CentOS服务命令详解

服务启动与停止
启动服务
使用以下命令启动服务:
systemctl start 服务名
停止服务
使用以下命令停止服务:
systemctl stop 服务名
重启服务
使用以下命令重启服务:
systemctl restart 服务名
服务状态查询
查看服务状态
使用以下命令查看服务状态:
systemctl status 服务名
查看所有服务状态

使用以下命令查看所有服务状态:
systemctl list-units --type=service
服务开机自启
设置服务开机自启
使用以下命令设置服务开机自启:
systemctl enable 服务名
取消服务开机自启
使用以下命令取消服务开机自启:
systemctl disable 服务名
服务管理
列出所有服务
使用以下命令列出所有服务:
systemctl list-unit-files --type=service
删除服务
使用以下命令删除服务:

systemctl disable --now 服务名
服务日志
查看服务日志
使用以下命令查看服务日志:
journalctl -u 服务名
查看服务最近10条日志
使用以下命令查看服务最近10条日志:
journalctl -u 服务名 -n 10
服务命令表格
| 命令 | 功能 |
|---|---|
| systemctl start | 启动服务 |
| systemctl stop | 停止服务 |
| systemctl restart | 重启服务 |
| systemctl status | 查看服务状态 |
| systemctl list-units | 列出所有服务 |
| systemctl enable | 设置服务开机自启 |
| systemctl disable | 取消服务开机自启 |
| systemctl list-unit-files | 列出所有服务文件 |
| systemctl disable --now | 删除服务 |
| journalctl -u | 查看服务日志 |
| journalctl -n 10 | 查看服务最近10条日志 |
FAQs
Q1:如何查看CentOS中所有服务的状态? A1:可以使用以下命令查看所有服务的状态:
systemctl list-units --type=service
Q2:如何设置服务在开机时自动启动? A2:可以使用以下命令设置服务开机自启:
systemctl enable 服务名

