自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在 Linux 中確定運行的是那種初始化系統(tǒng)

系統(tǒng) Linux
你可以通過以下方式確定你的 Linux 發(fā)行版中是否正在運行 systemd 或其它初始化系統(tǒng)。

首個進程在你啟動 Linux 發(fā)行版時開始運行,它稱為初始化進程 init(初始化initialization的縮寫)。它的進程標識符為 1(即 pid=1)?;?Unix 的系統(tǒng)中的所有進程和應用程序都是這個初始化進程的后代。

根據(jù)功能和特性,存在不同類型的初始化進程。例如,??systemd??、Runit、OpenRC、sysVinit 等。其中,systemd 是最流行和最現(xiàn)代的一種,被包括 Ubuntu 和 Fedora 在內的所有現(xiàn)代 Linux 發(fā)行版使用和采用。

與傳統(tǒng)的基于 Unix 的初始化系統(tǒng)相比,systemd 及其性能一直存在爭議。但這就是另外一個話題了。

讓我們看看如何確定在 Linux 發(fā)行版中運行的是 systemd 還是其它初始化系統(tǒng)。

systemd 還是其它初始化系統(tǒng)?

不幸的是,沒有直接的命令可以找到它。你可以從初始化進程追溯它,它基本上是到 ??/sbin/init?? 的符號鏈接,即 pid=1。

使用 ??strings?? 命令打印嵌入在二進制文件 ??/sbin/init?? 中的文本并使用以下命令搜索 ??init??:

strings /sbin/init | grep init

示例 1

在下面的輸出中,它是一個運行 Debian(Peppermint OS)的 sysVinit 系統(tǒng)。如你所見,它清楚地顯示了 ??init?? 進程名稱。

strings /sbin/init | grep init

顯示使用 sysVinit 而不是 systemd 的示例

顯示使用 sysVinit 而不是 systemd 的示例

如果在上述同一個系統(tǒng)中找 ??systemd??,那么不會有任何結果。因此,你可以得出結論,你正在運行 sysVinit 而不是 systemd。

示例 2

如果你在 systemd 系統(tǒng)中運行上述命令,你可以在輸出的第一行輕松看到 systemd 及其版本。

strings /sbin/init | grep systemd

顯示它使用 systemd 的示例

顯示它使用 systemd 的示例

示例 3

你也可以嘗試使用 ??pstree?? 命令打印進程樹,它應該會顯示第一個進程名稱。它應該是 ??systemd?? 或 ??init??,如下例所示。

pstree

pstree 顯示使用 systemd

pstree 顯示使用 systemd

pstree 顯示使用 init

pstree 顯示使用 init

這就好了。這樣你就可以輕松找出你的發(fā)行版是使用 systemd 還是其他的。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2017-09-13 14:28:02

Linux初始化系統(tǒng)運行級別

2021-01-26 09:14:19

Linux內核模塊

2025-02-13 11:11:53

Redis哨兵代碼

2013-03-25 10:38:24

ASP.NETHttpModule

2019-11-04 13:50:36

Java數(shù)組編程語言

2021-08-28 17:51:05

WindowsLinux磁盤分區(qū)

2010-06-21 10:25:09

Linux APM

2011-06-17 15:29:44

C#對象初始化器集合初始化器

2009-09-07 09:24:26

2011-03-31 16:46:10

LinuxMySQL

2023-10-06 20:57:52

C++聚合成員

2016-10-19 13:53:46

LinuxUniuxSystemD

2023-11-12 23:08:17

C++初始化

2009-09-02 16:52:55

C#數(shù)組初始化

2016-09-14 22:22:03

Android Vue性能優(yōu)化

2010-02-24 15:41:19

Linux Light

2019-12-23 09:42:19

Linux輸入emoji

2011-03-16 10:52:20

2010-02-05 09:31:23

Ubuntu 配置文件

2009-06-10 16:17:00

Netbeans JT初始化
點贊
收藏

51CTO技術棧公眾號