(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檔案,加入啟動指令
- 作者:成九
- 出處:https://luyucheng.cnblogs.com
- 若無特别說明均為原創作品,如需轉載請注明原文連結
如果您覺得本文對您的學習有所幫助,可通過支付寶來打賞部落客,增加部落客的寫作動力
