概述

Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。
Systemd 就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解决方案。

根据 Linux 惯例,字母 d 是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。

systemctl 是 Systemd 的主命令,用于管理系统。

命令

systemctl [command] [unit]

command

start:立刻启动 unit。

stop:立刻关闭 unit。

restart:立刻重新启动 unit。

reload:不关闭 unit 的情况下重新载入 unit 以让设置生效。

enable:下次开机时 unit 会被启动。

disable:下次开机时 unit 不被启动。

status:显示 unit 的状态,会列出有没有正在执行、开机时是否启动等信息。

is-active:查看 unit 是否正在运行。

is-enable:查看 unit 是否开机启动。

kill :向运行 unit 的进程发送信号。

show:列出 unit 的配置。

mask:注销 unit 并在此后无法启动该 unit。

unmask:取消对 unit 的注销。

systemctl list-unit-files|grep enabled:查看已启动的服务列表。

systemctl list-units:列出正在运行的 Unit。

systemctl list-units --all:列出所有 Unit。

systemctl list-units --all --state=inactive:列出所有没有运行的 Unit。

systemctl status:显示系统状态。

拓展

显示当前主机的信息

hostnamectl

设置主机名

hostnamectl set-hostname rhel7

友情提示:本站所有文章,如无特殊说明或标注,均为何星星原创发布。与此同时,趋于近年来本站的文章内容频繁被他站盗用与机器采集,现已全局禁用网站文字内容操作,了解详情或转载文章请 点此 继续!

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注