(같은 사용자의 중간 판 2개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
__FORCETOC__ | __FORCETOC__ | ||
=== ntp === | === ntp === | ||
− | + | NTP(Network Time Protocol)은 장치의 시간을 NTP 서버를 통해 동기화 하기위한 기능입니다.<ref>https://en.wikipedia.org/wiki/Network_Time_Protocol</ref> | |
− | {{note| | + | {{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 | LYSH@MyHostName# show ntp servers | ||
− | + | ||
+ | 시간 동기화 상태를 확인하려면 <code>show ntp status</code> 명령을 이용하세요. 아래 예시는 시간이 정상적으로 동기화되고 있음을 나타냅니다. | ||
<pre> | <pre> | ||
LYSH@MyHostName# show ntp status | LYSH@MyHostName# show ntp status | ||
20번째 줄: | 21번째 줄: | ||
└─18992 /lib/systemd/systemd-timesyncd | └─18992 /lib/systemd/systemd-timesyncd | ||
</pre> | </pre> | ||
− | + | ||
+ | <code>show datetime</code> 명령어를 통해서도 NTP 상태를 확인 할 수 있습니다. | ||
<pre> | <pre> | ||
LYSH@MyHostName# show datetime | LYSH@MyHostName# show datetime | ||
32번째 줄: | 34번째 줄: | ||
</pre> | </pre> | ||
− | ==== | + | ==== 추가/삭제 ==== |
− | + | NTP 서버를 추가/삭제 하려면 configuration mode에서 <code>ntp</code> 명령을 이용하세요. 새로운 NTP 서버가 등록되면 등로된 NTP 서버로 부터 먼저 시간 동기화를 시도합니다. | |
<pre> | <pre> | ||
LYSH@MyHostName# configure | LYSH@MyHostName# configure | ||
− | + | LYSH@MyHostName(config)# ntp add asia.pool.ntp.org | |
− | + | LYSH@MyHostName(config)# exit | |
LYSH@MyHostName# show ntp servers | LYSH@MyHostName# show ntp servers | ||
NTP Servers : asia.pool.ntp.org | NTP Servers : asia.pool.ntp.org | ||
</pre> | </pre> | ||
− | + | 새로운 서버를 등록 후 user mode에서 <code>show ntp status</code> 명령을 실행하면 상태(Status)가 "Idle"로 표시될 수 있는데 이는 아직 새로운 서버로 부터 시간이 동기화되지 않았음을 나타내는데 일정 시간 상태(Status)가 "Idle"로 지속되면 NTP 서버와의 통신을 확인하세요. | |
<pre> | <pre> | ||
LYSH@MyHostName# show ntp status | LYSH@MyHostName# show ntp status | ||
− | + | systemd-timesyncd.service - Network Time Synchronization | |
Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) | Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled) | ||
− | Active: active (running) since Tue 2021- | + | Active: active (running) since Tue 2021-05-18 14:01:39 KST; 18s ago |
Docs: man:systemd-timesyncd.service(8) | Docs: man:systemd-timesyncd.service(8) | ||
− | Main PID: | + | Main PID: 1050237 (systemd-timesyn) |
− | Status: " | + | Status: "Idle." |
Tasks: 2 (limit: 9387) | Tasks: 2 (limit: 9387) | ||
− | Memory: 1. | + | Memory: 1.3M |
CGroup: /system.slice/systemd-timesyncd.service | CGroup: /system.slice/systemd-timesyncd.service | ||
− | + | └─1050237 /lib/systemd/systemd-timesyncd | |
+ | |||
</pre> | </pre> | ||
− | + | NTP 서버를 삭제하려면 <code>ntp delete {ntp-server-name}</code>명령을 사용하세요. | |
<pre> | <pre> | ||
LYSH@MyHostName# configure | LYSH@MyHostName# configure | ||
− | + | LYSH@MyHostName(config)# ntp delete asia.pool.ntp.org | |
− | + | LYSH@MyHostName(config)# exit | |
</pre> | </pre> | ||
==== enable / disable ==== | ==== enable / disable ==== | ||
− | + | NTP 사용 상태를 변경 할 수 있습니다. | |
<pre> | <pre> | ||
LYSH@MyHostName# configure | LYSH@MyHostName# configure | ||
− | + | LYSH@MyHostName(config)# ntp disable | |
Local time: Tue 2021-04-27 10:26:03 KST | Local time: Tue 2021-04-27 10:26:03 KST | ||
Universal time: Tue 2021-04-27 01:26:03 UTC | Universal time: Tue 2021-04-27 01:26:03 UTC | ||
76번째 줄: | 79번째 줄: | ||
NTP service: inactive | NTP service: inactive | ||
RTC in local TZ: no | RTC in local TZ: no | ||
− | |||
− | + | ||
− | |||
LYSH@MyHostName# configure | LYSH@MyHostName# configure | ||
− | + | LYSH@MyHostName(config)# ntp enable | |
Local time: Tue 2021-04-27 10:26:03 KST | Local time: Tue 2021-04-27 10:26:03 KST | ||
Universal time: Tue 2021-04-27 01:26:03 UTC | Universal time: Tue 2021-04-27 01:26:03 UTC |
2022년 1월 28일 (금) 10:36 기준 최신판
ntp
NTP(Network Time Protocol)은 장치의 시간을 NTP 서버를 통해 동기화 하기위한 기능입니다.[1]
본 시스템은 이미 "ntp.ubuntu.com" NTP 서버 주소를 포함하고 있으므로 별도의 NTP 서버를 지정하지 않으면 이 서버를 통해 시간이 동기화 됩니다. 새로운 NTP 서버가 등록되면 등로된 NTP 서버로 부터 먼저 시간 동기화를 시도하고 실패시 기본 서버로부터 확인합니다.
NTP 확인
user mode에서 show ntp server
명령어를 통해 확인 할 수 있으며 아무런 목록이 나타나지 않는다면 기본 NTP 서버(ntp.ubuntu.com)이외에 추가로 등록된 NTP 서버가 없음을 의미합니다.
LYSH@MyHostName# show ntp servers
시간 동기화 상태를 확인하려면 show ntp status
명령을 이용하세요. 아래 예시는 시간이 정상적으로 동기화되고 있음을 나타냅니다.
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
show datetime
명령어를 통해서도 NTP 상태를 확인 할 수 있습니다.
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
추가/삭제
NTP 서버를 추가/삭제 하려면 configuration mode에서 ntp
명령을 이용하세요. 새로운 NTP 서버가 등록되면 등로된 NTP 서버로 부터 먼저 시간 동기화를 시도합니다.
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
새로운 서버를 등록 후 user mode에서 show ntp status
명령을 실행하면 상태(Status)가 "Idle"로 표시될 수 있는데 이는 아직 새로운 서버로 부터 시간이 동기화되지 않았음을 나타내는데 일정 시간 상태(Status)가 "Idle"로 지속되면 NTP 서버와의 통신을 확인하세요.
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
NTP 서버를 삭제하려면 ntp delete {ntp-server-name}
명령을 사용하세요.
LYSH@MyHostName# configure LYSH@MyHostName(config)# ntp delete asia.pool.ntp.org LYSH@MyHostName(config)# exit
enable / disable
NTP 사용 상태를 변경 할 수 있습니다.
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