Systemd是Linux系统工具,其作用是守护进程,如今已经成为了大多数Linux发行版本(如Ubuntu、Debian等系统)的自带工具。
历史上,Linux的启动一直采用init进程,该方法启动时间长,且执行的启动脚本十分复杂。为了给系统启动和管理提供一套完善的解决方案,Lennart Poettering设计出了Systemd取代init。其功能十分强大,但体系也十分复杂。下图为Systemd的架构图:
常用命令:
# 暂停系统
sudo systemctl suspend
# 使能某个系统服务
sudo systemctl enable service服务名
# 执行系统服务
sudo systemctl start service服务名
# 停止系统服务
sudo systemctl stop service服务名