当前位置: 首页 > wzjs >正文

建设银行河南省分行招聘网站个人网站可以做哪些内容

建设银行河南省分行招聘网站,个人网站可以做哪些内容,株洲建设网站公司,怎样创办网站Rhel Centos环境开关机自动脚本 1. 业务需求2. 解决方法2.1 rc.local2.2 rc.d2.3 systemd2.4 systemd附着的方法2.5 tuned 3. 测试 1. 业务需求 一台较老的服务器上面业务比较简单,提供一个简单的网站,但已经没有业务的运维人员. 想达到的效果: 由于是非标准的apache或者nginx…

Rhel Centos环境开关机自动脚本

  • 1. 业务需求
  • 2. 解决方法
    • 2.1 rc.local
    • 2.2 rc.d
    • 2.3 systemd
    • 2.4 systemd附着的方法
    • 2.5 tuned
  • 3. 测试

1. 业务需求

一台较老的服务器上面业务比较简单,提供一个简单的网站,但已经没有业务的运维人员.
想达到的效果:
由于是非标准的apache或者nginx之类的服务,需要开机执行一个脚本来启动业务.

2. 解决方法

方法有:

  1. rc.local中添加脚本
  2. 将脚本添加到/etc/rcx.d/中
  3. 将脚本做成systemd实现开机启动
  4. 将脚本附着到其他systemd中随其他systemd一起启动
  5. 将脚本放到tuned里实现开机启动

为了方便测试,就写了个简单的脚本.内容如下
makeafile.sh

#!/bin/bash
filename=$1
mkdir -p /tmp/test
echo `date` > /tmp/test/${filename}

start.sh

#!/bin/bash
/opt/makeafile.sh test.txt &
exit $?

stop.sh

#!/bin/bash
echo `date` >> /tmp/stop.txt

当然必须给他加上可执行权限

chmod +x makeafile.sh
chmod +x start.sh
chmod +x stop.sh

2.1 rc.local

这个比较简单,就是将脚本添加到rc.local的末尾,但值得注意的是必须给rc.local加上执行权限.

echo '/opt/start.sh' >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local

但这个办法只能加开机执行,没法关机执行

2.2 rc.d

先执行以下命令确认服务器运行在哪个级别下

[root@centos7 ~]# runlevel 
N 3

将文件复制到对应级别的目录下

cp /opt/start.sh /etc/rc3.d/S98start_makeafile
cp /opt/start.sh /etc/init.d/start_makeafile
cp /opt/stop.sh /etc/rc3.d/K98stop_makeafile
cp /opt/stop.sh /etc/init.d/stop_makeafile

2.3 systemd

文件位置:
/etc/systemd/system/mkfile.service
内容如下:

[Unit]
Description=Run mkfl script at startup
After=network.target[Service]
Type=oneshot
ExecStart=/opt/start.sh
ExecStop=/opt/stop.sh
RemainAfterExit=yes[Install]
WantedBy=multi-user.target

配置后执行

systemctl enable --now mkfile

2.4 systemd附着的方法

这个方法依赖相对隐蔽,但一旦被附着的服务被disabled了,那么你的这个也失效了.
方法1:

[Unit]
Description=Run mkfl script at startup
After=network.target[Service]
Type=oneshot
ExecStartPre=/opt/start2.sh
ExecStart=/opt/start.sh
ExecStop=/opt/stop.sh
RemainAfterExit=yes[Install]
WantedBy=multi-user.target

方法2:

[Unit]
Description=Run mkfl script at startup
After=network.target[Service]
Type=oneshot
ExecStart=/opt/start2.sh && /opt/start.sh
ExecStop=/opt/stop.sh
RemainAfterExit=yes[Install]
WantedBy=multi-user.target

2.5 tuned

使用 tuned 的插件机制,好处就是隐蔽.一般不是资深的运维很难发现,当然时间长了自己也容易忘记.(详细学习的话见rh442的内容)
创建自定义脚本

mkdir -p /etc/tuned/mkfile.d
vim /etc/tuned/mkfile.d/mkfile.conf

在配置文件中添加以下内容:

[main]
type=script
script=/opt/stop.sh

启用自定义插件

编辑 /etc/tuned/tuned-main.conf 文件,添加你的自定义插件到 include 列表中:

[main]
include=virtual-host,mkfile

重启 tuned 服务

systemctl restart tuned

3. 测试

在这里插入图片描述
至此实验完成.
本实验纯技术角度实现功能,别拿去干坏事.
任何读者添加恶意脚本删库与本人无关.


文章转载自:

http://lrNacKTa.nkqxb.cn
http://HHS6Q6yV.nkqxb.cn
http://Susef7Ce.nkqxb.cn
http://QCRIo8K5.nkqxb.cn
http://Ovlj5KB3.nkqxb.cn
http://sSIPN9LY.nkqxb.cn
http://54AugMbU.nkqxb.cn
http://z9EQpsTw.nkqxb.cn
http://XvOJcLef.nkqxb.cn
http://8ZzfGGvx.nkqxb.cn
http://Vx3eDYHh.nkqxb.cn
http://NrBqNZHE.nkqxb.cn
http://6FjA6hs7.nkqxb.cn
http://XLqKenFj.nkqxb.cn
http://utVpfxC0.nkqxb.cn
http://sgXXHl22.nkqxb.cn
http://8xFXcdnk.nkqxb.cn
http://jdTFVyQ8.nkqxb.cn
http://uFek4fY5.nkqxb.cn
http://kuUkt9b1.nkqxb.cn
http://6dBqSw0I.nkqxb.cn
http://m4lPdjOu.nkqxb.cn
http://3BS3efny.nkqxb.cn
http://D1E318pW.nkqxb.cn
http://H1ruveeG.nkqxb.cn
http://i1ZxmOe4.nkqxb.cn
http://sHX4KUEj.nkqxb.cn
http://RQFN7pw2.nkqxb.cn
http://D0j7VElN.nkqxb.cn
http://nJ6M3fiD.nkqxb.cn
http://www.dtcms.com/wzjs/726314.html

相关文章:

  • 网站开发合同模板下载哪个网站可以做海报
  • 浙江做网站找谁重庆工程交易信息网
  • 泰州网站建设 思创淮南人才网
  • 做网站的云服务器选什么烟台手机网站建设电话
  • PHP开源网站开发系统wordpress从入门到精通
  • 建立网站纯文字版本做flash的网站
  • django网站开发视频如何开展网络广告策划
  • 哔哩网站开发需求分析模板ui设计最常用的软件
  • 专业网站优化报价美术设计与制作
  • 优化型网站建设的基本要求嘉定网站设计制作价格
  • 手机建网站花钱吗廊坊建设质量监督局网站
  • 查询类网站开发网站优化检测工具
  • 微模板网站建设有网站怎样做推广
  • 网站主色调有几种国外视觉差网站
  • 搭建好网站如何使用网站建设基本要点
  • 网站空间管理权限网站建设与维护方式是什么
  • 怎么做网站的内部链接a963室内设计网
  • 搭建博客网站网站平台建设服务合同
  • 合肥官方网站建设青岛网站设计系统
  • 电烤箱做蛋糕网站响应式网站代码
  • 张家港网站建设公司对营销网站建设评估及分析
  • 大连网站制作的公司网页制作与网站开发模板
  • 小牛门户网站手机网站建设制作教程视频教程
  • 上海网站建设公司费用网站建设明细价单
  • 苏州网站建设机构运河建设集团网站
  • 做彩网站wordpress添加icon文件
  • 网站开发初学建设网站怎么创建数据库
  • 长春网站推广网诚传媒高清片源服务器
  • 1688跨境专供海外代发兴安盟seo
  • 桂林百度网站建设网站开发流程文档