Linux 開機啟動的三種方法


 一、修改開機啟動文件:/etc/rc.local(或者/etc/rc.d/rc.local)

# 1.編輯rc.local文件
[root@localhost ~]# vi /etc/rc.local

如下圖保存並退出。 (命令后面讓得加&號,表示后台運行)
# 2.最后修改rc.local文件的執行權限
[root@localhost ~]# chmod +x  /etc/rc.local

 

 二、自己寫一個shell腳本

將寫好的腳本(.sh文件)放到目錄 /etc/profile.d/ 下,系統啟動后就會自動執行該目錄下的所有shell腳本。

 

三、通過chkconfig命令設置

# 1.將(腳本)啟動文件復制到 /etc/init.d/或者/etc/rc.d/init.d/目錄下。(前者是后者的軟連接)
[root@localhost ~]# cp /root/lvs.sh /etc/init.d
#
2.啟動lvs.sh程序前面務必添加如下三行代碼,否側會提示chkconfig不支持。 #!/bin/sh 告訴系統使用的shell,所以的shell腳本都是這樣 #chkconfig: 35 20 80 分別代表運行級別,啟動優先權,關閉優先權,此行代碼必須 #description: tomcat server 自己隨便發揮!!!,此行代碼必須
# 3.增加腳本的可執行權限 chmod +x /etc/rc.d/init.d/lvs.sh # 4.添加腳本到開機自動啟動項目中。添加到chkconfig,開機自啟動。 [root@localhost ~]# cd /etc/init.d [root@localhost ~]# chkconfig --add lvs.sh (centos 6) [root@localhost ~]# chkconfig lvs.sh on (centos 6)
[root@localhost ~]# systemctl start lvs.sh (centos 7)
#
5.關閉開機啟動 [root@localhost ~]# chkconfig lvs.sh off (centos 6)
[root@localhost ~]# systemctl disable lvs.sh (centos 7) #
6.從chkconfig管理中刪除test.sh [root@localhost ~]# chkconfig --del lvs.sh # 7.查看chkconfig管理 [root@localhost ~]# chkconfig --list lvs.sh


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM