方法一:ln -s 建立软连接

CentOS中总共有7种运行级别,可以在/etc/inittab文件中进行设置,7种运行级别对应着 /etc/rc.d/rc[0-6].d这七个目录。

在/etc下也有同样的7个文件夹即 /etc/rc[0-6].d ,通过查看发现/etc/rc[0-6].d其实就是/etc/rc.d/rc[0-6].d的软连接,只是为了保持和Unix的兼容性

自己写了一个脚本代码 如cleanupd,需要在开机级别为3的时候自启动的话,那么我们只需要把可执行的cleanupd脚本文件放到 /etc/init.d目录下,并在对应的运行级别目录下 如/etc/rc.d/rc3.d/ 建立一个以S开头后加数字的软连接到/etc/init.d/cleanupd即可,如

ln -s /etc/init.d/cleanupd /etc/rc.d/rc3.d/S95cleanup

方法2:chkconfig

服务,可以直接自启或关闭服务

chkconfig servicename on/off

手写脚本

https://www.cnblogs.com/aeolian/p/12190271.html

方法三:修改 /etc/rc.d/rc.local 这个文件

vi /etc/rc.d/rc.local

将Tomcat、MySQL等这些服务的开机自启动。

 

参考:

https://blog.csdn.net/qq_40606798/article/details/82286273

 

 

相关文章:

  • 2021-04-08
  • 2021-09-24
  • 2018-12-10
  • 2021-08-24
  • 2021-08-20
  • 2022-01-05
猜你喜欢
  • 2022-12-23
  • 2021-12-09
  • 2021-05-03
  • 2022-01-30
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
相关资源
相似解决方案