前言:
此刻兄弟们对“centos编辑启动项”可能比较关切,大家都想要剖析一些“centos编辑启动项”的相关资讯。那么小编在网上搜集了一些有关“centos编辑启动项””的相关知识,希望兄弟们能喜欢,同学们一起来学习一下吧!前言
日常的工作中,服务器难免会重启,每次重启我们都希望服务器自动开机之后,一般的centos7 操作系统使用systemctl enable XXX 可以启动服务,但是对于一些自己编写的脚本或者是手动编译安装的软件,我们可以用以下方法实现
方法一
给 /etc/rc.d/rc.local添加执行权限,然后在 /etc/rc.d/rc.local 上添加每次开机需要执行的命令
1.先给 /etc/rc.d/rc.local添加执行权限
chmod +x /etc/rc.d/rc.local
2.在 /etc/rc.d/rc.local添加需要运行的命令
vim /etc/rc.d/rc.local#按i进入编辑模式you command#按esc退出编辑模式,然后方法二
使用systemctl 的 enable 可以设置开机启动软件。核心是制作一个 software_name.service 文件。可以参考 /usr/lib/systemd/system 里面的配置。
1.编辑一个soft.service
vim /usr/lib/systemd/system/soft.service
[Unit]Description=haloWants=network-online.targetAfter=network-online.target[Service]Type=simpleExecStart=/bin/bash /home/root/software/halo/run_halo.shExecReload=/bin/bash /home/root/software/halo/run_halo.shRestart=always[Install]WantedBy=multi-user.target
2.这个时候便可以用systemctl命令控制服务器启动了
systemctl start soft #开启softsystemctl enable soft #设置soft自启动 systemctl stop soft #停止soft
标签: #centos编辑启动项