CentOS8에서는 ntpdate를 사용할 수 없습니다.

CentOS8에서는 ntpdate를 사용할 수 없습니다.

CentOS8에 평소대로 ntpdate를 설치하고 싶습니다. 그러나 다음은 사용할 수 없습니다.

# cat /proc/version
Linux version 4.18.0-240.1.1.el8_3.x86_64 ([email protected]) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Thu Nov 19 17:20:08 UTC 2020

# yum install -y ntpdate
Last metadata expiration check: 2:21:14 ago on Mon 11 Apr 2022 07:39:43 PM CST.
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
No match for argument: ntpdate
Error: Unable to find a match: ntpdate

게다가, 나는 또한 links lynx사용할 수 없다고 생각합니다. CenOS 8에 ntpdate를 설치할 수 있는 방법이 있습니까?

답변1

Red Hat은 EL8부터 ntpd 패키징을 중단하고 다음으로 대체했습니다.크로니.

chronyd -Q오프셋을 쿼리하고 종료합니다. -f다양한 NTP 서버에 구성 파일을 제공하려면 옵션을 사용하세요 .

기타 유용한 명령: chronyc sources -v 또는 chronyc sourcestats -v구성된 소스에 대한 세부 정보를 표시합니다.


CentOS Stream 8용 텍스트 브라우저는 어떤 이유로 powertools 저장소에 있습니다. (그러나 Lynx는 내가 이해할 수 없는 이유로 Stream 9 AppStream에 있습니다.)

  dnf --enablerepo=powertools list elinks lynx

패키지가 존재한다는 것을 알고 있지만 어떤 저장소에 있는지 확실하지 않은 경우 다음과 같은 검색 엔진이 있습니다.pkgs.org. 저장소는 충돌을 피하기 위해 품질과 관리가 다양하다는 점을 명심하세요.CentOS 위키는 저장소에 대해 강력한 의견을 가지고 있습니다..

답변2

@JohnMahowald의 응답에 명시된 바와 같이 ntpdateCentOS/EL 8부터 시작하는 RedHat 기반 배포판에는 모든 클라이언트 NTP 기능(서비스 및 명령줄 도구)이 chrony.

의 주요 용도 ntpdate는 다음과 같은 원격 서버와의 초기 테스트 및 동기화였습니다.

# ntpdate 0.pool.ntp.org
13 Apr 12:38:54 ntpdate[29547]: adjust time server 190.64.134.53 offset 0.008546 sec

내가 아는 한 EL8에는 이에 상응하는 정확한 명령이 없지만 이제 chronyd다음과 같이 사용하여 비슷한 명령을 수행할 수 있습니다.

# chronyd -q 'server 0.pool.ntp.org iburst'
...
2023-04-13T15:39:48Z Initial frequency -13.600 ppm
2023-04-13T15:39:53Z System clock wrong by 0.003503 seconds (step)
2023-04-13T15:39:53Z chronyd exiting

/etc/chrony.conf그런 다음 서비스 시작 시 서버를 구성 chronyd하고 다음 명령을 사용하여 초기 빠른 동기화를 수행할 수 있습니다.

# systemctl restart chronyd
# chronyc -a makestep
200 OK

자세한 내용은 다음을 참조하세요.chrony와 어떻게 재동기화하나요?

관련 정보