주:
- 이 사용지침서는 Oracle 제공 무료 실습 환경에서 제공됩니다.
- Oracle Cloud Infrastructure 인증서, 테넌시 및 구획에 대한 예제 값을 사용합니다. 실습을 마치면 사용자의 클라우드 환경과 관련된 값으로 대체합니다.
Oracle Linux에 Chrony 구성
소개
다음 자습서에서는 날짜 및 시간을 구성하고 Chrony를 사용으로 설정하는 단계별 절차를 제공합니다. 이 사용지침서는 Oracle Linux 8 사용자를 대상으로 하지만 다른 Oracle Linux 릴리스에서도 명령을 사용할 수 있습니다.
목표
이 실습에서는 다음을 수행합니다.
- 날짜 및 시간 구성
chrony
사용
필요 사항
- 완전히 패치가 적용된 Oracle Linux 시스템
주: 무료 실습 환경을 사용하는 경우 Oracle Linux Lab Basics에서 연결 및 기타 사용 지침을 참조하십시오.
시스템 날짜 및 시간 구성
이 연습에서는 date
, hwclock
및 timedatectl
유틸리티를 사용하여 날짜 및 시간 정보를 구성하고 표시합니다.
-
터미널을 열고 Oracle Linux 인스턴스에 연결합니다.
-
root 사용자로 전환합니다.
sudo su -
-
root 사용자로 인수 없이
date
명령을 실행하여 현재 날짜 및 시간을 표시합니다.date
현재 일자 및 시간이 표시됩니다.
-
인수와 함께
date
명령을 실행하여 평일 이름을 확인합니다.date +%A
-
인수와 함께
date
명령을 실행하여 월 이름을 확인합니다.date +%B
-
date
명령을 사용하여 날짜를 다른 날짜(예: 2021년 12월 14일)로 변경합니다.임의의 날짜를 대체할 수 있습니다.
date +%D -s 2021-12-14
-
date
명령을 사용하여 날짜를 올바른 날짜로 변경합니다(예: 2021년 2월 3일).date +%D -s 2021-02-03
-
date
명령을 사용하여 시간을 현재 로컬 시간으로 변경합니다.예를 들어, 오전 8:57입니다.
date +%T%p -s 08:57:00AM
-
인수 없이
hwclock
명령을 실행하여 하드웨어 시계의 현재 날짜 및 시간을 표시합니다.hwclock
-
hwclock
명령을–w
옵션과 함께 사용하여 하드웨어 시계를 현재 시스템 시간으로 설정합니다.hwclock -w
-
date
명령과hwclock
명령을 실행하여 날짜 및 시간 설정이 동일한지 확인합니다.date hwclock
두 명령 실행 사이의 지연으로 인한 시간(초)입니다.
-
인수 없이
timedatectl
명령을 실행하여 시스템 날짜 및 시간 정보를 표시합니다.timedatectl
위 출력에 NTP 서비스 활성이 표시되면 다음과 같이 사용 안함으로 설정하고 다시 확인합니다.
timedatectl set-ntp 0 timedatectl
-
timedatectl
명령을 사용하여 날짜를 올바른 날짜로 변경합니다.- 오늘 정확한 일자를 대체합니다. 예제는 날짜를 2021년 1월 27일로 변경합니다.
- 이후 인수 없이
timedatectl
명령을 실행하여 날짜가 변경되었는지 확인합니다.
timedatectl set-time 2021-01-27 timedatectl
-
timedatectl
명령을 사용하여 시간을 올바른 시간으로 변경합니다.- 현재 현지 시간을 대체합니다. 예제에서는 시간을 09:11:30 AM으로 변경합니다.
- 24시간제를 사용하여 시간을 입력합니다.
- 이후 인수 없이
timedatectl
명령을 실행하여 시간이 변경되었는지 확인합니다.
timedatectl set-time 09:11:30 timedatectl
Chrony를 사용하여 NTP 구성
이 섹션에서는 chrony
를 사용하여 NTP를 구성합니다.
-
root 사용자로
dnf
명령을 사용하여chrony
가 설치되었는지 확인합니다.dnf list chrony
- 필요한 경우
dnf
명령을 사용하여chrony
를 설치합니다.
dnf install chrony -y
- 필요한 경우
-
systemctl
명령을 사용하여 Chrony 데몬chronyd
의 상태를 확인합니다.systemctl status chronyd
- 필요한 경우
systemctl
명령을 사용하여chronyd
를 시작합니다.
systemctl start chronyd
- 필요한 경우
-
chronyc -n tracking
명령을 실행하여 Chrony 추적을 확인합니다. "n
" 옵션은 숫자 호스트 주소 출력을 제공합니다.- 또는
chronyc
를 실행하여chronyc>
프롬프트를 표시한 다음chronyc>
프롬프트에서tracking
명령을 실행할 수 있습니다. quit
를 입력하여chroncyc
프롬프트를 종료합니다.- 샘플 출력이 표시됩니다.
chronyc -n tracking
키 출력 필드:
Reference ID:
동기화를 제공하는 서버를 나타냅니다.Stratum:
매우 정확한 참조 클럭에 연결된 컴퓨터의 거리입니다.Ref time:
Chrony가 동기화를 제공하는 서버의 시간 측정을 활용한 가장 최근 시간입니다(시간은 UTC임).
- 또는
-
chronyc -n sources
명령을 실행하여chronyd
시간 소스에 대한 정보를 표시합니다. "n
" 옵션은 숫자 호스트 주소 출력을 제공합니다.- 샘플 출력이 표시됩니다.
chronyc -n sources
- 샘플 출력이 표시됩니다.
-
chronyc -n sources
명령을 "v
" 옵션(상세 정보 표시)과 함께 실행하여 열 설명을 제공합니다.- 샘플 출력이 표시됩니다.
chronyc -n sources -v
- Chrony에 대한 자세한 내용은
chronyc
기본 페이지를 참조하십시오.
- 샘플 출력이 표시됩니다.
-
chronyc -n sourcestats
명령을 실행합니다.- 이 명령은 시간 소스 계산에 대한 통계를 제공합니다.
- 샘플 출력이 표시됩니다.
chronyc -n sourcestats
-
명령을 다시 실행하되
–v
옵션을 포함하여 열 설명을 얻습니다.chronyc -n sourcestats -v
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 보다 무료 학습 컨텐츠에 접근할 수 있습니다. 또한 education.oracle.com/learning-explorer을 방문하여 Oracle Learning Explorer가 됩니다.
제품 설명서는 Oracle Help Center를 참조하십시오.
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 보다 무료 학습 컨텐츠에 접근할 수 있습니다. 또한 education.oracle.com/learning-explorer을 방문하여 Oracle Learning Explorer가 됩니다.
제품 설명서는 Oracle Help Center를 참조하십시오.
Configure Chrony on Oracle Linux
F49764-04
July 2022
Copyright © 2021, Oracle and/or its affiliates.