内容纲要

**🗂 | 查看 [Linux](https://divineengine.net/more/special/linux/) 专题可浏览更多内容**

————

接上一篇《[Linux | 系统管理守护进程简介](https://divineengine.net/article/intro-to-system-management-daemons-of-linux/)》

## systemctl

“`bash
# 检查系统是否完全运行
systemctl is-system-running

# 关闭并停止系统
sudo systemctl halt
# 关闭并切断系统电源
sudo systemctl poweroff
# 关闭并重启系统
sudo systemctl reboot
# 用 kexec 关闭并重启系统
sudo systemctl kexec

# 暂停系统
sudo systemctl suspend
# 使系统休眠
sudo systemctl hibernate
# 休眠并暂停系统休眠并暂停系统
sudo systemctl hybrid-sleep
# 暂停系统,在一段时间后唤醒,然后休眠
sudo systemctl suspend-then-hibernate

# 进入系统默认模式
sudo systemctl default
# 进入系统救援模式
sudo systemctl rescue
# 进入系统紧急模式
sudo systemctl emergency
“`

## systemd-analyze

systemd 配置文件,显示单元依赖关系、检查单元文件。

“`bash
# 查看启动耗时
systemd-analyze

# 查看每个服务的启动耗时
systemd-analyze blame

# 显示瀑布状的启动过程流
systemd-analyze critical-chain

# 显示指定服务的启动流
systemd-analyze critical-chain nginx.service
“`

## hostnamectl

查询或修改主机名
“`bash
# 显示主机名信息
hostnamectl

# 设置主机名
sudo hostnamectl set-hostname debian
“`