- timezone 변경 (to KST)
- CRON 자동 재부팅 설정
1. timezone 변경
현재시간 확인
$ date 2021. 02. 17. (수) 03:15:12 UTC
Amazon Linux 시간은 따로 설정하지 않았을 경우 UTC로 설정이 되어 있는 듯 하다. 이를 서울 시간으로 바꿔준다.
서울 파일 확인
$ ls /usr/share/zoneinfo/Asia
localtime 재설정
$ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
변경된 시간 확인
$ date 2021. 02. 17. (수) 12:45:13 KST
2. CRON 자동 재부팅 설정
매일 새벽 4시 서버를 재부팅하도록 설정하고자 한다.
cron 편집모드 실행
$ crontab -e
명령어 추가 후 저장
00 04 * * * sudo /sbin/reboot
root reboot, reboot -f 등 여러 버전의 명령어가 있던데 Amazon Linux의 ec2-user 계정에서는 위의 명령어가 제대로 작동한다.
명령 등록 되었는지 확인
$ crontab -l 00 04 * * * sudo /sbin/reboot
cron 서비스 재시작
$ sudo service crond restart Stopping crond: [ OK ] Starting crond: [ OK ]
OS 버전에 따라 다르게 나오기도 하나봄
$ sudo service crond restart Redirecting to /bin/systemctl restart crond.service
1분 후의 시간으로 설정하여 cron 실행을 테스트 해볼 수 있다. 만약 재부팅이 실행되지 않는다면 cron log 를 참조하면 됨.
로그 보기
vi /var/spool/mail/ec2-user
정상적으로 재부팅이 실행된다면 로그가 기록되지는 않는 듯 하다. cron 실행되면 바로 꺼져버려서 그런듯?
'개발로그 > 홈페이지' 카테고리의 다른 글
워드프레스 HTTP ERROR 500 해결법 (0) | 2019.01.11 |
---|---|
slidetoggle 추가! (0) | 2018.08.06 |
워드프레스 재설치,, 부트스트랩 적용 (0) | 2018.08.01 |