歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 相關服務

CentOS 相關服務

日期:2017/2/28 15:51:27   编辑:Linux教程

daemon的分類

1.stand_alone

這些服務常駐內存裡面,隨時能迅速響應客戶端的要求。比如www服務(httpd),FTP的daemon的(vsftpd)。

stand_alone的啟動方式:linux上服務啟動基本上的都是腳本啟動比較多,腳本會對環境測試,配置文件的分析,以及管理服務,比如啟動服務,重啟服務,關閉服務,查看服務狀態之類的。對於stand_alone的啟動方式一般都在/etc/init.d/下面,這裡面有很多系統服務啟動腳本,可以進去用vim查看,發現有對於服務狀態的控制和環境的測試,還有一點就是讀取服務的配置文件,那麼這些服務的配置文件在哪裡呢?就在/etc/sysconfig/ 下面,比如比較熟悉的網絡配置文件 /etc/sysconfig/network,還有iptables的/etc/sysconfig/iptables相關的規則的描述。stand_alone服務啟動一般都是以

/etc/init.d/xxx start|stop|restart|status

也可以是

service xxx start|stop|restart|status

service 是一個腳本,它能幫用戶分析所要啟動的stand_alone腳本,,然後根據輸入的參數去讀取/etc/init.d/*下的腳本。

2。super daemon

與stanld_alone daemon不同的是super daemon。super daemon本身是一種stand_alone,只是它所調用的服務不是,它所調用的服務默認情況下不是駐留在內存中的,而是需要服務的時候再啟動,把相應的服務加載到內存裡。super daemon采取的是一種統一管理服務的形式,由一個daemon管理很多服務,這個daemon就是xinetd,有客戶端需要連接的時候,xinetd就會去調用響應的服務,加載到內存去響應連接。我們可以查看/etc/xinetd.d/,下面的文件就是會被xinetd調用的服務文件配置,比如tftp,你可以用vim打開它,然後編輯相關的屬性,重啟xinetd就會重新讀取/etc/xinetd.d/tftp文件。那麼xinetd這個daemon在哪裡呢?就在/etc/init.d/下面,前面說了,xinetd也是一個stand_alone類型的daemon,開機就啟動。xinetd它也有它默認的配置文件,就是/etc/xinetd.conf,對於調用的服務,如果在/etc/xinetd.d/下面沒有配置文件,就默認會以/etc/xinetd.conf的配置啟動。所有xinetd調用的服務都由xinetd統一進行管理,

/etc/init.d/xinetd start|stop|restart|status

Copyright © Linux教程網 All Rights Reserved