一、查看开机自启项
1.Centos7自启项查看方式从Centos6的chkconfig改为:
systemctl list-unit-files
2.用grep过滤查看,比如:
查看启动项:
systemctl list-unit-files | grep enable
查看sshd服务自启动情况:
systemctl list-unit-files | grep sshd
二、设置开机自启项
方法一
1、赋予脚本可执行权限(/usr/local/zabbix/sbin/zabbix-agent是你的脚本路径)
chmod +x /usr/local/zabbix/sbin/zabbix-agent
2、打开/etc/rc.d/rc.local文件,在末尾增加如下内容
/usr/local/zabbix/sbin/zabbix-agent
3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限
chmod +x /etc/rc.d/rc.local
方法二
1、将脚本移动到/etc/rc.d/init.d目录下
mv /usr/local/zabbix/sbin/zabbix-agent /etc/rc.d/init.d
2、增加脚本的可执行权限
chmod +x /etc/rc.d/init.d/zabbix-agent
3、添加脚本到开机自动启动项目中
cd /etc/rc.d/init.d
chkconfig --add zabbix-agent
chkconfig zabbix-agent on
三、Centos7和老版本差异对比
参考:
https://www.e-learn.cn/content/qita/1268865
https://www.fcwys.cc/archives/371.html