linux 명령어 clock
CMOS 시간 설정 하는 명령어.
$ clock
Linux 명령어 clock
시스템 클록(Hardware Clock 또는 RTC)을 관리하거나 확인하는 명령어
1. 자세한 설명
clock
명령어는 Linux에서 시스템 하드웨어 시계(Real-Time Clock, RTC)를 관리하거나 확인하기 위해 사용됩니다. 하드웨어 클록은 시스템의 부팅 및 시간 유지에 중요한 역할을 하며, 이 명령어는 현재 하드웨어 시간을 확인하거나 시스템 시간과 동기화하는 데 활용됩니다.
2. 사용법
- 현재 하드웨어 시간 확인
clock
현재 시스템의 하드웨어 클록 시간을 출력합니다. - 시간 동기화
clock --systohc
시스템 시간을 하드웨어 클록에 동기화합니다. - UTC 또는 지역 시간 설정
clock --utc
하드웨어 클록을 UTC로 설정합니다.
3. 자세하게 설명
clock
명령어는 다음과 같은 주요 옵션을 제공합니다:
- –systohc: 현재 시스템 시간을 하드웨어 클록에 기록합니다.
- –hctosys: 하드웨어 클록의 시간을 시스템 시간에 설정합니다.
- –utc: 하드웨어 클록을 UTC(협정 세계시) 기준으로 설정합니다.
- –localtime: 하드웨어 클록을 로컬 시간 기준으로 설정합니다.
- –show: 현재 하드웨어 클록 시간을 출력합니다.
- –set: 특정 시간으로 하드웨어 클록 설정이 가능합니다.
4. 자세한 명령어 사용법
다음은 clock
명령어의 다양한 사용 예제입니다:
# 현재 하드웨어 클록 시간 확인 $ clock # 시스템 시간을 하드웨어 클록에 동기화 $ clock --systohc # 하드웨어 클록을 UTC 시간으로 설정 $ clock --utc # 하드웨어 클록을 로컬 시간으로 설정 $ clock --localtime # 하드웨어 클록 시간 시스템에 적용 $ clock --hctosys # 하드웨어 클록 시간을 특정 값으로 설정 $ clock --set --date="2025-03-26 12:00:00" # 현재 하드웨어 클록 시간 확인 (출력 형식 보기) $ clock --show # 로그 파일에 동기화 상태 기록 $ clock --systohc > clock_log.txt # 스크립트를 통해 자동 동기화 수행 #!/bin/bash clock --hctosys clock --systohc # 하드웨어 클록을 확인한 후 파일로 저장 $ clock > current_hardware_clock.txt # 특정 시간 포맷을 기준으로 클록 동기화 $ clock --set --date="$(date +'%Y-%m-%d %H:%M:%S')" # 하드웨어 클록 설정 시 오류 로그 작성 $ clock --set --date="2025-01-01 00:00:00" 2> clock_error.log # UTC 및 로컬 시간 비교 $ clock --utc && clock --localtime # 하드웨어와 시스템 시간을 동기화하는 배치 스크립트 #!/bin/bash if clock --systohc; then echo "시간이 동기화되었습니다." else echo "시간 동기화 실패." fi # 동기화 확인 후 하드웨어 클록 출력 $ clock --show && date
위의 예제는 clock
명령어를 사용하여 시스템 및 하드웨어 클록을 관리하고 동기화하는 다양한 방법을 보여줍니다.
No responses yet