RHEL 6을 실행하는 카드 세트가 있습니다. 우리는 Zulu 시간대(UTS, GMT, GMT-0)로 시작하기를 원합니다. 나는 이 문제를 해결할 수 있는 많은 제안을 읽고 시도했습니다.
Zulu를 읽 ZONE
도록 편집하고 링크를 다음으로 실행 하도록 지정 하고 을 선택합니다 ./etc/sysconfig/clock
/etc/localtime
/usr/share/zoneinfo/Zulu
system-config-date
root
UTC
이 모든 것은 세션 중에 작동하지만 다시 시작한 후에는 시간대로 AST로 돌아갑니다. 그것은 약간 화가 났고 어디를 볼지, 무엇을 시도할지에 대한 인내심을 잃고 있습니다(하루 종일 이것으로 어려움을 겪었습니다).
이것이 어딘가에 다루어졌다면 그 마법의 장소를 알려주세요. 그렇지 않다면 시도해 볼 다른 아이디어가 있습니까?
답변1
이 문제는 crontab을 사용하여 해결할 수 있습니다.
# crontab -e
@reboot /root/localtimechange
# vi /root/localtimechange
unlink /etc/localtime
ln -s /usr/share/zoneinfo/Zulu /etc/localtime
# chmod +x /root/localtimechange
/root/localtimechange
재부팅 후 자동으로 시간대를 Zulu로 변경하는 스크립트가 실행됩니다 .
에 링크된 내용을 보려면 다음 명령을 /etc/localtime
사용하십시오 .ls
# ls -l /etc/loc*
재부팅하고 이 명령을 다시 시도하여 변경되었는지 확인하세요.
또한 시간 이동이 잘못된 경우 다음을 설치할 수 있습니다 ntp
.
# yum install ntp ntpdate
그런 다음 시간을 업데이트하세요.
# ntpdate pool.ntp.org
그리고 하드웨어 시계를 현재 시스템 시간으로 설정합니다.
# hwclock --systohc
/root/localtimechange
재부팅 후 적용해야 하는 경우 마지막 두 명령을 스크립트에 추가할 수 있습니다.
중요한:원격으로 작업하는 경우 먼저 /etc/ssh/sshd_config
파일을 임시로 변경하고 주석 처리를 해제한 후 # Authentication:
다음 줄 아래의 문자열을 변경하세요.
LoginGraceTime 2000m
SSH 연결 끊김 및 SSH를 통한 연결 기능 손실을 방지하려면 다음을 따르세요.
LoginGraceTime
사용자가 성공적으로 로그인하지 못하면 이 시간 이후에 서버 연결이 끊어집니다. 값이 0이면 시간 제한이 없습니다. 기본값은 120초입니다.
로컬에서 설정을 변경할 수 있는 경우 이 매개변수에 주석을 달고 SSH를 통해 연결하고 작업할 수 있는지 확인할 수 있습니다.