閱讀1005 返回首頁    go 中電雲集


linux 關於服務的自動啟動

linux中的每個服務都有相應的運行腳本,可用於設置啟動,停止,重啟和查詢服務等信息;所有的服務腳本

都寫在”/etc/rc.d/init.d”中,腳本名稱和服務器名稱相對應,大都有說明,大家可自己查看,
各運行級別的腳本目錄所在位置為:/etc/rc.d當中可以看到以0~6加在RC的後麵,構成了相應的運行級別服 務腳本目錄.可進入相應級別的腳本目錄,查看其有什麼設置.比如,我們進入級別3有腳本目錄:
#ls /etc/rc.d/rc3.d/
K05saslauthd  K68ipsec K96pcmcia S17keytable  S55sshd
這裏隻列出一行進行分析,可以看到每個服務目錄都有一些明顯的特點,前麵有一個”K”代表”KILL”是指這 個服務在這個級別被停止.若前麵有一個”s”表示”Start”,表示這個服務在這個運行級別被啟動.在K或S的 後麵有一些數字,這是服務的序號,當啟動服務時,按序號從小到大啟動,當停止服務時,按序號從大到小停 止.
使用SHELL命令來停止或者運行服務—service
#service xinetd stop //停止運行xinetd服務
Stopping xinetd:
#service xinetd start //啟動xinetd服務
技巧:有的時候我們利用LINUX進行上網時,不能聯網,其實有些時候是由於LINUX防火牆的原因,我們可能關 閉防火牆,使用這個命令:#service iptables stop 服務啟動狀態的配置命令:
1. ntsysv
2. chkconfig,這個命令功能強大,看看吧:
  查看服務啟動狀態:#CHKCONFIG –LIST [SERVICES]
  E.G.:
  #chkconfig –list  //查看係統所有服務的啟動狀態.
  #chkconfig –list syslog //查看syslog服務的啟動狀態.
  設置獨立服務的啟動狀態:#chkconfig –level <runlevel list> <serivces> <on/off/reset>
  e.g.:
  #chkconfig –level 123 syslog off //表示syslog這個服務在1,2,3停止運行.

最後更新:2017-01-04 22:34:47

  上一篇:go 阿裏雲 Linux 係統磁盤擴容
  下一篇:go 如何通過遠程連接到您的服務器?