서버 시간대를 변경하고 다음 명령을 사용하고 싶습니다.
cp /etc/localtime /root/old.timezone
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Tehran /etc/localtime
하지만 서버 시간대를 확인하면 다음과 같이 표시됩니다.
$ date
---------
Wed Apr 22 08:15:03 UTC 2015
이는 원하는 결과가 아닙니다.
게다가, 그것은 또한 /etc/localtime
포함합니다
TZif2UTCTZif2UTC
UTC0
서버 시간대를 변경하는 방법은 무엇입니까?
OS : CentOS
Version : 6.6
답변1
우선 일본 시간대가 아닙니다. 날짜
2015년 5월 4일 월요일 08:37:24 EDT 단계를 따르면 새로운 결과를 얻을 수 있습니다. 아래 표시된 시간보다 더 적은 EDT(현재 JST)가 필요할 수 있습니다.
날짜 2015년 5월 4일 월요일 21:45:01 JST
그래서 위의 예시를 완성하고 일본 타임지로의 전환에 성공했습니다. 여기에서 "date"를 입력하기 시작하고 이 경우 현재 날짜 time="Mon May 4 08:37:24 EDT 2015"를 얻습니다.
성공적으로 루트로 로그인했습니다. 이전에 루트로 이 작업을 수행한 적이 없어서 좋은 결과를 얻지 못했기 때문에 이렇게 하면 좋은 결과를 얻을 수 있을 것이라고 추측합니다. 시간대가 다르지만 이 질문에는 답변할 수 없습니다.
rm /etc/현지 시간
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Tokyo/etc/localtime
날짜 2015년 5월 4일 월요일 21:45:01 JST
위의 시간은 일본 시간대의 현지 시간 "JST"입니다.
답변2
다음 해결 방법을 시도해 보시기 바랍니다.
rm /etc/localtime ln -s /usr/share/zoneinfo/GMT /etc/localtime date 020122172017 hwclock --systohc
구문은 다음과 같습니다date MMDDhhmmYYYY