Linux 124課程 8、管理本地的Linux用戶和組、控制服務和守護進程

1、系統啓動和服務器進程的管理器
RH5 6 首先啓動Init 進程 system v

RH7 使用 systemd 是系統啓動和服務器進程的管理器
  特點:
  並行化功能; 十個進程並行啓動
  按需啓動守護進程; 只啓動你必須要的進程
  自動服務依賴關係,可以防止長時間的超時;
  控制組,實現進程的控制方式;

Systemctl systemd單元
單元類型: 1、 .service 服務單元
2、 .socket 套接字
3、 .path 路徑單元
   4、 ...
  
  systemctl list-units 管理各種管理單元
  
  systemctl status ssh.service 查看對應服務的狀態
  
服務狀態的類型:
  active (running) 正在通過一個或者多個
  active (exited) 已經完成一次性配置
  active (waiting) 運行中,正在等待事件
  inactive (dead) 不在運行狀態
  fail 服務運行失敗
  
  loaded 單元的配置文件已被處理
  enable 下次開機時,會自動啓動此服務器
  disable 下次開機時,不會自動啓動此服務
  static 無法啓用,但是可以由其他一個單元啓動
  
systemctl list-units 管理各種管理單元
systemctl --type service 列出所有的服務
systemctl status sshd.service 查看sshd服務器狀態
systemctl is-active sshd.service 查詢服務是否活動
systemctl is-enabled sshd.service 查詢服務是否開機啓動
systemctl --failed --type service 列出所有啓動失敗的服務

2、控制系統服務
  開啓服務 systemctl start sshd.service

  關閉服務 systemctl stop sshd.service

  (3)禁用服務 systemctl mask iptables.service
  systemctl unmask iptables.service
  
(4)開機啓動服務 Systemctl enabled sshd.service
   關閉開機自動啓動服務 Systemctl disable sshd.service
  
(5)重啓服務 Systemctl restart sshd.service

Linux 124課程 8、管理本地的Linux用戶和組、控制服務和守護進程

練習:
  啓動psacct服務;
  配置psacct服務,使其在系統啓動時啓動
  停止rsyslog服務
  配置rsyslog服務,使其不在系統啓動時啓動
  完成後,執行評分腳本 lab services gradee

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章