1. 程式人生 > >Linux中的服務管理

Linux中的服務管理

/var/ con 位置 包安裝 sta 文件 -- restart sco

RPM包默認安裝的服務
  查看已安裝的服務:
    chkconfig --list
  默認安裝位置:
    /etc/init.d      啟動腳本
    /etc/sysconfig    初始化環境配置文件
    /etc         配置文件位置
    /var/lib       數據
    /var/log       日誌
    /etc/xinetd.conf    配置文件
    /etc/xinetd.d     啟動腳本
  啟動:
    利用絕對路徑:
      /etc/init.d/獨立服務名 start|stop|restart|status
    利用service命令:
      service 獨立服務名 start|stop|restart|status
  自啟動:
    利用chkconfig命令
      chkconfig --level 運行級別 服務名 on|off
    修改/etc/rc.d/rc.local
      在文件中寫入啟動的命令,這裏需要用絕對路徑的形式
      例如:/usr/local/apache/bin/apachectl start


源碼包安裝的服務
  查看已安裝的服務:
    查看服務安裝位置,一般是/usr/local下
  啟動:
    1.歸根結底使用的是絕對路徑調用啟動腳本來啟動
    2.啟動方法在源碼包的安裝說明裏會告訴你
    3.不同的源碼包,啟動腳本不同
  自啟動:
    修改/etc/rc.d/rc.local
      在文件中寫入啟動的命令,這裏需要用絕對路徑的形式
      例如: /usr/local/apache/bin/apachectl start



讓源碼包安裝的服務可以被系統命令管理
  service命令
    方法:
      把啟動命令做一個軟連接,連接到/etc/init.d下
    例如:
      ln -s /usr/local/apache/bin/apachectl /etc/init.d/apache

Linux中的服務管理