2012-05-30 1 views
3

Linux 시스템 (임베디드 비지 박스 배포판)에서 시간대를 설정해야하지만/etc/timezone이나/usr/share/zoneinfo가 아닙니다. 시간대는 어떻게 설정합니까? 내가 얻을 수의/etc/프로필에 '수출 TZ = PST8PDT'를 사용할 수 있다고 생각 다음 30 --utc 과 : hwclock과 --set --date = 18 : 15 /etc/timezone 파일이나/usr/share/zoneinfo가 없으면 어떻게 Linux에서 시간대를 설정할 수 있습니까

나는으로 UTC로 하드웨어 시계를 설정 날짜가 정확한 시간이지만 작동하지 않는 것 같습니다. 나는 아직도 이것을 본다 :

# date 
Wed May 30 18:17:42 PDT 2012 

고마워! 론

+0

"시간대 설정"이란 무엇을 의미합니까? 예를 들어 일광 절약 시간 변경을 위해 데이터 소스로 사용하려는 것은 무엇입니까? –

+0

어떤 libc를 사용하고 있습니까? [uclibc] (http://www.uclibc.org/)를 사용하면'/ etc/TZ'가 될 수 있습니다 ([참조] (http://www.uclibc.org/FAQ.html#timezones)) –

+0

예 Florian, uclibc를 사용하고 있습니다./etc/TZ가 올바른 대답 인 것 같습니다 ...! :) – cerr

답변

2

은/etc/TZ에 올바른 시간대를 설정해야하고, hwclock을 --set 및 --utc 플래그로 utc로 설정하고 hwclock --systohc를 사용하여 시스템 시간을 하드웨어 시계에 저장하십시오.

1

을/etc/inittab 파일이 추가 :

에서는 setenv TZ CDT

를 CDT (중앙)이 시간대입니다.

+0

사용할 수있는 setenv가 없습니다 ... :( – cerr