Linuxpia/Linux 명령어

[리눅스 명령어] CMOS 시각을 조절하기, hwclock

Linuxpia4U 2023. 8. 1. 03:19
반응형

시각을 조절하기

`hwclock` 명령어의 이름은 "hardware clock"의 줄임말입니다. 이는 시스템이 꺼져 있을 때도 계속 작동하는 하드웨어 장치인 BIOS나 RTC(Real-Time Clock)에 있는 클럭을 의미합니다. 

하드웨어 클럭은 컴퓨터가 전원을 받지 않을 때도 시간을 계속 추적합니다. 리눅스 시스템이 부팅될 때, 하드웨어 클럭의 시간은 시스템 클럭으로 설정되며, 시스템 클럭은 그 후에 시스템의 주요 시간 소스로 사용됩니다. 

따라서 `hwclock`는 이 하드웨어 클럭과 상호 작용하기 위한 명령어입니다. `hwclock`을 사용하면 하드웨어 클럭을 읽고, 시스템 시간을 하드웨어 클럭에 설정하거나 그 반대의 작업을 할 수 있습니다. 이는 시스템 부팅, 종료, 시간 동기화 등의 작업에서 중요하게 사용됩니다.

 

사용법

`hwclock`는 리눅스에서 하드웨어 클럭(컴퓨터의 BIOS 또는 RTC, Real Time Clock)을 읽고 수정하는 데 사용되는 명령어입니다. 이 명령어는 일반적으로 시스템 부팅 시나 종료 시에 사용됩니다.

다음은 `hwclock` 명령어의 기본적인 사용법입니다:

1. 현재 하드웨어 클럭 시간을 출력하려면 다음과 같이 입력합니다: 슈퍼유저 권한이 필요합니다. root로 명령을 주거나 'sudo hwclock'로 명령합니다.

hwclock



2. 시스템 시간을 하드웨어 클럭에 설정하려면 `-w` 또는 `--systohc` 옵션을 사용합니다:

hwclock -w

hwclock -w 또는 hwclock --systohc 명령은 일반적으로 시스템 시간이 정확하게 유지되고 있고, 이 시간을 하드웨어 클럭에 반영하고 싶을 때 사용합니다.(--systohc: system to hardware)

3. 하드웨어 클럭 시간을 시스템 시간에 설정하려면 `-s` 또는 `--hctosys` 옵션을 사용합니다:

더보기

hwclock -s

hwclock -s 또는 hwclock --hctosys 명령은 하드웨어 클럭의 시간을 시스템 클럭으로 설정합니다.(--hctosys: hardware to system) 이 명령은 일반적으로 시스템 부팅 시에 사용되어, 하드웨어 클럭의 시간을 시스템의 현재 시간으로 설정합니다.

4. 하드웨어 클럭을 UTC로 읽거나 설정하려면 `--utc` 옵션을 사용하고, 로컬 시간으로 읽거나 설정하려면 `--localtime` 옵션을 사용합니다:

더보기

hwclock --utc
hwclock --localtime

 



이 명령어는 하드웨어 클럭에 접근하는 것이기 때문에 관리자 권한(sudo)이 필요합니다.

반응형