본문 바로가기
Linux/서버 설정

Linux NTP 시간 동기화

by 프리윙즈 2021. 10. 12.
728x90
반응형

NTPNetwork Time Protocol로 시간 동기화를 위해 설치하는 프로토콜입니다.

 

NTPUDP 123포트를 기본 포트로 사용하고 있고,

 

아래 내용은 국내 NTP 서버를 등록하는 NTP 설치방법 입니다.

 

 

## ntp & libedit & ntpdate 설치

yum -y install ntp libedit ntpdate

 

# ntp.confvi 편집기로 실행

vi /etc/ntp.conf

 

# ntp.conf

# Use public servers from the pool.ntp.org project.

# Please consider joining the pool (http://www.pool.ntp.org/join.html).

#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

 

위에 4개의 server를 모두 주석처리 해주세요

그 후에 밑에 두개의 국내 NTP서버를 넣어주세요

server time.bora.net

server time.kornet.net

 

 

## 시작프로그램에 등록 (Linux 부팅 시 자동 재실행)

systemctl enable ntpd.service

 

## 서비스 시작 

systemctl start ntpd.service

 

## 서비스 확인

systemctl status ntpd.service

ntpq -p

 

안 되신다면 위에 설명 드린 방화벽에서 NTP 포트인 UDP 123을 허용해주어야 합니다.

설정 방법은 아래와 같습니다.

 

/etc/firewalld/zones/ 경로에서 vi편집기로 public.xml을 실행해줍니다.

아래과 같은 화면이 나올텐데요

아래와 같이 UDP 123 포트를 추가해 방화벽에서 허용해줍니다.

<?xml version="1.0" encoding="utf-8"?>
<zone>
  <short>Public</short>
  <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
  <service name="ssh"/>
  <service name="dhcpv6-client"/>
  <port protocol="udp", port="123"/>
  
</zone>

저장해주시고 

 

systemctl restart firewalld 명령어로 방화벽을 재시작해 UDP 123포트를 열어줍니다.

 

systemctl restart ntpd.service 를 실행하시면 NTP가 정상적으로 실행됩니다.

반응형

'Linux > 서버 설정' 카테고리의 다른 글

리눅스 SNMP 설치(ubuntu)  (0) 2021.11.23
Linux ifconfig 안 될 때 설치 방법  (0) 2021.10.19
리눅스 SNMP 설치(CentOS 7)  (0) 2021.10.14
Linux OS 시간 동기화(하드웨어)  (0) 2021.10.12
repository kakao 변경  (0) 2021.10.12
Linux HOSTNAME 설정(CentOS7)  (0) 2021.10.12
Linux 패스워드 일괄 변경  (0) 2021.10.12
Linux 패스워드 변경  (0) 2021.10.12

댓글