[linux] RTC, UTC, Local time 개념 정리.
2022. 2. 10. 14:04ㆍOperatingSystem/linux
728x90
728x90
RTC (real time clock, hardware clock)
- 전자기기에 존재하는 하드웨어 시계.
- 디지털 회로의 카운터에 의존하여 시간을 계산.
- CPU 개입없이 동작하며, 전원이 인가되지 않아도 시간을 유지함.
- 리눅스에서는 메인보드에 존재하는 CMOS(ROM_BIOS에서 인식하는 시간)을 의미.
- $hwclock 명령어로 RTC의 조회 & 설정이 가능함.
UTC (universal time coordinated, standard time)
- 원자시계를 기준으로 한 시간 체계를 의미함.
- UTC를 기준으로 전세계 시간을 동기화함.(Ex. KST/Korea Standard Time, JST/Japan Standard Time …)
Local time (software clock, system clock, kernel clock)
- 커널에서 관리하는 시스템 시간을 의미함.
- RTC or UTC or 사용자가 설정한 시간(Ex. $timedatectl set-time, $date -s …)에 맞춰서 시스템 시간을 설정할 수 있음.
- 대부분의 application에서 Local time에 적용된 시간을 참조함.
- $date, $timedatectl 명령어로 시스템 시간의 조회 & 설정이 가능함.
728x90
728x90
'OperatingSystem > linux' 카테고리의 다른 글
[linux] vi 문자열 치환하는 방법. (0) | 2022.02.17 |
---|---|
[linux] 리눅스 서버 시간 설정하는 방법.(Local time/software clock/system clock/kernel clock) (0) | 2022.02.11 |
[linux] timezone 설정하는 방법. (0) | 2022.02.08 |
[linux] cpu & 코어의 개수를 확인하는 방법. (0) | 2022.01.18 |
[linux] hdd(하드 디스크) 전체 용량, 현재 사용하고 있는 용량 확인하는 방법. (0) | 2022.01.13 |