阅读量:0
systemctl
是一个用于管理系统服务的命令行工具,它可以让你在 Linux 系统上启动、停止、重启和检查服务的状态
- 列出所有服务:
systemctl list-units --type=service
- 启动服务:
sudo systemctl start <服务名>
将 <服务名>
替换为你要启动的服务的名称。例如,要启动 Apache Web 服务器,可以使用 sudo systemctl start httpd
。
- 停止服务:
sudo systemctl stop <服务名>
将 <服务名>
替换为你要停止的服务的名称。
- 重启服务:
sudo systemctl restart <服务名>
将 <服务名>
替换为你要重启的服务的名称。
- 检查服务状态:
systemctl status <服务名>
将 <服务名>
替换为你要检查状态的服务的名称。这将显示服务的当前状态、日志等信息。
- 使服务在系统启动时自动运行:
sudo systemctl enable <服务名>
将 <服务名>
替换为你要设置为开机启动的服务的名称。
- 禁止服务在系统启动时自动运行:
sudo systemctl disable <服务名>
将 <服务名>
替换为你要取消开机启动的服务的名称。
- 重新加载服务配置文件:
sudo systemctl reload <服务名>
将 <服务名>
替换为你要重新加载配置文件的服务的名称。
- 查看服务的日志:
sudo journalctl -u <服务名>
将 <服务名>
替换为你要查看日志的服务的名称。
通过这些基本命令,你可以使用 systemctl
管理 Linux 系统上的服务。请注意,在执行需要管理员权限的操作时,需要使用 sudo
命令。