【Linux systemctl命令控制软件的启动和关闭】
文章目录
- Linux systemctl命令:控制软件的启动和关闭
- 1. 查看服务状态
- 2. 启动服务
- 3. 停止服务
- 4. 重启服务
- 5. 设置开机自启
- 6. 取消开机自启
- 7. 重新加载配置
Linux systemctl命令:控制软件的启动和关闭
1. 查看服务状态
要查看系统上所有服务的状态,可以使用以下命令:
systemctl list-units --type=service
这会列出所有已安装服务的状态,包括正在运行的服务和已停止的服务。
2. 启动服务
sudo systemctl start <service-name>
如果要启动Apache Web服务器
sudo systemctl start apache2
3. 停止服务
sudo systemctl stop <service-name>
要停止Apache Web服务器
sudo systemctl stop apache2
4. 重启服务
重新启动一个服务
sudo systemctl restart <service-name>
5. 设置开机自启
如果希望某个服务在系统启动时自动启动
sudo systemctl enable <service-name>
要设置Apache Web服务器在启动时自动启动
sudo systemctl enable apache2
6. 取消开机自启
如果不再希望某个服务在系统启动时自动启动
sudo systemctl disable <service-name>
7. 重新加载配置
当修改了服务的配置文件后,需要重新加载配置,而不是重启整个服务。
重新加载服务配置:
sudo systemctl reload <service-name>