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

如何檢查你的 Linux 系統(tǒng)是否使用 systemd

系統(tǒng) Linux
不知道在使用哪個(gè)初始化系統(tǒng)?以下是方法。

每個(gè)主流 Linux 發(fā)行版(包括 Ubuntu、Fedora、openSUSE 和 Arch)默認(rèn)都使用 systemd。

但是有 許多非 systemd 發(fā)行版,例如使用輕量級(jí) runit 來獲得更好性能的 Void Linux 或主要使用 sysvinit 的 Devuan。

當(dāng)你嘗試遵循某些教程或文檔并且其中包含特定于 systemd 或某些其他初始化服務(wù)的命令時(shí),就會(huì)出現(xiàn)問題。

這時(shí),你必須檢查你的 Linux 系統(tǒng)使用的是 systemd 還是其他系統(tǒng)。

一種方法是檢查 PID 為 1 的進(jìn)程(畢竟,初始化系統(tǒng)是 Linux 系統(tǒng)上運(yùn)行的第一個(gè)進(jìn)程)。

ps 1

但它的輸出可能會(huì)產(chǎn)生誤導(dǎo),因?yàn)樗?jīng)常顯示 /sbin/init,這只是實(shí)際的初始化進(jìn)程的軟鏈接。

如果你 跟隨該符號(hào)鏈接,就可以獲取初始化系統(tǒng)信息。有兩種方法:

  • 使用 stat 命令
  • 使用 readlink 命令

那么讓我們從第一個(gè)開始。

?? 這些方法在 6 個(gè)初始化系統(tǒng)中進(jìn)行了測(cè)試:Systemd、OpenRC、SysVinit、Busybox、runit 和 s6。

方法 1:使用 stat 命令檢查 systemd 是否正在使用

以下是如何使用 stat 命令來了解你正在使用的初始化系統(tǒng):

stat /sbin/init

如果你使用的是 systemd 支持的發(fā)行版,那么它將顯示以下輸出:

但是,如果你使用 systemd 之外的其他任何東西,它將顯示初始化系統(tǒng)的名稱,但是如果你使用的是 SysVinit,它只會(huì)顯示 init 而不是 sysvinit

SysVinit only displays "init" instead of sysvinitSysVinit only displays "init" instead of sysvinit

方法 2:使用 readlink 命令檢查初始化系統(tǒng)

與之前的方法不同,當(dāng)你使用 readlink 命令時(shí),它只會(huì)打印初始化系統(tǒng)的名稱。

因此,如果你想知道你是否正在使用 Systemd,只需使用以下命令:

readlink /sbin/init

如果你使用 OpenRC 初始化訪問,那么它將顯示以下輸出:

但如果你使用 SysVinit,那么它會(huì)顯示以下輸出:

我為你寫的小“腳本”

另一種方法是檢查 /run/systemd/system 目錄是否存在。

好吧,最簡(jiǎn)單的找出方法是在終端中 使用 if-else bash 命令,它將檢查你是否正在運(yùn)行由 systemd 驅(qū)動(dòng)的發(fā)行版:

if [ -d /run/systemd/system ]; then echo "System is running systemd"; else echo "System is not running systemd"; fi

有關(guān) systemd 的更多信息

當(dāng)你知道你正在使用 systemd 支持的發(fā)行版,你就可以 使用 systemctl 命令管理服務(wù)。

當(dāng)然你也可以從頭開始 創(chuàng)建一個(gè) systemd 服務(wù)。

我希望本指南對(duì)你有所幫助。

責(zé)任編輯:龐桂玉 來源: Linux中國(guó)
相關(guān)推薦

2018-03-22 19:30:26

LinuxMeltdownSpectre

2017-02-10 19:20:02

Linuxnc命令遠(yuǎn)程端口

2019-01-02 16:12:17

Linux系統(tǒng) vmstat

2020-12-31 08:00:00

機(jī)器學(xué)習(xí)人工智能工程師

2019-04-23 09:27:32

Linux端口

2014-07-14 09:24:51

Debiansystemd

2021-11-02 19:01:41

WWWGrepHTML安全安全工具

2013-12-06 10:20:21

2022-10-24 08:17:29

API算法元素

2009-12-16 16:54:56

Linux操作系統(tǒng)

2018-03-14 09:26:20

LinuxWindowsBIOS

2021-07-26 05:16:24

HashCheck密碼隱私

2019-09-23 08:00:00

Linux凍結(jié)屏幕鎖定屏幕

2019-08-23 06:22:47

LinuxShell監(jiān)控腳本

2022-07-20 07:13:45

Linuxsystemd

2022-05-27 10:59:22

LinuxSystemd

2022-11-07 12:52:25

Linuxfsck命令

2022-11-03 10:46:58

Linux端口

2016-11-22 18:31:20

2015-09-21 11:28:57

使用Linux系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)