날짜 및 시간 수동 변경/동기화 하기

2021. 8. 19. 19:20프로그래밍 개발(Development)/Linux

반응형

리눅스는 Centos7 을 기준으로 한다.

 

timedatectl 명령어를 사용하여 날짜, 시간을 변경할 수 있다.

 

현재 날짜와 시간 확인

timedatectl

$ timedatectl
      Local time: Thu 2021-08-19 06:10:47 EDT
  Universal time: Thu 2021-08-19 10:10:47 UTC
        RTC time: Thu 2021-08-19 10:10:48
       Time zone: America/New_York (EDT, -0400)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  Sun 2021-03-14 01:59:59 EST
                  Sun 2021-03-14 03:00:00 EDT
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  Sun 2021-11-07 01:59:59 EDT
                  Sun 2021-11-07 01:00:00 EST

 

날짜 변경

timedatectl set-time "0000-00-00"

$ timedatectl set-time "2021-08-19"

 

시간 변경

timedatectl set-time "00:00:00"

timedatectl set-time "10:45:15"

 

날짜&시간 동시 변경

timedatectl set-time "0000-00-00 00:00:00"

$ timedatectl set-time "2021-08-19 10:45:15"

 

수동으로 날짜를 변경하는 방법을 알아 보았으며, 다음은 인터넷이 되는 상황에서 쉽게 동기화 하는 방법이다.

rdate 명령어를 사용해서 동기화를 진행 할 것이다.

$ rdate -s time.bora.net

"time.bora.net"은 동기화 할 기준이 되는 서버이며, 그 외에 여러 타임서버가 있으니 time.bora.net이 잘 안되는 경우 아래의 목록을 활용해 보자

 

 

국내 타임서버(Time Server)

1. NTP Primary Time Server

  - time2.kriss.re.kr

  - time.bora.net

  - ntp.kornet.net

  - ntp.postech.ac.kr

 

2. NTP Secondary Time Server

  - ntp.ewha.net

  - ticktock.ewha.net

  - time.bora.net

반응형