배경:
서버가 너무 많으면 시간이 정확하거나 일관성이 있는지가 문제가 됩니다. 그래서 일관된 타이밍이 필요하다.
LAN에서 Linux 시간 서버를 구성하는 방법은 다음과 같습니다.
구성 환경 및 요구 사항:
1. 192.168.1.0 네트워크 세그먼트에서 IP 주소가 192.168.1.201인 Linux 시스템을 시간 서버로 사용해야 한다고 가정합니다.
2. 192.168.1.201 서버는 외부 네트워크에 접속하여 보다 권위 있는 공용 네트워크 시간 서버와 동기화할 수 있습니다.
3. 동일한 네트워크 세그먼트에 있는 다른 컴퓨터는 1분마다 자동으로 시간을 192.168.1.201로 동기화합니다.
준비방법 :
1. yum install ntpdate -y ntp 다운로드
/etc/init.d/ntpd start ntpd 시작
2. cd /etc cp ntp.conf ntp.conf.bak ntp 구성 파일을 백업합니다
vim(vi)ntp.conf 그러면 다음을 볼 수 있습니다. Line 서버가 4개가 있습니다
첫 번째 줄을 편집하여 time.windows.com 서버로 변경한 후 저장하고 종료합니다.
그런 다음 /etc/init.d/ntpd restart ntpd를 다시 시작합니다
시간이 변경되었는지 확인할 수 있습니다(물론 시간이 틀렸다는 전제입니다)
3. 이제 다른 서버를 192.168.1.201
yum install ntpdate -y ntp 다운로드
/etc/init.d/ntpd start ntpd 시작
예약된 작업 설정
crontab -e
*/1 * * * * /usr/sbin/ntpdate 192.168.1.201 >> /tmp/log
1분마다 192.168.1.201 서버와 동기화하고 /tmp/log
에 입력하고 잠시 기다립니다. 순간 결과를 기다리십시오.
물론 192.168.1.201 호스트와 동기화된 두 머신의 시간은 기껏해야 틀렸을 것입니다. 그렇지 않으면 비교하기가 쉽지 않습니다.
아래 스크린샷은 로그입니다