리눅스 서버를 사용하시는데 있어서 시간이라는 요소는 정말 중요합니다. 시간이 동기화 되지 않았다면 어떤 로그들은 정확한 시간에 남지 않을 수도 있고 원하는 기능이 제 시간에 시작이 되지 않을 수 있습니다.
그 만큼 빠르게 변화하는 정보화 시대에서 시간은 정말 중요합니다. 시간을 타임서버와 동기화 하는 방법에 대해서 알아보겠습니다.
리눅스 시간 동기화 방법
먼저 rdate를 사용하시기에 앞서 패키지를 설치해 주셔야 합니다. yum으로 설치해 주시고 현재 날짜도 한번 확인해 줍니다.
# yum -y install rdate
# date
rdate 옵션
옵션 | 설명 |
-4 | IPv4만 사용 |
-6 | IPv6만 사용 |
-o Port번호 | 지정한 포트로 연결 |
-p | 설정 없이 호스트 출력 |
-s | 출력 없이 설정 |
-u | TCP 대신 UDP 사용 |
-v | 상세한 정보 출력 |
rdate 명령어를 사용하실 때 "Operation not permitted"라는 메시지가 나오게 되면 su - 로 root로 접근을 해주셔야 합니다.
# rdate -s NTP서버주소
# date
NTP 서버 주소로 설정을 해주고, 잘 설정이 되었는지 date로 확인해 줍니다.
NTP 서버 주소 목록
time.bora.net | LG유플러스 |
time.nuri.net | 아이네트호스팅 |
ntp.kornet.net | KT |
time.kriss.re.kr | 한국표준과학연구원(KRISS) |
time.nist.gov | NIST |
time.windows.com | 마이크로소프트 |
저는 개인적으로 time bora net을 추천드립니다.
수동으로 date 변경 하는법
수동으로 시간과 날짜를 변경하는 방법입니다.
# date -s "2022-12-31 12:00:00"
# date
리눅스와 맥북 등의 유닉스 기반에서 사용할 수 있는 시간 동기화 방법에 대해서 알아보았습니다. 감사합니다.