IT/System Digging

[openwrt][uci] 시스템 시간대 설정하기

심량 2020. 10. 6. 19:33

파이썬으로 openwrt 에서 시스템 시간대를 변경하는 방법은 2가지가 있습니다.

  • /etc/config/system 직접 수정하기
    option zonename 항목을 찾아 값을 'Asia/Seoul'로 바꿉니다. 없다면 굳이 만들 필요는 없습니다.
    option timezone 항목을 찾아 값을 'KST-9'로 바꿔줍니다. 이것은 반드시 수행해야 합니다.
  • uci 명령 사용하기
    uci show system 명령으로 timezone 값이 어디 속해있는지 확인합니다.
    경로를 찾았으면 uci set 해당 경로 명령으로 값을 변경하고 uci commit 을 해줘서 시스템 설정에 반영합니다.
    보통 시간대를 변경했으면 reboot 명령으로 재부팅까지 해야 완료가 됩니다.
# uci show system
system.@system[0]=system
system.@system[0].timezone='UTC'
system.@system[0].ttylogin='0'
system.@system[0].log_size='64'
system.@system[0].urandom_seed='0'
...
# uci set system.@system[0].timezone='KST-9'
# uci commit
# reboot
# date
Tue Oct  6 19:32:24 KST 2020