启动、停止及检查网络服务状态

Red Hat Enterprise LinuxBeginner
立即练习

介绍

在本挑战中,你将学习如何在 Linux 系统中启动、停止以及检查网络服务的运行状态。对于需要管理和维护服务器上运行的网络服务的系统管理员来说,这是一项至关重要的基本技能。

管理网络服务

在本挑战中,你将学习如何在 Linux 系统中启动、停止以及检查网络服务的运行状态。

任务

  • 启动 httpd(Apache HTTP Server)服务
  • 检查 httpd 服务的状态

要求

  • 所有操作均应以 labex 用户身份执行
  • 默认工作目录为 ~/project
  • 使用适当的 systemd 命令来管理 httpd 服务
  • 使用 sudolabex 用户身份运行命令

示例

启动 httpd 服务后,在检查服务状态时,你应该能看到类似下方的输出:

$ systemctl status httpd
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2023-04-17 12:34:56 UTC; 1min 23s ago
 Main PID: 12345 (httpd)
   Status: "Running, listening on: port 80"
   CGroup: /system.slice/httpd.service
           ├─12345 /usr/sbin/httpd -DFOREGROUND
           ├─12346 /usr/sbin/httpd -DFOREGROUND
           └─12347 /usr/sbin/httpd -DFOREGROUND

总结

通过本次挑战,你掌握了如何使用 systemd 命令来启动、停止以及检查 httpd(Apache HTTP Server)服务的状态。这是系统管理员在 Linux 服务器上管理和维护网络服务时必须具备的核心技能。你练习了使用 systemctl 命令来控制 httpd 服务,并了解了如何通过验证手段确保服务处于预期的运行状态。

✨ 查看解决方案并练习