概述

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

您的电子邮箱地址不会被公开。