1. **列出所有服务**: systemctl list-units --type=service 2. **列出所有服务(包括未激活的)**: systemctl list-units --type=service --all 3. **列出所有安装的服务单元文件**: systemctl list-unit-files --type=service 4. **查看特定服务的状态**: systemctl status <服务名> 5. **启动服务**: systemctl start <服务名> 6. **停止服务**: systemctl stop <服务名> 7. **重启服务**: systemctl restart <服务名> 8. **启用服务(设置为开机自启)**: systemctl enable <服务名> 9. **禁用服务(取消开机自启)**: systemctl disable <服务名> 10. **查看服务日志**: journalctl -u <服务名> 11. **查看系统日志**: journalctl -xe
- 启动和重启系统:
sudo systemctl start <服务名>
:启动服务sudo systemctl restart <服务名>
:重启服务sudo systemctl reboot
:重启系统sudo systemctl poweroff
:关闭系统
- 查看服务状态:
sudo systemctl status <服务名>
:查看服务状态
- 启用和禁用服务:
sudo systemctl enable <服务名>
:设置服务开机自启sudo systemctl disable <服务名>
:禁止服务开机自启
- 查看日志:
sudo journalctl -u <服务名>
:查看服务日志sudo journalctl -xe
:查看系统日志的实时输出
- 查看系统运行级别:
systemctl get-default
:查看默认运行级别systemctl set-default <运行级别>
:设置默认运行级别
- 管理套件和模块:
sudo systemctl mask <服务名>
:禁止服务启动sudo systemctl unmask <服务名>
:允许服务启动
- 查看服务列表:
systemctl list-units --type=service
:列出所有服务systemctl list-units --type=service --all
:列出所有服务,包括未激活的
- 查看服务依赖关系:
systemctl list-dependencies <服务名>
:查看服务的依赖关系
- 查看服务是否成功启动:
systemctl is-active <服务名>
:如果服务正在运行,返回 active
- 查看服务是否设置为开机自启:
systemctl is-enabled <服务名>
:如果服务设置为开机自启,返回 enabled
- 重新加载 systemd 配置:
sudo systemctl daemon-reload
:重新加载服务配置文件
- 查看服务是否已安装:
systemctl status <服务名>
:如果服务已安装,会显示服务状态
- 查看服务是否已停止:
systemctl is-active --quiet <服务名>
:如果服务已停止,返回 inactive
- 查看服务是否已禁用:
systemctl is-enabled --quiet <服务名>
:如果服务已禁用,返回 disabled
- 查看服务是否已卸载:
systemctl status <服务名>
:如果服务未安装,会显示错误信息
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...