跳至正文

linux开机自启设置

修改自启动文件

  • 红帽系的linux修改

    vim /etc/rc.local

    *在里面添加想要开机自启动的文件路径(如果想要后台启动,就在路径后加空格跟&符号)

  • 为了让添加后的文件有可执行权限,需要设置

    chmod +x /etc/rc.d/rc.local

    *添加可执行权限,上面文件是下面这个文件的快捷方式

通过服务启动

  • 类似查看命令

    systemctl status nginx

    *执行上面命令后,会返回服务配置文件类似/usr/lib/systemd/system/nginx.service

  • 重新创建类似的文件服务,修改里面的ExecStart 为想要执行的路径就可以

    查看开机自启

systemctl list-unit-files|grep "enable"
  • 其他排查项
cat /var/spool/cron/*
cat /etc/crontab
cat /etc/cron.d/*
cat /etc/cron.daily/*
cat /etc/cron.hourly/*
cat /etc/cron.monthly/*
cat /etc/cron.weekly/*
cat /etc/anacrontab
cat /var/spool/anacron/*