네트워크 서비스 시작, 중지 및 상태 확인

Red Hat Enterprise LinuxBeginner
지금 연습하기

소개

이 챌린지에서는 리눅스 시스템에서 네트워크 서비스를 시작하고 중지하며, 서비스의 작동 상태를 점검하는 방법을 익힙니다. 이는 서버에서 실행되는 다양한 네트워크 서비스를 관리하고 유지보수해야 하는 시스템 관리자에게 매우 중요한 핵심 기술입니다.

네트워크 서비스 관리

리눅스 환경에서 네트워크 서비스를 제어하고 현재 구동 상태를 확인하는 실무 능력을 점검합니다.

과제

  • httpd (Apache HTTP Server) 서비스 시작하기
  • httpd 서비스의 현재 상태 확인하기

요구 사항

  • 모든 작업은 labex 사용자로 수행해야 합니다.
  • 기본 작업 디렉토리는 ~/project입니다.
  • httpd 서비스를 관리하기 위해 적절한 systemd 명령어를 사용하세요.
  • labex 사용자 권한으로 명령어를 실행하기 위해 sudo를 활용하세요.

예시

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) 서비스를 시작, 중지하고 상태를 확인하는 방법을 학습했습니다. 이는 리눅스 서버에서 네트워크 서비스를 안정적으로 운영해야 하는 관리자에게 필수적인 역량입니다. 여러분은 systemctl 명령어로 서비스를 제어하는 실무를 경험했으며, 서비스가 의도한 대로 정상 작동하는지 검증하는 방법도 익혔습니다.

✨ 솔루션 확인 및 연습