日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[2020.1.10]systemd介绍

發布時間:2024/1/8 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [2020.1.10]systemd介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 systemd基本概念

systemd:a system daemon,相當于以前的init進程,pid=1,systemd是1號進程!!!

sbin/init?--> /lib/systemd/systemd

unit:

一個進程,例如lightdm.service

job:

一個動作,啟動是個job,關閉是個job。開機啟動時,systemd會默認加載default.target(graphical.target)

配置單元unit詳細介紹:

socket:

此類配置單元封裝系統和互聯網中的一個套接字 。每一個套接字配置單元都有一個相應的服務配置單元 。相應的服務在第一個"連接"進入套接字時就會啟動(例如:nscd.socket 在有新連接后便啟動 nscd.service)。

device:

此類配置單元封裝一個存在于Linux設備樹中的設備。每一個使用udev規則標記的設備都將會在systemd中作為一個設備配置單元出現。

mount:

此類配置單元封裝文件系統結構層次中的一個掛載點。Systemd將對這個掛載點進行監控和管理。比如可以在啟動時自動將其掛載;可以在某些條件下自動卸載。Systemd 會將/etc/fstab 中的條目都轉換為掛載點,并在開機時處理。

swap:?

和掛載配置單元類似,交換配置單元用來管理交換分區。用戶可以用交換配置單元來定義系統中的交換分區,可以讓這些交換分區在啟動時被激活。

target:

此類配置單元為其他配置單元進行邏輯分組。它們本身實際上并不做什么,只是引用其他配置單元而已。這樣便可以對配置單元做一個統一的控制。這樣就可以實現大家都已經非常熟悉的運行級別概念。(例如:multi-user.target 相當于在傳統使用 SysV 的系統中運行級別 5)

timer:

定時器配置單元用來定時觸發用戶定義的操作

snapshot:

與 target 配置單元相似,快照是一組配置單元。它保存了系統當前的運行狀態。

2 systemd特性

(1)服務并行啟動

1 解決socket依賴

systemd可在Service還沒啟動好的時候建議一個socket,用來接收所有Client的請求和數據,并緩存.一旦Service啟動完成,再替換緩存和socket.

2 解決D-Bus依賴

如果服務A需要使用服務B的D-Bus服務,而服務B并沒有啟動.D-Bus可以在服務A請求服務B的D-Bus服務時自動啟動服務B,然后服務A再啟動.??

3 解決文件系統依賴

systemd集成了autofs的實現,對于系統中的掛載點如/home,當系統啟動時,systemd創建臨時的自動掛載點.

(2)采用Cgroup跟蹤

跟蹤和管理進程的生命周期和資源控制

(3)按需啟動

(4)服務依賴管理

(5)支持狀態快照

(6)日志

systemd journal

3 systemd指令

(1)服務Service相關

(2)運行等級Runlevel相關

(3)其他

關機:systemctl halt、systemctl poweroff

重啟:systemctl reboot

掛起:systemctl suspend

休眠:systemctl hibernate

總結

以上是生活随笔為你收集整理的[2020.1.10]systemd介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。