728x90
[꿀팁] Centos 8에서 표준시간 설정하는 방법 (NTP, rdate, chronyd,timedatectl)
[Centos 8] How to Sync time using : NTP, rdate, chronyd, timedatectl
오랫동안 system time sync를 위해서 rdate -s time.bora.net 을 사용 해 왔는데..
우연히 타임이 맞지않아서 Syc 하려고 rdate 를 무진 찾았지만 Centos8에서는 찾을수가 없었다.
* For many times we using rdate for time sync. But, Now NTP, RDATE Command are expired..
[CentOs8에서 표준 시간을 설정하는 명령은 변경되었다.]
- 로케일 설정 : localectl
- 표준시동기화 : chronyd
- 타임존 변경 : timedatectl
예전에 알고있던 모든 명령들이 하나둘씩 사라지고 있었다니... ㅠㅠ
아래와 같은 locale 설정 파일도 바뀌어 있었다.
1
2
3
4
5
6
7
8
9
10
11
|
[CentOs 4~6]
# Change Locale : 로케일 수정은
/etc/sysconfig/i18n 파일을 사용해 왔는데
이제는
[CentOs 7,8]
#localectl set-locale LANG=ko_KR.utf8
# /etc/locale.conf 를 이용하고 있었다.
LANG="ko_KR.UTF-8"
|
cs |
1. [Before CentOS 7,8] time sync from NTP 서버
rdate -s time.bora.net : 표준 시간을 사용해 왔다.
2. [After CentOS 7,8] using chronyd
Cent8 이후에는 시간동기화를 위해 chronyd 를 사용하게 되었다.
1) chroany 설치확인
1
2
|
# rpm -qa | grep chrony
chrony-3.5-1.el8.x86_64
|
cs |
2) chronyd 시작 설정 :
- systemctl status chronyd
- systemctl enable chronyd
- systemctl status chronyd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# systemctl status chronyd
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:chronyd(8)
man:chrony.conf(5)
# systemctl enable chronyd
Created symlink /etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service.
# systemctl status chronyd
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:chronyd(8)
man:chrony.conf(5)
|
cs |
3) chronyd 시작
systemctl start chronyd
systemctl status chronyd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# systemctl start chronyd
# systemctl status chronyd
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-08-04 10:26:29 EDT; 12s ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Process: 8582 ExecStartPost=/usr/libexec/chrony-helper update-daemon (code=exited, status=0/SUCCESS)
Process: 8578 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 8580 (chronyd)
Tasks: 1 (limit: 26213)
Memory: 1.5M
CGroup: /system.slice/chronyd.service
-8580 /usr/sbin/chronyd
|
cs |
4) 기타 시간 동기화 명령 TimeZone 이 맞지않아 시간이 다르게 보인다.
chronyc tracking
timedatectl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# chronyc tracking
Reference ID : 6AF7F86A (106.247.248.106)
Stratum : 3
Ref time (UTC) : Tue Aug 04 14:35:16 2020
System time : 0.000524195 seconds slow of NTP time
Last offset : -0.000115596 seconds
RMS offset : 0.005788979 seconds
Frequency : 12.967 ppm slow
Residual freq : -0.056 ppm
Skew : 3.517 ppm
Root delay : 0.006024824 seconds
Root dispersion : 0.020417916 seconds
Update interval : 64.5 seconds
Leap status : Normal
## * 디폴트로 Time zone: America/New_York 로 되어 있어서 시간이 맞지 않았다.
# timedatectl
Local time: Tue 2020-08-04 10:36:28 EDT
Universal time: Tue 2020-08-04 14:36:28 UTC
RTC time: Tue 2020-08-04 14:36:24
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
|
cs |
4) timedatectl를 Time-Zone를 변경한다.
timedatectl list-timezones : 타임존을 확인한다.
timedatectl set-timezone Asia/Seoul : 타임존을 설정한다.
timedatectl 타임을 확인한다.
chronyc tracking
Local time: Tue 2020-08-04 23:38:10 KST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# timedatectl list-timezones | grep -i seoul
Asia/Seoul
## 아시아 서울로 타임존을 변경하였다.
# timedatectl set-timezone Asia/Seoul
# timedatectl
Local time: Tue 2020-08-04 23:38:10 KST
Universal time: Tue 2020-08-04 14:38:10 UTC
RTC time: Tue 2020-08-04 14:38:06
Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
# chronyc tracking
Reference ID : 6AF7F86A (106.247.248.106)
Stratum : 3
Ref time (UTC) : Tue Aug 04 14:39:35 2020
System time : 0.000574838 seconds slow of NTP time
Last offset : -0.000009361 seconds
RMS offset : 0.004949108 seconds
Frequency : 14.261 ppm slow
Residual freq : +0.009 ppm
Skew : 1.310 ppm
Root delay : 0.006024824 seconds
Root dispersion : 0.019321254 seconds
Update interval : 65.2 seconds
Leap status : Normal
|
cs |
1. [꿀팁] Centos 8에서 표준시간 설정하는 방법
: https://couplewith.tistory.com/180
2. (꿀팁) 리눅스 시스템 시간 동기화 하기
: https://couplewith.tistory.com/320
728x90
반응형
'InfraPlatform' 카테고리의 다른 글
[꿀팁] 리눅스 - fuser명령 사용법과 디스크 강제해제 unmount (0) | 2020.11.16 |
---|---|
리눅스 VirtualBox Guest Addition설치와 VBoxLinuxAdditions.run 설치오류 해결 (0) | 2020.10.22 |
[꿀팁] 리눅스 콘솔에서 한글 깨짐 해결 - localectl (0) | 2020.08.05 |
[꿀팁] 고전적 리눅스 튜닝 - 파일 시스템 마운트 옵션으로 성능 개선하기 (0) | 2020.07.03 |
[Shell-Script] 여러 데몬으로 동시에 기동하는 스크립트 만들기 (0) | 2020.06.28 |
kubernetis 설치 Centos 8 (0) | 2020.06.21 |
Rancher를 사용하여 Kubernetes 클러스터를 설정하는 방법 (0) | 2020.04.25 |