TShopping

 找回密碼
 註冊
搜索
查看: 469|回復: 1

[分享] Systemd

[複製鏈接]
發表於 2014-1-14 14:25:05 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
本帖最後由 king 於 2014-1-15 08:40 編輯

節錄自 systemd 專案網頁:
systemd 是一個Linux的系統與服務管理器, 並且相容於 SysV 與 LSB init scripts.
systemd 提供並行化任務的能力,使用 socketD-Bus 來啟動服務, 按照需要啟動服務(daemons),使用 Linux control groups來追蹤程序,支援系統快照與回復系統狀態,維護掛載與自動掛載點。
並由精密的控制來管理各個服務,它亦可以完美的取代 sysvinit

目前Arch Linux , Manjaro Linux 都是使用systemd 進行控制。
systemd 可以與 Arch 默認的啟動系統initscripts 共存, 並且透過增加/移除核心參數來切換。
  1. init=/usr/lib/systemd/systemd
複製代碼
systemd 基本工具分析系統狀態
輸出啟動的程序:
  1. $ systemctl
複製代碼
以下命令等效:
  1. $ systemctl list-units
複製代碼


輸出運行失敗的程序:
  1. $ systemctl --failed
複製代碼

所有可用的單元文件存放在/usr/lib/systemd/system/和/etc/systemd/system/目錄(後者優先級更高)。查看所有已安裝服務:
  1. $ systemctl list-unit-files
複製代碼
使用單元
一個單元配置文件可以描述如下內容之一:系統服務(.service)、掛載點(.mount)、sockets(.sockets、系統設備、交換分區/文件、啟動目標(target)、文件系統路徑、由systemd管理的計時器。
詳情參閱man 5 systemd.unit .
使用systemctl控制單元時,通常需要使用單元文件的全名,包括擴展名(例如sshd.service)。但是有些單元可以在systemctl中使用簡寫方式。
  • 如果無擴展名,systemctl默認把擴展名當作.service。例如netcfg和netcfg.service是等價的。
  • 掛載點會自動轉化為相應的.mount單元。例如/home等價於home.mount。
  • 設備會自動轉化為相應的.device單元,所以/dev/sda2等價於dev-sda2.device。

立即啟動程序:
  1. # systemctl start <target>
複製代碼
立即停止程序:
  1. # systemctl stop <target>
複製代碼
重啟程序
  1. # systemctl restart <target>
複製代碼
命令單元重新讀取配置:
  1. # systemctl reload <target>
複製代碼
輸出程序運行狀態:
  1. $ systemctl status <target>
複製代碼
檢查程序是否配置為自動啟動:
  1. $ systemctl is-enabled <target>
複製代碼
開機自動啟動程序:
  1. # systemctl enable <target>
複製代碼
注意:如果服務沒有Install段落,一般意味著應該通過其它服務自動調用它們。如果真的需要手動安裝,可以直接連接服務,如下(將foo替換為真實的服務名):
  1. # ln -s /usr/lib/systemd/system/foo.service /etc/systemd/system/graphical.target.wants/
複製代碼


取消開機自動啟動程序:
  1. # systemctl disable <target>
複製代碼
顯示程序的手冊頁(必須由程序文件提供):
  1. # systemctl help <target>
複製代碼
重新載入systemd,掃描新的或有變動的程序
  1. # systemctl daemon-reload
複製代碼




 

臉書網友討論
發表於 2014-1-14 23:56:03 | 顯示全部樓層
我喜歡!感謝大大的分享

版主招募中

您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-11 10:42 , Processed in 0.052739 second(s), 17 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表