제가 한 번 Ubuntu OS의 시스템 시간을 대한민국의 시간으로 맞춰보겠습니다.
Network Time Protocol의 약자이며, 네트워크를 통해 시스템의 시간을 동기화하는 프로토콜입니다.
- sudo apt-get install -y ntp
설치가 완료되면 /etc 경로에 ntp.conf 라는 ntp 설정파일이 생성됩니다.
1. ntp.conf 파일 열기
- sudo vi /etc/ntp.conf
노란색으로 표시된 부분은 주석(#) 처리 후
server 203.248.240.140 iburst 입력하고 저장!
동기화 서버 리스트- time.bora.net (203.248.240.140)
- time.nuri.net (211.115.194.21)
- time2.kriss.re.kr (210.98.16.101)
🧐 iburst 옵션은 시스템의 시간의 차이와 상관없이 바로 동기화를 실시하는 옵션이고
해당 옵션을 넣지 않으면 시스템의 시간이 10분 이상 오차가 나야 동기화를 실시하게 된다.
2. ntp 서비스 실행
- sudo systemctl start ntp (서비스 실행)
- sudo systemctl status ntp (서비스 상태 확인)
- ntpq -p (동기화 상태 확인)
잘 동기화되고 있습니다.
- date (시스템 날짜 확인)
시간이 이상하죠? UTC(협정 세계시)로 설정되어 있어서 그렇습니다.
서울 시간(KST)로 변경 해 보겠습니다.
- sudo timedatectl set-timezone Asia/Seoul
드디어 시간이 정상적으로 되었습니다.
❓❗ 다~ 했는데 동기화가 안되신다구요???
1. NTP서버의 ip주소가 변경되었을 수 있습니다. (구글에 검색해보세요!)
2. 만약 도메인으로 서버를 넣으셨다면 DNS 설정 확인!
3. 방화벽에 차단되고 있을 수 있습니다. NTP서비스는 123포트를 사용합니다 Open 해 주세요!
enjoy your Ubuntu!