본문 바로가기 주메뉴 바로가기

자료실

[리눅스] 시간 동기화 및 시간대 설정

관리자 2024-04-26 09:04:23 조회수 3,487

리눅스 시간 동기화 및 시간대 설정


1. 리눅스 시스템 시간 설정
1) date

현재 리눅스 시스템의 시간을 출력해 줍니다.


time1.jpg
<그림1. date>


2) rdate [옵션][타임서버]
-p : 타임서버의 시간 출력
-s : 타임서버의 시간으로 동기화


time2.jpg
<그림2. rdate>


2. crontab을 이용한 서버
서버를 이용하다보면 시간이 느려져서 시간이 안맞게 되는경우가 있습니다.
crontab을 이용하여 반복적인 시간동기화로 이를 방지 할 수 있습니다.

1) crontab -e 편집모드
10 1 * * 5 rdate -s time && date 매주 금요일 10시 1분에 시간 동기화 및 시간 출력

2) crontab -l 설정확인


time3.jpg
<그림3. crontab>


3. 시간대 설정
영문버전으로 OS 설치시에 아래와 같이 국가 시간대가 달라 동기화를 시켜도 시간이 틀릴 경우가 있습니다.


time4.jpg
<그림4. 국가시간>


기존에 국가 정보를 삭제 후에 원하는 국가 시간대로 재설정 할 수 있습니다.

1) rm /etc/localtime


2) ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime


time5.jpg
<그림5. 국가시간>