Linux學習筆記之服務管理


RPM包安裝的服務
查看服務自啓動狀態:chkconfig –list
chkconfig –list查看的是服務的自啓動狀態,並不代表服務現在是啓動還是未啓動的。
RPM包安裝的服務在默認位置,不需要指定

源碼包安裝的服務
服務安裝的位置:一般安裝在:/usr/local下
源碼包安裝的位置需要在安裝時設定。

RPM包安裝和源碼包安裝方式的不同導致對兩種方式安裝的管理也不同
這裏寫圖片描述
netstat 查看的是已啓動的服務,chkconfig –list查看的是自啓動的服務。

常見配置文件介紹
這裏寫圖片描述

獨立服務的啓動
/etc/init.d/獨立服務名 start|stop|restart|status
service 獨立服務名(d) start|stop|restart|status

獨立服務自啓動
第一種方式:chkconfig –level 服務名 on|off
第二種方式 :將服務啓動寫到/etc/rc.d/rc.local中

管理服務的自啓動:使用修改配置文件/etc/rc.d/rc.local方式比較常用,將/etc/init.d/httpd start寫到這個文件裏面可實現httpd服務的自啓動。

xinetd服務啓動
這裏寫圖片描述
修改disable=no
service xinetd start

基於xinetd的服務開啓都是用chkconfig 服務名 on
如:chkconfig rsync on
xinetd服務的自啓動的開啓和關閉會影響xinetd服務的開啓和關閉狀態,並不獨立。而獨立的服務的自啓動狀態和啓動關閉是獨立的。

如何將源碼包安裝的服務使用rpm包安裝方式啓動?
使用軟鏈接,ln -s 源碼包安裝路徑下的啓動文件 /etc/init.d/服務名
如:ln -s /usr/local/apache2/bin/apachectl /etc/init.d/apache
然後用啓動rpm包安裝的服務方式:service 服務名 start 啓動源碼包安裝的服務。

總結
這裏寫圖片描述

發佈了197 篇原創文章 · 獲贊 166 · 訪問量 34萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章