안녕하세요. 이번에 회사에 RHEL7.6 리눅스서버를 구성했는데요.
시간동기화가 안돼서 질문드려요,,
chrony로 시간동기화 하려고 하는데,
일단 회사 내부에 NTP서버가 구성이 되어있어요.
구글링해서 chrony로 이용해서 동기화하는 법 찾아서 설정해봤는데,
동기화가 계속 안됩니다..
vi /etc/chrony.conf 에 ntp서버 아이피 등록했고,
chronyc sources 명령어나, chronyc tracking 명령어로 하면 설정된 NTP서버 정보도
잘 나오는데
date 명령으로 시간 확인하면 계속 시간이 맞지 않습니다..
왜 그런건가요..?
저의 짐작으로 RHEL 설치 진행할때, OS엔지니어가 BIOS에서 시간값 가져오도록 자세히는 모르지만,
무엇인가 설정하는것 같았는데, 이것 떄문인지,,
해결책좀 알려주시면 감사하겠습니다.
4개의 답변이 있습니다.
chrony 말고 ntp 로 해보시죠. ntp 로 잘 되면 chrony 에서 문제를 찾을 것이고 ntp 도 안되면 네트워크 통신이라던가 다른 문제를 찾아 볼 필요가 있겠습니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입RHCE는 좀 다르더라구요
현재 관리서버에서도 동일한 부분이 있어서 이렇게 해결 했어요
#yum install ntp
#vi /etc/ntp.conf
# 동기화 서버 설정 ( xxx. xxx.xxx.xxx)
-방화벽 설정 ( #firewall-cmd --add-service=ntp --permanent)
-방화벽 reload - #firewall-cmd --reload
-ntp 서비스 실행
#systemctl start ntpd
-ntp 작동 여부 확인
#ntpq -p
위 방법으로도 안되면 아래 링크 확인 하세요
https://blog.naver.com/disablerain/70028802439
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입글 내용으로 봐서 시간 동기화 서버로 사용하려는게 아니고,
단순히 시간만 동기화 시켜서 정확히 맞추려는 걸로 보여 지는데요...
rdate 명령으로 시간을 맞추는게 간단할 거 같은데요??
crontab에다 하루에 한번 정도 시간을 동기화 하도록 등록 시켜 두면 될거 같은데요~
rdate 명령으로 타임 서버와 시간을 동기화 시켜 준후, clock명령을 사용하여 BIOS 시간을 설정해 주면 될거 같고요.
제가 사용하는 시간 동기화 명령은
rdate -s 203.248.240.140 && clock -w
203.248.240.140은 time.bora.net이고요.
rdate -s time.bora.net 이라고 해도 되겠지만, 굳이 DNS 서버에 IP 변경하고 할 필요없이 바로 접근하도록 하는게 좀 더 빨리 처리될 수 있다 보니, IP를 바로 지정해서 사용하고 있고요.
명령을 사용합니다.
crontab에다 자정이나, 새벽 시간 정도에 한번씩 동기화 시키도록 등록해 두면 되겠고요.
chrony를 사용하려면 ntp를 제거해 주고 사용해야 하는 걸로 보이고요.
rdate가 설치되어 있지 않다면, yum install rdate로 해서 설치해서 사용하면 되겠고요.
참고로 ubuntu에서는 BIOS 시간 변경을 위해 clock 명령 대신 hwclock 명령을 사용하면 되겠고요.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입