在现代Linux发行版中,systemd 已成为主流的初始化系统和服务管理器。作为CentOS的继任者,RockyLinux 也全面采用systemd来管理系统服务。本文将手把手教你如何使用 systemctl 命令进行高效的 systemd系统管理,即使是Linux新手也能轻松上手。
systemctl 是用于控制 systemd 系统和服务管理器的命令行工具。通过它,你可以启动、停止、重启、查看状态以及启用/禁用系统服务。
要查看某个服务是否正在运行,使用以下命令:
systemctl status httpd 该命令会显示Apache(httpd)服务的运行状态、进程ID、日志等信息。
这些是日常运维中最常用的命令:
# 启动服务systemctl start httpd# 停止服务systemctl stop httpd# 重启服务systemctl restart httpd 如果你希望某个服务在系统启动时自动运行,可以使用 enable 命令:
# 启用开机自启systemctl enable httpd# 禁用开机自启systemctl disable httpd 注意:enable/disable 不会立即启动或停止服务,仅影响下次系统启动时的行为。
查看系统中所有已加载的服务及其状态:
systemctl list-units --type=service 你也可以只列出正在运行的服务:
systemctl list-units --type=service --state=running systemctl 操作需要 root 权限,请在命令前加 sudo。.service 结尾(如 httpd.service),但可省略后缀。journalctl 可查看服务详细日志,例如:journalctl -u httpd通过本教程,你应该已经掌握了在 RockyLinux 中使用 systemctl 进行基本的 systemd系统管理。无论是启动服务、设置开机自启,还是排查故障,systemctl 都是你不可或缺的工具。熟练运用这些命令,将极大提升你在 Linux服务管理 和 RockyLinux服务控制 方面的效率。
提示:建议在测试环境中多练习这些命令,避免在生产服务器上误操作。
本文由主机测评网于2025-12-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251210121.html