偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

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

ps 1

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

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

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

那么讓我們從第一個開始。

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

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

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

stat /sbin/init

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

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

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

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

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

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

readlink /sbin/init

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

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

我為你寫的小“腳本”

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

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

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

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

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

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

我希望本指南對你有所幫助。

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

2018-03-22 19:30:26

LinuxMeltdownSpectre

2017-02-10 19:20:02

Linuxnc命令遠程端口

2019-01-02 16:12:17

Linux系統(tǒng) vmstat

2020-12-31 08:00:00

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

2019-04-23 09:27:32

Linux端口

2021-11-02 19:01:41

WWWGrepHTML安全安全工具

2014-07-14 09:24:51

Debiansystemd

2013-12-06 10:20:21

2019-09-23 08:00:00

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

2018-03-14 09:26:20

LinuxWindowsBIOS

2009-12-16 16:54:56

Linux操作系統(tǒng)

2021-07-26 05:16:24

HashCheck密碼隱私

2022-10-24 08:17:29

API算法元素

2022-07-20 07:13:45

Linuxsystemd

2022-05-27 10:59:22

LinuxSystemd

2019-08-23 06:22:47

LinuxShell監(jiān)控腳本

2020-07-07 13:00:00

Linux壓力測試

2017-02-14 08:33:48

CPULinux內(nèi)核

2022-11-07 12:52:25

Linuxfsck命令

2022-11-03 10:46:58

Linux端口
點贊
收藏

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