리눅스 서버 시간 변경
리눅스 시간 설정
저자의 경우에는 리눅스에서 시간이 서울보다 9시간 전으로 세팅이 되어있었고, 그것때문에 12시에 리셋이 안되는 버그가 생겼었습니다.
디버깅을 하다보니 서버 시간이 9시간 전이라 한국시간 밤 12시가 되어도 리셋이 되지 않는 것이었습니다.
현재 시간 확인 방법
1. 현재 날짜 확인하기
먼저 현재 날짜가 어떻게 세팅 되어 있는지 다음과 같은 명령어로 확인할 수 있습니다.
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
2. 현재 Time zone 확인하기
현재 Time zone 을 확인할려면 다음 명령어를 입력하면 됩니다.
timedatectl
Time zone 을 보면 Asia/Seoul 인데 아닐 경우 변경이 필요합니다.
서버 시간 변경하기
1. Time Zone 으로 변경하기
timedatectl set-timezone Asia/Seoul
변경 후 다음 명령어 다시 입력
timedatectl
2. /etc/localtime 심볼릭 링크파일 수정
sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
변경후 다음 명령어 입력
sudo cat /etc/localtime
그럴 경우 KST-9 가 나오면 정상적으로 잘 변경된 것 입니다.
Leave a comment