广告位联系
返回顶部
分享到

Linux的systemctl怎么用? systemctl命令一键搞定Linux服务管理的技巧

linux 来源:互联网 作者:佚名 发布时间:2024-10-21 22:15:43 人浏览
摘要

如果您是 Linux 用户或管理员,如何管理系统中的服务呢?服务是指在后台运行并提供基本功能(例如网络、打印、日志等)的程序。 要在 Linux 中列出、启动、停止、启用、禁用或重启服务,

如果您是 Linux 用户或管理员,如何管理系统中的服务呢?服务是指在后台运行并提供基本功能(例如网络、打印、日志等)的程序。

要在 Linux 中列出、启动、停止、启用、禁用或重启服务,可以使用 systemctl 命令。该命令是 systemd 的一部分,是 Ubuntu 和 Debian 等现代 Linux 发行版的系统和服务管理器。

如果您是 Linux 初学者,希望使用 systemctl 命令管理 Linux 服务,请继续阅读本文。

使用 systemctl 命令列出所有 Linux 服务

要列出 Linux 系统上的所有服务,请在「终端」中运行以下命令:

sudo systemctl --type=service

这将输出显示包含五列的表格:UNIT、LOAD、ACTIVE、SUB 和 DESCRIPTION。

使用 systemctl 命令列出Linux 服务

UNIT 列显示服务单元文件的名称,该文件是服务的配置和定义文件。该文件包含有关服务的功能和管理方式的信息。你也可以在 DESCRIPTION 列中查看服务的简要描述。

LOAD 列显示服务单元文件是否加载到内存中。ACTIVE 列显示服务是否正在运行。最后,SUB 列显示服务的子状态,例如 Running、exited 或 failed。

你也可以使用 -a 或 --all 选项代替 --type service 来列出所有类型的单元,而不仅仅是服务。

使用 systemctl 命令列出活动服务

如果只想查看当前 Linux 系统上运行的服务,请在「终端」中运行以下命令:

sudo systemctl --type=service --state=active

该命令将过滤掉那些不活动(已停止)或失败的服务。

使用 systemctl 命令列出活动服务

使用 systemctl 列出不活动的服务

同样地,如果您只想查看当前 Linux 系统中停止运行的服务,请在「终端」中运行以下命令:

sudo systemctl --type=service --state=inactive

这将过滤掉那些正在运行或失败的服务。

使用 systemctl 列出不活动的服务

使用 systemctl 列出失败服务

如果要查看 Linux 系统上启动或停止失败的服务,请打开「终端」并运行以下命令:

sudo systemctl --type=service --state=failed

这将过滤掉当前活动(正在运行)或不活动(已停止)的服务。

使用 systemctl 命令列出失败服务

使用 systemctl 列出已启用的服务

要查看哪些服务会随 Linux 系统启动时自动启动,请在「终端」中运行以下命令:

systemctl list-unit-files --state=enabled

该命令将输出包含两列的表格:UNIT FILE 和 STATE。UNIT FILE 列显示服务单元文件的名称,STATE 列显示服务是否已启用。

使用 systemctl 命令列出已启用的服务

使用 systemctl 列出已禁用的服务

要查看哪些服务已禁用并且不会随 Linux 系统自动启动,请在「终端」中运行以下命令:

systemctl list-unit-files --state=disabled

这将过滤掉已启用或屏蔽的服务。

使用 systemctl 命令列出已禁用的服务

使用 systemctl 命令查看服务详细信息

要查看特定 Linux 服务的更多详细信息,请在「终端」中运行以下命令:

sudo systemctl status <service-name>

将 <service-name> 替换为要查看的服务单元文件的名称。

使用 systemctl 命令查看服务详细信息

这将显示服务的描述、加载状态、活动状态、子状态、进程 ID (PID)、内存使用、CPU 使用情况和最近的服务日志等信息。

如果您是 Linux 用户或管理员,如何管理系统中的服务呢?服务是指在后台运行并提供基本功能(例如网络、打印、日志等)的程序。

要在 Linux 中列出、启动、停止、启用、禁用或重启服务,可以使用 systemctl 命令。该命令是 systemd 的一部分,是 Ubuntu 和 Debian 等现代 Linux 发行版的系统和服务管理器。

如果您是 Linux 初学者,希望使用 systemctl 命令管理 Linux 服务,请继续阅读本文。

使用 systemctl 命令列出所有 Linux 服务

要列出 Linux 系统上的所有服务,请在「终端」中运行以下命令:

sudo systemctl --type=service

这将输出显示包含五列的表格:UNIT、LOAD、ACTIVE、SUB 和 DESCRIPTION。

使用 systemctl 命令列出Linux 服务

UNIT 列显示服务单元文件的名称,该文件是服务的配置和定义文件。该文件包含有关服务的功能和管理方式的信息。你也可以在 DESCRIPTION 列中查看服务的简要描述。

LOAD 列显示服务单元文件是否加载到内存中。ACTIVE 列显示服务是否正在运行。最后,SUB 列显示服务的子状态,例如 Running、exited 或 failed。

你也可以使用 -a 或 --all 选项代替 --type service 来列出所有类型的单元,而不仅仅是服务。

使用 systemctl 命令列出活动服务

如果只想查看当前 Linux 系统上运行的服务,请在「终端」中运行以下命令:

sudo systemctl --type=service --state=active

该命令将过滤掉那些不活动(已停止)或失败的服务。

使用 systemctl 命令列出活动服务

使用 systemctl 列出不活动的服务

同样地,如果您只想查看当前 Linux 系统中停止运行的服务,请在「终端」中运行以下命令:

sudo systemctl --type=service --state=inactive

这将过滤掉那些正在运行或失败的服务。

使用 systemctl 列出不活动的服务

使用 systemctl 列出失败服务

如果要查看 Linux 系统上启动或停止失败的服务,请打开「终端」并运行以下命令:

sudo systemctl --type=service --state=failed

这将过滤掉当前活动(正在运行)或不活动(已停止)的服务。

使用 systemctl 命令列出失败服务

使用 systemctl 列出已启用的服务

要查看哪些服务会随 Linux 系统启动时自动启动,请在「终端」中运行以下命令:

systemctl list-unit-files --state=enabled

该命令将输出包含两列的表格:UNIT FILE 和 STATE。UNIT FILE 列显示服务单元文件的名称,STATE 列显示服务是否已启用。

使用 systemctl 命令列出已启用的服务

使用 systemctl 列出已禁用的服务

要查看哪些服务已禁用并且不会随 Linux 系统自动启动,请在「终端」中运行以下命令:

systemctl list-unit-files --state=disabled

这将过滤掉已启用或屏蔽的服务。

使用 systemctl 命令列出已禁用的服务

使用 systemctl 命令查看服务详细信息

要查看特定 Linux 服务的更多详细信息,请在「终端」中运行以下命令:

sudo systemctl status <service-name>

将 <service-name> 替换为要查看的服务单元文件的名称。

使用 systemctl 命令查看服务详细信息

这将显示服务的描述、加载状态、活动状态、子状态、进程 ID (PID)、内存使用、CPU 使用情况和最近的服务日志等信息。


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计