Введение
В этом испытании вы научитесь управлять сетевыми службами в операционной системе Linux, а именно: запускать их, останавливать и отслеживать их текущее состояние. Это базовый и критически важный навык для системных администраторов, которым необходимо обеспечивать бесперебойную работу сетевых сервисов на своих серверах.
Управление сетевыми службами
В ходе данного задания вы отработаете навыки управления жизненным циклом сетевых служб в среде Linux.
Задачи
- Запустить службу
httpd(Apache HTTP Server) - Проверить текущий статус службы
httpd
Требования
- Все операции должны выполняться от имени пользователя
labex - Рабочая директория по умолчанию —
~/project - Для управления службой
httpdиспользуйте соответствующие команды системы инициализацииsystemd - Используйте
sudoдля выполнения команд с правами суперпользователя от лицаlabex
Пример
После успешного запуска службы 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
Резюме
В этом испытании вы закрепили навыки работы с системными службами, научившись запускать и проверять состояние Apache HTTP Server (httpd) с помощью инструментов systemd. Эти манипуляции являются фундаментом администрирования серверов Linux. Вы попрактиковались в использовании команды systemctl для контроля сервиса, а также узнали, как интерпретировать вывод системы для подтверждения корректной работы сетевых узлов.



