linux設定開機啟動
導讀 | 設定開機啟動有幾種方式,今天就來討論以下幾種方式。 |
直接在/etc/rc.local中新增啟動 。
$ vim /etc/rc.local
建立指令碼
vim /etc/init.d/bootshell
編輯指令碼內容如下(指令碼前面三行格式固定)
#!/bin/sh #chkconfig: 2345 100 101 #description:bootshell case "$1" in start) echo "start service" ;; stop) echo "stop service" ;; esac
說明:
第一行,告訴系統使用的shell,所有的shell指令碼都是這樣。
第二行,chkconfig後面有三個引數2345,100和101告訴chkconfig程式,需要在rc2.d~rc5.d目錄下,建立名字為 S100bootshell的檔案連線,連線到/etc/rc.d/init.d目錄下的的test2指令碼。第一個字元是S,系統在啟動的時候,執行指令碼bootshell,就會新增一個start引數,告訴指令碼,現在是啟動模式。同時在rc0.d和rc6.d目錄下,建立名字為K90bootshell的 檔案連線,第一個字元為K,系統在關閉系統的時候,會執行bootshell,新增一個stop,告訴指令碼,現在是關閉模式。 注意上面的三行中,第二,第三行是必須的,否則在執行chkconfig --add bootshell時,會報錯。
執行級別,越小越優先執行,優先順序相同的時候按建立時間啟動。
給檔案設定執行許可權
chmod +x /etc/init.d/bootshell
測試指令碼
/etc/init.d/bootshell start
chkconfig --add bootshell
此時rc2.d-rc5.d資料夾下已有建立好的檔案。
檢驗配置 chkconfig --list 刪除服務 chkconfig --del bootshell 關閉Linux的某個開機自啟動服務 chkconfig --level 2345 bootshell off
在
中服務啟動指令碼放置在:
/etc/rc.d/init.d
而
/etc/init.d
這個目錄為公認的目錄,在centos中
/etc/init.d
就是一個連結檔案
/etc/sysconfig
服務初始化環境變數配置都在這個檔案中。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2784828/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux CentOS開機啟動項設定命令:chkconfigLinuxCentOS
- TongWeb在Linux下設定開機自啟動WebLinux
- Linux MySQL 服務設定開機自啟動LinuxMySql
- Linux Redis 服務設定開機自啟動LinuxRedis
- Linux平臺Oracle開機自啟動設定LinuxOracle
- lubuntu設定開機啟動Ubuntu
- linux設定開機自啟動指令碼的最佳方式Linux指令碼
- win10開機啟動項怎麼設定 win10設定開機啟動項的方法Win10
- 設定開機自啟動nginx和httpdNginxhttpd
- Ubuntu 設定開機自啟動指令碼Ubuntu指令碼
- Linux部署的WGCLOUD的探針agent如何設定開機自啟動LinuxGCCloud
- Oracle Linux 7.1 透過systemctl將Weblogic設定為開機自啟動OracleLinuxWeb
- win10開機啟動項怎麼設定_如何設定win10系統開機啟動項Win10
- linux server設定開機自動連線WIFILinuxServerWiFi
- ubuntu-18.04 設定開機啟動指令碼Ubuntu指令碼
- ubuntu14 設定開機啟動指令碼Ubuntu指令碼
- windows下redis設定redis開機自啟動WindowsRedis
- 給 .NET 程式加個「設定開機啟動」
- systemctl 命令設定開機自啟動失敗
- centos7.5 設定Mysql開機自啟動CentOSMySql
- 設定msyqlphp-fpm開機自動啟動指令碼PHP指令碼
- frp設定開機自啟FRP
- win10開機啟動項怎麼設定 win10新增開機啟動項Win10
- JavaFx 建立快捷方式及設定開機啟動Java
- Linux 新增開機自啟動Linux
- Linux開機自啟動配置Linux
- windows10開機啟動項在哪裡_windows10開機啟動項怎麼設定Windows
- win10開機啟動項如何管理_win10開機啟動項怎麼設定Win10
- win10怎麼新增開機啟動項 win10開機啟動項如何設定Win10
- win10開機啟動項怎麼設定 win10開機啟動項在哪裡Win10
- Linux配置JavaEE環境 Linux中安裝JDK、Tomcat、mysql 設定Tomcat自啟動、設定mysql自啟動LinuxJavaJDKTomcatMySql
- Linux伺服器---設定服務啟動Linux伺服器
- java程式設定開機自啟Java
- Android設定app開機自啟AndroidAPP
- MacOS技巧|Mac上設定開機啟動項小技巧Mac
- win10開機啟動項怎麼設定順序啟動的方法Win10
- Linux 開機引導和啟動Linux
- 簡述Linux開機啟動流程Linux