시간 서비스 클라이언트 구성

Red Hat Enterprise LinuxBeginner
지금 연습하기

소개

이 챌린지에서는 Red Hat Enterprise Linux 시스템에서 시간 서비스 클라이언트를 구성하는 실습을 진행합니다. 정확한 시스템 시간을 유지하는 것은 로그 기록, 파일 타임스탬프 생성, 보안 프로토콜 등 다양한 서비스 운영에 있어 매우 중요합니다. 여러분은 시스템 시계를 원격 NTP(Network Time Protocol) 서버와 동기화하도록 설정하게 됩니다.

이 콘텐츠는 가이드형 실습과 달리 독립적으로 과제를 해결해야 하는 챌린지입니다. 실습 단계를 그대로 따라가는 것이 아니라 스스로 문제를 해결해 보세요. 챌린지는 다소 난이도가 있을 수 있습니다. 해결이 어렵다면 Labby 와 상담하거나 모범 답안을 확인해 보시기 바랍니다. 통계에 따르면 이 챌린지는 초급 수준이며, 95%의 합격률과 학습자들로부터 100%의 긍정적인 평가를 받고 있습니다.

시간 서비스 클라이언트 구성

이번 과제의 목표는 시스템의 시간 서비스인 chrony가 특정 공용 NTP 서버를 사용하도록 구성하는 것입니다. 또한 올바른 시간대를 설정하고 시스템 시계가 정상적으로 동기화되었는지 확인해야 합니다.

수행 과제

  • chrony 패키지가 설치되어 있는지 확인합니다 (이미 설치되어 있을 수 있습니다).
  • chrony가 특정 NTP 서버를 시간 소스로 사용하도록 구성합니다.
  • 시스템 시간대를 America/New_York으로 설정합니다.
  • chrony 서비스가 실행 중인지 확인하고 시스템 시간이 동기화되었는지 검증합니다.

요구 사항

  • NTP 서버 주소는 반드시 time.google.com이어야 합니다.
  • 시스템 시간대는 America/New_York으로 설정해야 합니다.
  • chrony 설정 파일 경로는 /etc/chrony.conf입니다. 새로운 서버를 추가하기 전에 기존의 모든 pool 또는 server 지시어를 주석 처리해야 합니다.
  • 시스템 시계가 NTP 서버와 성공적으로 동기화되어야 합니다.

출력 예시

구성을 마친 후 시간 서비스 상태를 확인하면 다음과 유사한 결과가 출력되어야 합니다. 핵심은 System clock synchronized 항목이 yes이고 Time zone이 정확하게 표시되는지 확인하는 것입니다.

timedatectl status
               Local time: Thu 2025-08-14 04:32:33 EDT
           Universal time: Thu 2025-08-14 08:32:33 UTC
                 RTC time: Thu 2025-08-14 08:32:33
                Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
✨ 솔루션 확인 및 연습

요약

이 챌린지를 통해 RHEL 시스템에서 시간 서비스 클라이언트를 성공적으로 구성해 보았습니다. chrony 패키지를 설치하고, 공용 NTP 서버를 바라보도록 설정을 변경했으며, 올바른 시간대를 설정하고 서비스를 구동했습니다. 또한 timedatectlchronyc 명령어를 사용하여 동기화 상태를 검증하는 방법도 익혔습니다. 이러한 과정은 시스템 시계의 정확성과 신뢰성을 보장해야 하는 시스템 관리자에게 필수적인 기술입니다.