1. 程式人生 > >Linux筆記(十二) - 服務管理

Linux筆記(十二) - 服務管理

查詢 xinetd服務 管理 yum安裝 linux筆記 默認安裝 定位 配置文件 sta

(1)服務的分類
1.rpm包默認安裝的服務
a.獨立的服務
b.基於xinetd服務
2.源碼包的服務
查詢已安裝的服務
1.rpm包安裝的服務
查看服務(0-6運行級別下的)自啟動狀態,可以看到所有rpm包安裝的服務:chkconfig --list
2.源碼包安裝的服務
查看服務安裝位置,一般是/usr/local/下
rpm安裝服務與源碼包安裝服務的區別
位置不同:
rpm安裝在默認位置
源碼包安裝在指定位置,一般是/usr/local/下
(1)rpm服務的管理
rpm安裝的位置
/etc/init.d/ :啟動腳本的位置
/etc/sysconfig/ :初始化環境配置文件位置
/etc/ :配置文件位置
/etc/xinetd.conf: xinetd配置文件

/etc/xinetd.d/ :基於xinetd服務的啟動腳本
/var/lib/ :服務產生的數據放在這裏
/var/log/ : 日誌
1.獨立服務的管理
a.啟動
/etc/init.d/獨立服務名 start|stop|status|restart
service 獨立服務名 start|stop|status|restart
例:service --status-all 所有rpm服務的運行狀態
b.自啟動
chkconfig [--level 運行級別,默認2345] [獨立服務] [on|off]
例:chkconfig --level 2345 mysqld on
修改/etc/rc.d/rc.local文件(推薦)
使用ntsysv命令管理自啟動
2.基於xinetd服務
a.yum安裝xinetd與telnet
b.通過xinetd管理telnet
註:啟動與自啟動相通
(2)源碼包服務的管理
1.啟動
使用絕對路徑:/usr/local/apache/bin/apachectl start|stop
註:查看源碼包的安裝說明,找到啟動腳本的方法
2.自啟動
修改/etc/rc.d/rc.local文件,加入啟動命令

Linux筆記(十二) - 服務管理