Linux 啟 關 自啟動服務

2022-08-23 11:21:15 字數 1433 閱讀 1028

chkconfig用來設定服務在開機的時候自動啟動:

--檢視nfs服務是否開機自動啟動,可以看見6個開機級別都不會啟動的nfs服務

#chkconfig --list nfs

nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off

--設定開機自動啟動nfs服務

#chkconfig nfs on

--再次檢視,可以看見2、3、4、5級別開機會自動啟動nfs服務,

#chkconfig --list nfs

nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off

--取消開機自動啟動nfs服務

#chkconfig nfs off

--再次檢視,6個級別開機又都不會啟動nfs服務了

#chkconfig --list nfs

nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off

設定3級別開機自動啟動nfs

chkconfig --level3 nfs on

再次檢視,可以看見在級別3開機會自動啟動服務

chkconfig --list nfs

nfs 0:off 1:off 2:off 3:on 4:off 5:off 6:off

service用於用於對系統服務進行管理,比如啟動(start)、停止(stop)、重啟(restart)、檢視狀態(status)等。

#service nfs status   //檢視nfs服務程式處於的狀態

rpc.mountd (pid 2461) is running...

nfsd (pid 2458 2457 2456 2455 2454 2453 2452 2451)is running...

#service iptable status //查詢防火牆服務程式處於的狀態

table:filter

chain input (policy accept)

num    target prot opt source   destination

chain forward (policy accept)

num    target prot opt source   destination

chain  output (policy accept)

num    target prot opt source   destination

#service nfs start //立即開啟nfs此服務,系統重啟無效

#service iptables start //立即開啟防火牆此服務,系統重啟無效

#service nfs stop //立即停止nfs此服務,系統重啟無效

#service iptables stop //立即關閉防火牆此服務,系統重啟無效

Linux服務開機自啟動

有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務 主要用三種方式進行這一操作 ln s 在 etc rc.d rc d目錄中建立 etc init.d 服務的軟鏈結 代表0 6七個執行級別之一 chkonfig 命令列執行級別設定 ntsysv 偽圖形執行級別設定 注意 1.這三...

Linux配置開機自啟動服務

linux伺服器存在重啟的情況,伺服器重啟後原來在跑的服務就停止了,由於伺服器重啟是個隨機事件,因此需要配置在重啟後自動開啟一些服務。本篇文章對於linux發行版debian和red hat。1 配置啟動指令碼 進入目錄 etc init.d 編寫要開機啟動的指令碼 custom service.s...

linux 自啟動服務的流程

sudo ln s opt x etc init.d sudo chkconfig add 但是目前linux系統中都是用systemd來管理服務的,難道是由兩套系統?後來仔細研究了以下,其實還是用的systemd,只是對應的service檔案,是由systemd的乙個工具去讀 etc init.d...