概述
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 条评论