使用 Systemd 管理系统

内容纲要

查看【Linux】专题可浏览更多内容

相关文章

systemctl

# 检查系统是否完全运行
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 配置文件,显示单元依赖关系、检查单元文件。

# 查看启动耗时
systemd-analyze

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

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

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

hostnamectl

查询或修改主机名

# 显示主机名信息
hostnamectl

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