GNU/Linux >> Znalost Linux >  >> Cent OS

„Stav skoku není synchronizován“ – při spuštění „chronyc tracking“

Problém

Server nebyl správně synchronizován se serverem NTP. Chronyc hlásí, že není synchronizováno.

# chronyc tracking
Reference ID : 00000000 ()
Stratum : 0
Ref time (UTC) : Thu Jan 01 00:00:00 1970
System time : 0.000000000 seconds fast of NTP time
Last offset : +0.000000000 seconds
RMS offset : 0.000000000 seconds
Frequency : 0.000 ppm slow
Residual freq : +0.000 ppm
Skew : 0.000 ppm
Root delay : 1.000000000 seconds
Root dispersion : 1.000000000 seconds
Update interval : 0.0 seconds
Leap status : Not synchronised

Stav služby se zobrazuje jako běžící bez chyb.

# systemctl status chronyd
* chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-06-19 07:23:16 EDT; 2 months 0 days ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Main PID: 23028 (chronyd)
CGroup: /system.slice/chronyd.service
'-23028 /usr/sbin/chronyd

Řešení

V tomto případě bylo zjištěno, že časový rozdíl mezi serverem NTP a klientem chronyd je vysoký. Je možné, že chronyd nebyl schopen automaticky opravit čas.

1. Nejprve zastavte službu chronyd.

# systemctl stop chronyd

2. Synchronizujte čas ručně pomocí chronyd, abyste opravili časový rozdíl.

# chronyd -q 'server [NTP-SERVER] iburst'

Nahraďte [NTP-SERVER] svým vlastním ntp serverem pro ruční synchronizaci.

3. Znovu spusťte službu chronoyd:

# systemctl start chronyd

4. Počkejte několik minut a zkontrolujte stav.

# chronyc tracking


Cent OS
  1. Svazek „test_vg/lvol0“ není lokálně aktivní – Chyba při spouštění lvcreate

  2. Čas se nesynchronizuje na uzlu se systémem CentOS/RHEL 7

  3. uptime:příkaz nenalezen

  1. Získat čas uživatele a jádra běžícího procesu?

  2. Služba MongoDB ve Fedoře neběží

  3. cron občas neběží

  1. Spustit skript pokaždé, když je nainstalováno nové jádro?

  2. timedatectl:příkaz nenalezen

  3. ntpdate:příkaz nenalezen