HCRM博客

如何在 CentOS 中使用 systemctl 命令?

CentOS 中 systemctl 命令介绍

systemctl 是 CentOS 7 及以后版本中用于控制systemd 系统和服务管理器的命令行工具,它取代了早期的servicechkConfig 命令,提供了更强大、灵活的系统和服务管理能力。systemctl 可以启动、停止、重启服务,查看服务状态,设置服务的开机自启等。

如何在 CentOS 中使用 systemctl 命令?-图1
(图片来源网络,侵权删除)

常用 `systemctl` 命令

启动服务systemctl start 服务名.service例如启动named 服务:systemctl start named.service

停止服务systemctl stop 服务名.service,如停止named 服务:systemctl stop named.service

重启服务systemctl restart 服务名.service,比如重启named 服务:systemctl restart named.service

重新加载服务配置systemctl reload 服务名.service,像重新加载named 服务配置:systemctl reload named.service

查看服务状态systemctl status 服务名.service,可查看指定服务的状态,如systemctl status sshd

查看所有服务状态systemctl listunits type=service,列出当前系统所有服务的状态。

如何在 CentOS 中使用 systemctl 命令?-图2
(图片来源网络,侵权删除)

查看服务的开机自启状态systemctl isenabled 服务名.service,例如查看sshd 服务是否开机自启:systemctl isenabled sshd

设置服务开机自启systemctl enable 服务名.service,将sshd 服务设置为开机自启:systemctl enable sshd

取消服务开机自启systemctl disable 服务名.service,取消sshd 服务的开机自启:systemctl disable sshd

关闭系统systemctl poweroff,执行该命令后系统会立即关机。

重启系统systemctl reboot,系统会立即重启。

暂停系统关机systemctl suspend,系统进入待机模式。

如何在 CentOS 中使用 systemctl 命令?-图3
(图片来源网络,侵权删除)

混合休眠systemctl hibernate,系统进入休眠模式。

显示启动失败的服务列表systemctl failed

FAQs

Q:systemctl 命令无法找到某个服务怎么办?

A:可能是服务名称拼写错误,或者该服务未安装,请检查服务名称是否正确,以及是否已安装该服务,如果不确定服务名称,可以使用systemctl listunits type=service 命令查看系统中已安装的所有服务。

Q:如何查看systemctl 命令的帮助文档?

A:可以在终端中使用man systemctl 命令查看systemctl 命令的详细帮助文档,了解各个选项的具体用法和参数说明。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/23199.html

分享:
扫描分享到社交APP
上一篇
下一篇