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
命令。