컴퓨터/Linux
우분투 표준시간 변경 및 설정 - NTP 서버 시간 동기화
김치부침개21
2022. 10. 30. 01:52
반응형
쉘에서 date 명령어를 치면 현재 시간이 나온다.
>date
Sat 29 Oct 2022 04:27:00 PM UTC
1. 타임존/시간대 변경
1-1) tzselect
명령어 입력 후 대륙과 지역에 맞게 선택하면 된다. 서울을 선택하려고 한다면
4)Asia -> 27)Korea (South)
>tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent, ocean, "coord", or "TZ".
1) Africa
2) Americas
3) Antarctica
4) Asia
5) Atlantic Ocean
6) Australia
7) Europe
8) Indian Ocean
9) Pacific Ocean
10) coord - I want to use geographical coordinates.
11) TZ - I want to specify the timezone using the Posix TZ format.
#? 4
Please select a country whose clocks agree with yours.
1) Afghanistan 29) Kyrgyzstan
2) Antarctica 30) Laos
3) Armenia 31) Lebanon
4) Azerbaijan 32) Macau
5) Bahrain 33) Malaysia
6) Bangladesh 34) Mongolia
7) Bhutan 35) Myanmar (Burma)
8) Brunei 36) Nepal
9) Cambodia 37) Oman
10) China 38) Pakistan
11) Christmas Island 39) Palestine
12) Cocos (Keeling) Islands 40) Philippines
13) Cyprus 41) Qatar
14) East Timor 42) Réunion
15) French Southern & Antarctic Lands 43) Russia
16) Georgia 44) Saudi Arabia
17) Hong Kong 45) Seychelles
18) India 46) Singapore
19) Indonesia 47) Sri Lanka
20) Iran 48) Syria
21) Iraq 49) Taiwan
22) Israel 50) Tajikistan
23) Japan 51) Thailand
24) Jordan 52) Turkmenistan
25) Kazakhstan 53) United Arab Emirates
26) Korea (North) 54) Uzbekistan
27) Korea (South) 55) Vietnam
28) Kuwait 56) Yemen
1-2) timezonectl
#서울 설정
timedatectl set-timezone 'Asia/Seoul'
#GMT
timedatectl set-timezone 'GMT'
#목록보기
timedatectl list-timezones
2. NTP 서버 표준시간 동기화
시간이 오래 지나거나 정확한 시간을 확인하고 싶을때는 표준시간과 동기화 하는 방법이 있다.
rdate를 이용하는 방법이 있지만, 지금은 NTP 서버와 시간을 동기화 하는법을 확인해 보겠습니다.
먼저 ntp 패키지를 설치해야 합니다.
#ntp 설치
sudo apt install ntp
#설정
sudo vi /etc/ntp.conf
#아래 내용을 주석처리
#pool 0.ubuntu.pool.ntp.org iburst
#pool 1.ubuntu.pool.ntp.org iburst
#pool 2.ubuntu.pool.ntp.org iburst
#pool 3.ubuntu.pool.ntp.org iburst
#새로운 서버 입력
server 0.kr.pool.ntp.org iburst
server time.bora.net iburst
server time.windows.com iburst
server time.google.com iburest
iburst 를 입려하면 시간오차가 생기는대로 동기화하고, 작성하지 않으면 일정시간 오차가 생기면 동기화된다.
4개를 모두 입력하지 않고 1개만 입력해도 상관없다.
#ntp 서비스 재시작
service ntp restart
동기화는 약 10분 정도 걸리는 경우도 있다고 한다......너무 느려
#동기화 확인
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp.ubuntu.com .POOL. 16 p - 64 0 0.000 0.000 0.000
+121.174.142.81 220.73.142.66 3 u 256 256 377 10.083 -4.666 5.739
+time.bora.net 61.251.176.30 3 u 235 256 377 2.159 -5.743 8.755
-52.231.114.183 25.66.230.4 3 u 246 256 377 2.376 -6.703 1.731
*time1.google.co .GOOG. 1 u 39 512 377 49.373 -4.719 0.693
서버이름 앞에 특수기호가 보인다
*: 현재 동기화되고 있는 서버
+: 접속은 가능하지만 동기화되지는 않음
-:접속은 가능하지만 동기화 리스트에서 제외
None: 접속 실패
한국 ntp 서버를 사용하면 delay가 유럽이나 다른 곳보다 줄어든것을 알 수 있다.
반응형