RHEL 显示系统服务状态

您可以检查任何服务单元以获取详细信息并验证服务的状态,无论它是在引导期间启动还是当前正在运行。您还可以查看订购在特定服务单元之后或之前启动的服务。

程序

使用该命令执行以下任一任务:systemctl

  • 显示与系统服务对应的服务单元的详细信息:

    $ systemctl status <name>.service

    替换为要检查的服务单元的名称(例如 )。<name>gdm

    此命令显示以下信息:

    • 所选服务单元的名称,后跟简短描述
    • 可用服务单元信息中描述的一个或多个字段
    • 服务单元的执行:如果该单元由用户执行root
    • 最新的日志条目

      表 12.2.可用的服务单元信息
      描述
      Loaded 信息是否加载了服务单元、单元文件的绝对路径,并说明是否允许在引导期间启动单元。
      Active 信息服务单元是否正在运行,后跟时间戳。
      Main PID 进程 ID 和对应的系统服务的名称。
      Status 有关相应系统服务的其他信息。
      Process 有关相关进程的其他信息。
      CGroup 有关相关控制组 () 的其他信息。cgroups

    例 显示服务状态

    GNOME Display Manager 的服务单元名为 。要确定此服务单元的当前状态,请在 shell 提示符处键入以下内容:gdm.service

    # systemctl status gdm.service
    gdm.service - GNOME Display Manager
       Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled)
       Active: active (running) since Thu 2013-10-17 17:31:23 CEST; 5min ago
     Main PID: 1029 (gdm)
       CGroup: /system.slice/gdm.service
               ├─1029 /usr/sbin/gdm
               └─1047 /usr/bin/Xorg :0 -background none -verbose -auth /r...
    
    Oct 17 17:31:23 localhost systemd[1]: Started GNOME Display Manager.
  • 验证特定服务单元是否正在运行:

    $ systemctl is-active <name>.service
  • 确定是否允许特定服务单元在引导期间启动:

    $ systemctl is-enabled <name>.service
  • 检查在指定的服务单位之前启动的服务订单systemd

    # systemctl list-dependencies --after <name>.service

    例如,要查看订购在 start before 的服务列表,请输入:gdm

    # systemctl list-dependencies --after gdm.service
    gdm.service
    ├─dbus.socket
    ├─getty@tty1.service
    ├─livesys.service
    ├─plymouth-quit.service
    ├─system.slice
    ├─systemd-journald.socket
    ├─systemd-user-sessions.service
    └─basic.target
    [output truncated]
  • 检查在指定的服务单元之后要启动的服务订单:systemd

    # systemctl list-dependencies --before <name>.service

    例如,要查看要开始的服务订单列表,请输入 :systemdgdm

    # systemctl list-dependencies --before gdm.service
    gdm.service
    ├─dracut-shutdown.service
    ├─graphical.target
    │ ├─systemd-readahead-done.service
    │ ├─systemd-readahead-done.timer
    │ └─systemd-update-utmp-runlevel.service
    └─shutdown.target
      ├─systemd-reboot.service
      └─final.target
        └─systemd-reboot.service
声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。