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用法
檢視目前運作級别用:runlevel
chkconfig指令用來檢查,設定系統的各種服務
文法結構:
chkconfig [–add][–del][–list][系統服務]
chkconfig [–level <等級代号>][系統服務][on\off\reset]
定義:
–list 列出所有系統服務
–add 增加所指定的系統服務,同時在系統啟動的叙述檔案内增加相關資料
–del 删除所指定的系統服務,同時在系統啟動的叙述檔案内删除相關資料
–level<等級代号> 指定讀系統服務要在哪一個執行等級中開啟或者關閉
(注意,那是兩個小杠)
chkconfig與linux的運作級别,本篇隻有簡短的介紹,當然還遠遠不止這些。