▶ test_svr1(NTP), test_svr2(client)서버로 설정을 해주기 위해서 IP를 확인 해줍니다.
[root@test_svr1:/]# vi /etc/hosts
10.50.1.151 test_svr1 #NTP
10.50.1.152 test_svr2 #client
▶ /etc/hosts의 파일에 NTP,client에 대한 서버의 주소를 기입해 줍니다.
[root@test_svr1:/]# vi /etc/ntp.conf
# Default NTP configuration file.
#broadcastclient
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
server 127.127.1.0 prefer #local clock as reference -> 로컬 타임 서버의 주소
▶ test_svr1의 /etc/ntp.conf 파일을 아래와 같이 수정해줍니다.
[root@test_svr1:/]#smit xntpd
Start using the xntpd sybsystem(선택)
both(선택)
Command: OK stdout: yes stderr: no
Before command completion, additional instructions may appear below.
0513-059 The xntpd Subsystem has been started. Subsystem PID is 6947034.
▶ xntpd 데몬을 시작합니다.
[root@test_svr1:/]#stopsrc -s xntpd
0513-044 The /usr/sbin/xntpd Subsystem was requested to stop.
[root@test_svr1:/]#startsrc -s xntpd
0513-059 The xntpd Subsystem has been started. Subsystem PID is 4391064.
▶ NTP의 데몬이 활성화 되지 않았을 경우 다시 재기동을 하도록 합니다.
[root@test_svr1:/]#vi /etc/rc.tcpip
# Start up Network Time Protocol (NTP) daemon
start /usr/sbin/xntpd "$src_running" "-x"
▶ntp daemon을 시작하기 위해서 /etc/rc.tcpip 파일에 "-x"를 넣어 수정해줍니다.
[root@test_svr1:/]#startsrc -s xntpd -a "-x"
0513-059 The xntpd Subsystem has been started. Subsystem PID is 3276930.
▶ ntp서버 다시 한번 기동을 합니다.
[root@test_svr1:/]# lssrc -s xntpd
Subsystem Group PID Status
xntpd tcpip 6947034 active
▶ ntp 데몬이 활성화 되었는지 확인을 해줍니다.
[root@test_svr2:/]# vi /etc/ntp.conf
# Default NTP configuration file.
#
# Broadcast client, no authentication.
#
#broadcastclient
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
server 10.50.1.151 #test_svr1 ntp
▶ /etc/ntp.conf의 파일에서 위와 같이 수정을 해줍니다. 특히 server 10.50.1.151의 NTP서버로 등록을 할 서버의 IP를 client쪽에서 등록을 해줍니다.
[root@test_svr2:/]#smit xntpd
Start using the xntpd sybsystem->(선택)
both->(선택)
Command: OK stdout: yes stderr: no
Before command completion, additional instructions may appear below.
0513-059 The xntpd Subsystem has been started. Subsystem PID is 14287048.
▶ smit의 명령어를 통해서 xntpd의 뎁몬을 활성화 시켜줍니다.
[root@test_svr2:/]#vi /etc/rc.tcpip
# Start up Network Time Protocol (NTP) daemon
start /usr/sbin/xntpd "$src_running" "-x"
▶ client서버인 test_svr의 rc.tcpip의 설정값에 -x의 옵션을 뒤에 추가해 줍니다.
[root@test_svr2:/]# startsrc -s xntpd -a "-x"
0513-029 The xntpd Subsystem is already active.
Multiple instances are not supported.
▶ client서버인 test_Svr2의 ntp daemon을 기동시겨줍니다.
[root@test_svr2:/]# lssrc -s xntpd
Subsystem Group PID Status
xntpd tcpip 14287048 active
▶ xntpd의 데몬의 활성화를 확인합니다.
[root@test_svr2:/]# ntpdate 10.50.1.151
1 May 23:37:14 ntpdate[15073332]: the NTP socket is in use, exiting
▶ NTP서버인 test_svr1번에 동기화를 시켜주겠다는 명령어 입니다.
[root@test_svr2:/]#ntpq -p
remote refid st t when poll reach delay offset disp
*test_svr1 LOCAL(0) 4 u 60 64 17 0.15 0.023 125.09
...(생략)
remote refid st t when poll reach delay offset disp
*test_svr1 LOCAL(0) 4 u 6 64 377 0.20 0.041 0.05
▶ reach값이 377에 다으면 동기화가 완료 또한 hostname앞에 *기호가 있으면 동기화가 진행중인거라고 생각하시면 됩니다.
[root@test_svr1:/]#date
Fri May 1 23:44:35 KST 2020
[root@test_svr2:/]#date
Fri May 1 23:44:35 KST 2020