天天看點

Linux學習筆記(第十一篇)服務管理

​​Linux學習筆記(第零篇)計算機基礎​​Linux學習筆記(第零篇)Linux檔案系統及Shell

Linux學習筆記(第一篇)零散指令

Linux學習筆記(第二篇)目錄操作指令

Linux學習筆記(第三篇)檔案操作指令

Linux學習筆記(第四篇)檔案内容操作指令+正規表達式+重定向和管道

Linux學習筆記(第五篇)歸檔及壓縮指令

Linux學習筆記(第六篇)Vi編輯器

Linux學習筆記(第七篇)使用者群組管理

Linux學習筆記(第八篇)磁盤與檔案系統管理

Linux學習筆記(第九篇)邏輯卷管理(LVM)

Linux學習筆記(第十篇)程序管理

Linux學習筆記(第十一篇)服務管理

Linux學習筆記(第十二篇)網絡基礎

Linux學習筆記(第十三篇)通信管理

Linux學習筆記(第十四篇)管理常用網絡服務

Linux學習筆記(第十五篇)常用網絡伺服器配置

Part11–服務管理

1.服務:

  • 定義:Linux中有一些程式,啟動後就會持續在背景執行,等待使用者或其他軟體調用,這種程式稱為服務。
  • 分類:

    (1)系統服務

    某些服務的服務對象是Linux系統本身,或者Linux系統的使用者,這類服務稱為系統服務。比如負責用來監控軟體磁盤陣列狀态的mdmonitor服務,就是一個系統服務。

    (2)網絡服務

    另外有許多服務,提供給網絡中的其他用戶端調用,這類服務統稱為網絡服務。例如網站服務(Web Service)、網絡檔案系統服務(Networking File System Service)等,都屬于網絡服務。

2.系統服務的啟動控制:

  • 服務腳本的位置:/etc/init.d、/etc/rc.d/init.d(兩者等價)
  • /etc/init.d中的每一個檔案就是某一個服務的啟動程式檔案,可以直接執行某一個啟動程式檔案,進而啟動或停止該服務。
  • 【RHEL提供service工具】

    (1)可以取代直接執行服務啟動程式檔案

    (2)格式:service FILENAME ACTION

    (3)ACTION包括start、stop、restart、status等

    (4)例如:service atd start

3.檢視系統服務的啟動狀态:

  • chkconfig --list:檢視全部系統服務。
  • chkconfig --list 服務名稱:檢視指定服務名稱的系統服務。

4.系統服務的啟動控制:

  • chkconfig 服務名 on / off:設定系統服務的啟動狀态。

5.Linux系統的運作級别:

  • 指運作Linux系統的不同模式。
  • 每種模式對應不同的服務程式組合。
  • 預設的7中運作級别:

    (0)0:關機狀态

    (1)1:單使用者模式

    (2)2:字元界面的多使用者模式(不支援網絡)

    (3)3:字元界面的完整多使用者模式

    (4)4:未配置設定使用

    (5)5:圖形界面的多使用者模式

    (6)6:重新啟動

6.設定系統服務在某啟動級别的啟動狀态:

  • chkconfig --level RUNLEVELS 服務名 on / off:
  • Linux學習筆記(第十一篇)服務管理
  • 如果沒有指定RUNLEVELS,則以服務啟動檔案中預設的RUNLEVEL配置。
  • ntsysv:系統服務管理工具

    (注:服務清單中用【方向鍵】控制,切換至【ok】與【cancel】用【Tab】鍵控制)

繼續閱讀