主题
systemd 基础
systemd 是现代 Linux 发行版默认的初始化系统和服务管理器,负责启动系统、管理服务和维护系统状态。
systemd 主要功能
- 统一的服务管理和启动机制
- 并行启动提高开机速度
- 依赖关系自动处理
- 支持服务监控、日志和资源控制
常用 systemctl 命令
启动服务:
bashsudo systemctl start service_name
停止服务:
bashsudo systemctl stop service_name重启服务:
bashsudo systemctl restart service_name查看服务状态:
bashsudo systemctl status service_name设置开机启动:
bashsudo systemctl enable service_name取消开机启动:
bashsudo systemctl disable service_name
查看日志
使用
journalctl查看系统和服务日志:bashjournalctl -u service_name
管理服务单元文件
- 单元文件存放在
/etc/systemd/system/和/lib/systemd/system/ - 可以自定义单元文件,实现自定义服务管理。
掌握 systemd 基础操作,有助于有效管理 Linux 系统服务和提高系统稳定性。
