[linux] 리눅스 서버 시간 설정하는 방법.(Local time/software clock/system clock/kernel clock)

2022. 2. 11. 09:17OperatingSystem/linux

728x90
728x90

리눅스 서버 시간 변경하는 방법.(로컬 타임, 시스템 시간, 소프트웨어 시간, 커널 시간…)


-RTC, UTC, Local time 개념 정리 참고.

 

[linux] RTC, UTC, Local time 개념 정리.

RTC (real time clock, hardware clock) 전자기기에 존재하는 하드웨어 시계. 디지털 회로의 카운터에 의존하여 시간을 계산. CPU 개입없이 동작하며, 전원이 인가되지 않아도 시간을 유지함. 리눅스에서는

gomu92.tistory.com


-Local time/software clock/system clock/kernel clock 조회하는 방법.

$ date

-Local time, UTC(universal time coordinated, standard time), RTC(real time clock, hardware clock) … 조회하는 방법.

$ timedatectl

-Local time NTP(Network Time Protocol) 동기화 하는 방법.

1.Local time NTP 동기화 해제.

$ timedatectl set-ntp 0

2.Local time NTP 동기화 설정.

$ timedatectl set-ntp 1

-Local time/software clock/system clock/kernel clock 시간 변경하는 방법.(시스템 시간의 변경을 위해선, 상단의 "Local time NTP 동기화 해제" 설정되어 있어야 .)

1."$ timedatectl set-time" 설정으로 시스템 시간 변경.

#timedatectl set-time 시간 포맷 Ex.
$ timedatectl set-time YYYY-MM-DD HH:MM:SS
$ timedatectl set-time HH:MM:SS

#timedatectl set-time 적용 Ex.
$ timedatectl set-time '2022-03-09 17:29:00'

2."$ date -s" 설정으로 시스템 시간 변경.

#date -s 시간 포맷 Ex.
$ date -s YYYY-MM-DD HH:MM:SS
$ date -s HH:MM:SS

#date -s 적용 Ex.
$ date -s "2022-02-08 14:00:30"

-Local time "RTC" or "UTC" 동기화하는 방법.

1.RTC 설정.

$ timedatectl set-local-rtc yes

2.UTC 설정.

$ timedatectl set-local-rtc no
728x90
728x90