728x90
rdate 명령어
rdate 명령어는 리눅스나 유닉스 시스템에서 시간 서버로부터 시간 정보를 가져오는 명령어입니다. rdate 명령어는 특정 시간 서버와 동기화하여 시스템 시간을 조정하는 데 사용됩니다. 일반적으로는 다음과 같이 사용됩니다.
rdate 명령어 설치
rdate 명령어는 대부분의 리눅스 시스템에 기본적으로 설치되어 있습니다. 따라서 별도의 설치 과정이 필요하지 않을 수 있습니다.
rdate 명령어 사용 예시
rdate 명령어는 다음과 같은 구문을 가집니다.
rdate [옵션] [서버 주소]
[서버 주소]: 시간 정보를 가져올 시간 서버의 주소입니다. 일반적으로 공용 NTP(Network Time Protocol) 서버를 사용합니다.
- 원격지(time.bora.net) 시간 확인
rdate -p time.bora.net
$ rdate -p time.bora.net
rdate: [time.bora.net] Fri Dec 18 09:28:54 2020
- 로컬 서버 시간 확인
date
$ date
Fri Dec 18 09:31:18 KST 2020
728x90
- time.bora.net 서버와 시간 동기화
$ rdate -s time.bora.net
- 하드웨어 시간 확인
$ clock
2020-09-04 14:05:40.830349+0900
- 현재 리눅스 시간과 하드웨어 시간을 동기화
$ hwclock -w
crontab에 시간 동기화 명령어 추가
$ crontab -e
0 */4 * * * rdate -s time.bora.net && clock -w &> /dev/null
(또는) crontab에 시간 동기화 스크립트 추가
cat > /etc/cron.hourly/set_time << "EOF"
#!/bin/sh
if [ -f /usr/sbin/ntpdate ]; then
/usr/sbin/ntpdate -u time.bora.net && clock -w >/dev/null 2>&1
fi
EOF
chmod 700 /etc/cron.hourly/set_time
$ ls /etc/cron.hourly/set_time
참고로, rdate 명령어는 비교적 간단한 시간 동기화 명령어이며, 더 정확하고 고급화된 시간 동기화에는 ntpdate 또는 timedatectl과 같은 도구를 사용하는 것이 좋습니다. NTP(Network Time Protocol)를 사용하는 경우, 더 정확하고 안정적인 시간 동기화가 가능합니다.
728x90
'리눅스' 카테고리의 다른 글
NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법 (0) | 2022.01.12 |
---|---|
CentOS7에서 EDAC(Error Detection And Correction) 로그 확인하는 방법 (0) | 2022.01.12 |
mkdir 명령어 (0) | 2022.01.11 |
CentOS 7에 libmcrypt를 설치하는 방법 (0) | 2022.01.07 |
[리눅스] 무명1 (0) | 2021.12.30 |