RHEL 6 시간대를 영구적으로 조정합니다.

RHEL 6 시간대를 영구적으로 조정합니다.

RHEL 6을 실행하는 카드 세트가 있습니다. 우리는 Zulu 시간대(UTS, GMT, GMT-0)로 시작하기를 원합니다. 나는 이 문제를 해결할 수 있는 많은 제안을 읽고 시도했습니다.

Zulu를 읽 ZONE도록 편집하고 링크를 다음으로 실행 하도록 지정 하고 을 선택합니다 ./etc/sysconfig/clock/etc/localtime/usr/share/zoneinfo/Zulusystem-config-daterootUTC

이 모든 것은 세션 중에 작동하지만 다시 시작한 후에는 시간대로 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를 통해 연결하고 작업할 수 있는지 확인할 수 있습니다.

관련 정보