문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. __FORCETOC__ === ntp === NTP(Network Time Protocol)은 장치의 시간을 NTP 서버를 통해 동기화 하기위한 기능입니다.<ref>https://en.wikipedia.org/wiki/Network_Time_Protocol</ref> {{note|본 시스템은 이미 "ntp.ubuntu.com" NTP 서버 주소를 포함하고 있으므로 별도의 NTP 서버를 지정하지 않으면 이 서버를 통해 시간이 동기화 됩니다. 새로운 NTP 서버가 등록되면 등로된 NTP 서버로 부터 먼저 시간 동기화를 시도하고 실패시 기본 서버로부터 확인합니다.}} ==== NTP 확인 ==== user mode에서 <code>show ntp server</code> 명령어를 통해 확인 할 수 있으며 아무런 목록이 나타나지 않는다면 기본 NTP 서버(ntp.ubuntu.com)이외에 추가로 등록된 NTP 서버가 없음을 의미합니다. LYSH@MyHostName# show ntp servers 시간 동기화 상태를 확인하려면 <code>show ntp status</code> 명령을 이용하세요. 아래 예시는 시간이 정상적으로 동기화되고 있음을 나타냅니다. <pre> LYSH@MyHostName# show ntp status ● systemd-timesyncd.service - Network Time Synchronization Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-04-27 13:12:30 KST; 10s ago Docs: man:systemd-timesyncd.service(8) Main PID: 18992 (systemd-timesyn) Status: "Connecting to time server [2001:67c:1560:8003::c8]:123 (ntp.ubuntu.com)." Tasks: 2 (limit: 9387) Memory: 1.6M CGroup: /system.slice/systemd-timesyncd.service └─18992 /lib/systemd/systemd-timesyncd </pre> <code>show datetime</code> 명령어를 통해서도 NTP 상태를 확인 할 수 있습니다. <pre> LYSH@MyHostName# show datetime Local time: Tue 2021-04-27 13:32:46 KST Universal time: Tue 2021-04-27 04:32:46 UTC RTC time: Tue 2021-04-27 04:32:46 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: yes NTP service: active RTC in local TZ: no </pre> ==== 추가/삭제 ==== NTP 서버를 추가/삭제 하려면 configuration mode에서 <code>ntp</code> 명령을 이용하세요. 새로운 NTP 서버가 등록되면 등로된 NTP 서버로 부터 먼저 시간 동기화를 시도합니다. <pre> LYSH@MyHostName# configure LYSH@MyHostName(config)# ntp add asia.pool.ntp.org LYSH@MyHostName(config)# exit LYSH@MyHostName# show ntp servers NTP Servers : asia.pool.ntp.org </pre> 새로운 서버를 등록 후 user mode에서 <code>show ntp status</code> 명령을 실행하면 상태(Status)가 "Idle"로 표시될 수 있는데 이는 아직 새로운 서버로 부터 시간이 동기화되지 않았음을 나타내는데 일정 시간 상태(Status)가 "Idle"로 지속되면 NTP 서버와의 통신을 확인하세요. <pre> LYSH@MyHostName# show ntp status systemd-timesyncd.service - Network Time Synchronization Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-05-18 14:01:39 KST; 18s ago Docs: man:systemd-timesyncd.service(8) Main PID: 1050237 (systemd-timesyn) Status: "Idle." Tasks: 2 (limit: 9387) Memory: 1.3M CGroup: /system.slice/systemd-timesyncd.service └─1050237 /lib/systemd/systemd-timesyncd </pre> NTP 서버를 삭제하려면 <code>ntp delete {ntp-server-name}</code>명령을 사용하세요. <pre> LYSH@MyHostName# configure LYSH@MyHostName(config)# ntp delete asia.pool.ntp.org LYSH@MyHostName(config)# exit </pre> ==== enable / disable ==== NTP 사용 상태를 변경 할 수 있습니다. <pre> LYSH@MyHostName# configure LYSH@MyHostName(config)# ntp disable Local time: Tue 2021-04-27 10:26:03 KST Universal time: Tue 2021-04-27 01:26:03 UTC RTC time: Tue 2021-04-27 01:26:03 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: no NTP service: inactive RTC in local TZ: no LYSH@MyHostName# configure LYSH@MyHostName(config)# ntp enable Local time: Tue 2021-04-27 10:26:03 KST Universal time: Tue 2021-04-27 01:26:03 UTC RTC time: Tue 2021-04-27 01:26:03 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: active NTP service: active RTC in local TZ: no </pre> === References === 이 문서에서 사용한 틀: 틀:Note (원본 보기) CLI - NTP 문서로 돌아갑니다.