본문 바로가기

GATEWAY/ARTIK

[Ubuntu] OS시간, 하드웨어 시간

  • Python time 라이브러리 함수를 이용해 디바이스 현재 시간을 받아와야했음.
  • 시간 설정시마다 매번 검색하게 되길래 정리

  Ubuntu 16.04 시간 설정



  OS 시간 설정


  • 현재 디바이스 시간 KST로 변경
$ ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime


타임존 변경 만으로는 정확한 현재시간 표시가 안 될 수 있음.

  • 타임서버에서 시간 받아오기
    • 이더넷 연결이 되어 있어야 한다.
    • rdate 커맨드가 설치되어 있어야한다.
$ rdate -s time.bora.net
    • 'rdate: time.bora.net: Temporary failure in name resolution' 에러 발생시
      /etc/resolv.conf 파일에 time.bora.net의 nameserver 주소를 입력 저장 뒤 rdate 커맨드 수행

</etc/resolv.conf> 파일 추가 내용

nameserver 168.126.63.1

  • 시간 확인
$ date
Fri Aug 24 15:08:51 KST 2018




  OS 시간을 하드웨어 시간으로 설정하기(OS 시간→하드웨어 시간)


  • 하드웨어 시간 확인
$ hwclock
    • hwclock 커맨드가 먹히지 않을때...


  • OS 시간 → 하드웨어 시간
$ hwclock --systohc
or
$ hwclock -w