详细介绍使用 systemctl
时间: 2024-03-29 14:31:58 浏览: 44
Linux系统中systemctl命令详解
5星 · 资源好评率100%
systemctl 是一个用于管理系统服务的命令行工具,它是 Systemd 系统和服务管理器的一部分。通过 systemctl,您可以启动、停止、重启、重载和查询系统服务的状态。
以下是一些常用的 systemctl 命令及其功能:
1. 启动一个服务:
```
systemctl start <service_name>
```
该命令用于启动指定的服务。
2. 停止一个服务:
```
systemctl stop <service_name>
```
该命令用于停止指定的服务。
3. 重启一个服务:
```
systemctl restart <service_name>
```
该命令用于重启指定的服务。
4. 重载一个服务:
```
systemctl reload <service_name>
```
该命令用于重新加载指定的服务配置文件,使更改生效,而无需重启服务。
5. 查询一个服务的状态:
```
systemctl status <service_name>
```
该命令用于查看指定服务的当前状态,包括是否正在运行以及相关的日志信息。
6. 设置一个服务开机自启动:
```
systemctl enable <service_name>
```
该命令用于将指定的服务设置为开机自启动。
7. 禁止一个服务开机自启动:
```
systemctl disable <service_name>
```
该命令用于禁止指定的服务开机自启动。
8. 查看所有已启动的服务:
```
systemctl list-units --type=service --state=running
```
该命令用于列出当前正在运行的所有服务。
以上是一些常用的 systemctl 命令及其功能,您可以根据需要使用这些命令来管理系统服务。
阅读全文