天天看點

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

(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
  • 若無特别說明均為原創作品,如需轉載請注明原文連結

如果您覺得本文對您的學習有所幫助,可通過支付寶來打賞部落客,增加部落客的寫作動力

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