Maison  >  Article  >  Tutoriel système  >  Comment synchroniser l'heure avec Internet sous Linux

Comment synchroniser l'heure avec Internet sous Linux

王林
王林original
2024-06-28 07:34:38994parcourir

Comment synchroniser lheure avec Internet sous Linux

1. Installez ntp
[root@server-2 ~]# yum install -y ntpdate
2. Temps de synchronisation
// 方式一、使用域名连接,要经过DNS解析,速度慢。
[root@server-2 ~]# ntpdate pool.ntp.org
// 方式二、使用IP连接,超级快。
[root@server-2 ~]# ntpdate 120.24.81.91

http://www.pool.ntp.org est le site officiel de NTP. On y trouve le serveur NTP cn.pool.ntp.org de notre pays. Il a 3 adresses de serveur :
. Serveur 1 : 1.cn.pool.ntp.org
Serveur deux : 2.asia.pool.ntp.org
Serveur trois : 3.asia.pool.ntp.org
(Parfois, il y a des problèmes lors de l'utilisation directe du nom de domaine. Vous pouvez d'abord cingler leur IP, puis la synchroniser avec l'adresse IP)

// Le message suivant apparaît pour indiquer le succès

Feb 21:23:06 ntpdate[62910]: step time server 182.92.12.11 offset -40.589470 sec
3. Écrivez l'heure du système sur le matériel système pour éviter de redémarrer l'heure du serveur et de l'écraser

//Afficher l'heure matérielle du système d'horloge matérielle

[root@server-2 ~]# hwclock

//Écrivez l'heure du système dans le matériel du système

[root@server-2 ~]# hwclock -w
4. Définissez des tâches planifiées pour synchroniser l'heure du réseau

Le format de la crontab est le suivant :

# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  command to be executed
Il existe deux façons de définir les tâches planifiées crontab :
1. Écrivez-le dans /etc/crontab

Code :

11 * * * root ntpdate 210.72.145.44

Synchronisez l'heure avec le China National Time Service Center à 11 heures tous les jours
Synchronisez l'heure avec le China National Time Service Center à 11 heures tous les jours
Bien sûr, le principe est

apt-get install ntpdate

Le code est également disponible

11 * * * root ntpdate us.pool.ntp.org
2. Utilisez la commande crontab -e
crontab -e
    10 5 * * * root ntpdate us.pool.ntp.org;hwclock -w

De cette façon, l'heure du réseau sera automatiquement ajustée à 5h10 chaque jour et l'heure du BIOS sera mise à jour en même temps

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn