導航:首頁 > 程序命令 > centos開機啟動命令

centos開機啟動命令

發布時間:2024-04-24 11:19:31

『壹』 CentOS 7 添加開機啟動項

此處只介紹通過Systemctl管理的,添加自定義服務到系統服務的開機啟動方式。

Centos 7 系統開機啟動服務文件集中存放在遲早如下目錄廳數,可以在扮旦首該目錄中新建自定義啟動項配置文件:

正式添加啟動項前,學習一下啟動項服務文件如何編寫:

以 elasticsearch.service、elasticsearch-head.service、kibana.service為例:

完成文件編寫後,可通過下列命令將服務添加到開機啟動項:

『貳』 centos7濡備綍娣誨姞寮鏈哄惎鍔ㄦ湇鍔

centos7濡備綍娣誨姞寮鏈哄惎鍔ㄦ湇鍔

涓銆佹坊鍔犲紑鏈鴻嚜鍚鏈嶅姟

鍦╟entos7涓娣誨姞寮鏈鴻嚜鍚鏈嶅姟闈炲父鏂逛究錛屽彧闇瑕佷袱鏉″懡浠(浠Jenkins涓轟緥)錛

?

               

   1

2

  

systemctl enable jenkins.service #璁劇疆jenkins鏈嶅姟涓鴻嚜鍚鍔ㄦ湇鍔

sysstemctl start jenkins.service #鍚鍔╦enkins鏈嶅姟

浜屻佹坊鍔犲紑鏈鴻嚜鍚鑴氭湰

鍦╟entos7涓澧炲姞鑴氭湰鏈変袱縐嶅父鐢ㄧ殑鏂規硶錛屼互鑴氭湰autostart.sh涓轟緥錛

?

               

   1

2

3

  

#!/bin/bash

#description:寮鏈鴻嚜鍚鑴氭湰

/usr/local/tomcat/bin/startup.sh #鍚鍔╰omcat

鏂規硶涓

1銆佽祴浜堣剼鏈鍙鎵ц屾潈闄(/opt/script/autostart.sh鏄浣犵殑鑴氭湰璺寰)

?

               

   1

   

   chmod +x /opt/script/autostart.sh

  

1

2銆佹墦寮/etc/rc.d/rc/local鏂囦歡錛屽湪鏈灝懼炲姞濡備笅鍐呭

?

               

   1

   

   /opt/script/autostart.sh

  

3銆佸湪centos7涓錛/etc/rc.d/rc.local鐨勬潈闄愯闄嶄綆浜嗭紝鎵浠ラ渶瑕佹墽琛屽備笅鍛戒護璧嬩簣鍏跺彲鎵ц屾潈闄

?

               

   1

   

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

  

鏂規硶浜

1銆佸皢鑴氭湰縐誨姩鍒/etc/rc.d/init.d鐩褰曚笅

?

               

   1

   

   mv /opt/script/autostart.sh /etc/rc.d/init.d

  

2銆佸炲姞鑴氭湰鐨勫彲鎵ц屾潈闄

?

               

   1

   

   chmod +x /etc/rc.d/init.d/autostart.sh

  

3銆佹坊鍔犺剼鏈鍒板紑鏈鴻嚜鍔ㄥ惎鍔ㄩ」鐩涓

?

               

   1

2

3

  

cd /etc/rc.d/init.d

chkconfig --add autostart.sh

chkconfig autostart.sh on

『叄』 CentOS7 璁劇疆寮鏈鴻嚜鍚鍔ㄨ剼鏈

涓ょ嶅疄鐜版柟寮忥細
鏂規硶涓錛 錛坮c.local錛
1銆佸洜涓哄湪 centos7 涓 /etc/rc.d/rc.local 鐨勬潈闄愯闄嶄綆浜嗭紝鎵浠ラ渶瑕佽祴浜堝叾鍙鎵ц屾潈

2銆佽祴浜堣剼鏈鍙鎵ц屾潈闄
鍋囪 /usr/local/sca/start.sh 鏄浣犵殑鑴氭湰璺寰勶紝緇欎簣鎵ц屾潈闄

3銆佹墦寮 /etc/rc.d/rc.local 鏂囦歡錛屽湪鏈灝懼炲姞濡備笅鍐呭

鏂規硶浜岋細 錛坈hkconfig錛
1銆佸皢鑴氭湰縐誨姩鍒 /etc/rc.d/init.d 鐩褰曚笅

2銆佸炲姞鑴氭湰鐨勫彲鎵ц屾潈闄

3銆佹坊鍔犺剼鏈鍒板紑鏈鴻嚜鍔ㄥ惎鍔ㄩ」鐩涓

chkconfig 鍚鍔ㄨ剼鏈瑙勮寖 鍦ㄨ剼鏈寮澶村姞鍏ヤ笅闈㈠唴瀹癸細

娉ㄦ剰錛氫笉娣誨姞浠ヤ笂鍐呭圭殑璇濇坊鍔犲惎鍔ㄩ」鏃朵細鎻愮ずservice myservice does not support chkconfig
Linux鍚鍔浼樺厛綰:

『肆』 CENTOS7開機自啟動腳本

1、因為在centos7中 /etc/rc.d/rc.local 的許可權被降低了,所以需要猜棚賦予其可執行權

2、賦予腳本可執行許可權
假設 /usr/local/script/autostart.sh 是你的腳本路徑,給予執行許可權

3、打開 /etc/rc.d/rc.local 文件,在末尾增加如下內容

1、將腳本移動到 /etc/rc.d/init.d 目錄下

2、增加腳本的可執行許可權

3、添加腳本到開機自動啟動項目中

chkconfig啟動腳本規范 在腳本開頭加入下面內容:

說明:chkonfig後面是啟動級別和優先順序,description後面是服務描述。如上面腳本意思是羨派,

服務必須在運行級2,3,4,5下被啟動或關閉,啟動的優先順序是90,停止的優先順序是10。

優先順序范圍是0-100,數字越大,優先順序越低。

Linux啟動優先順序

運行級別就是操作系統當前正在運行的功能級別。這個級別從0到6 ,具有不同的功能。

這些級別在/etc/inittab文件里指定。這個文件是init程序尋找的主要文件,最兄兆賀先運行的服務是那些放在/etc/rc.d 目錄下的文件。
不同的運行級定義如下:(可以參考Linux裡面的/etc/inittab)

閱讀全文

與centos開機啟動命令相關的資料

熱點內容
學nodejs還是php好 瀏覽:274
電信營業廳app怎麼買q幣 瀏覽:917
linux退出登陸 瀏覽:534
python查找相似圖片的代碼 瀏覽:334
趙麗pdf 瀏覽:659
如何蘋果手機app不要自動更新 瀏覽:977
pythonflask路線教程 瀏覽:256
程序員職業有哪些好處 瀏覽:711
大都會軟體app如何掃碼 瀏覽:436
單片機0x38 瀏覽:756
程序員浪漫工作 瀏覽:329
php幾分鍾前 瀏覽:308
項目編譯及運行 瀏覽:894
程序員的基本功 瀏覽:522
遺傳演算法排班 瀏覽:290
如何加密金融安全網 瀏覽:31
家裡的wifi太卡了怎麼樣自己加密 瀏覽:235
華為鏈路聚合命令 瀏覽:427
apache自動運行php 瀏覽:520
485和單片機 瀏覽:975