天天看點

初學CentOS——'服務'的啟動管理與chkconfig用法

1.RPM與源碼包服務

常見配置檔案位置:

/etc/init.d 啟動腳本位置

/etc/sysconfig/ 初始化環境配置檔案位置

/etc/ 配置檔案位置

/etc/xinetd.conf xinetd配置檔案

/etc/xinetd.d/ 基于xinetd服務的啟動腳本

/var/lib/ 服務産生的資料放在這裡

/var/log/ 日志

RPM包服務:

RPM預設服務位置:

/etc/rc.d/init.d /etc/init.d 相同,後為前者軟連接配接

Chkconfig –list 列出所有系統服務

源碼包服務:

在/usr/local 下

自啟動服務:

/etc/rc.d/rc.local + 啟動執行的絕對路徑,并start

ps aux 檢視程序

2.獨立服務的自啟動

/etc/init.d 獨立服務名 start|stop|status|restart

service 獨立服務名 start|stop|status|restart

service –status–all 全部服務的狀态(注意,那是兩個小杠)

chkconfig [–level 運作級别] [獨立服務名] [on|off] (注意,那是兩個小杠)

修改/etc/rc.d/rc.local檔案

使用ntsysv指令管理自啟動

3.xinetd服務

此服務本身不常見,我新手也不太了解

安裝指令:

yum -y insatll xinetd

yum -y install xinetd

4.chkconfig用法

初學CentOS——'服務'的啟動管理與chkconfig用法

檢視目前運作級别用:runlevel

chkconfig指令用來檢查,設定系統的各種服務

文法結構:

chkconfig [–add][–del][–list][系統服務]

chkconfig [–level <等級代号>][系統服務][on\off\reset]

定義:

–list 列出所有系統服務

–add 增加所指定的系統服務,同時在系統啟動的叙述檔案内增加相關資料

–del 删除所指定的系統服務,同時在系統啟動的叙述檔案内删除相關資料

–level<等級代号> 指定讀系統服務要在哪一個執行等級中開啟或者關閉

(注意,那是兩個小杠)

chkconfig與linux的運作級别,本篇隻有簡短的介紹,當然還遠遠不止這些。

繼續閱讀