Maison  >  Article  >  Tutoriel système  >  Maîtrise de la configuration et de l'utilisation du service ntpd sous Linux

Maîtrise de la configuration et de l'utilisation du service ntpd sous Linux

WBOY
WBOYavant
2024-02-09 20:03:131058parcourir

Le temps est essentiel dans le monde informatique, en particulier dans les communications réseau. Pour garantir que l'heure du serveur et celle du client sont synchronisées, le système d'exploitation Linux fournit un service NTP (Network Time Protocol) pour coordonner les paramètres d'horloge. Sous Linux, l'implémentation NTP couramment utilisée est ntpd, qui est stable et fiable et largement utilisée.

Maîtrise de la configuration et de lutilisation du service ntpd sous Linux

Sous Linux, les commandes utilisées pour afficher et régler l'horloge incluent principalement la date, l'heure et l'horloge. Parmi eux, clock et hwclock sont similaires dans leur utilisation, sauf que la commande clock prend non seulement en charge le système matériel x86, mais prend également en charge le système matériel Alpha. Étant donné que la plupart des utilisateurs utilisent actuellement le système matériel x86, ces deux commandes peuvent être apprises comme une seule commande.

1. Utilisez la commande date dans le terminal virtuel pour afficher et définir l'heure du système

Voir l'horloge système en action :

# date

Pour régler l'horloge système :

# date 091713272003.30

Format de réglage commun :
#date mois jour heure minute année seconde

2. Utilisez la commande hwclock ou clock pour afficher et régler l'horloge matérielle

Voir l'horloge matérielle en action :

# hwclock --show 或
# clock --show
2003年09月17日 星期三 13时24分11秒 -0.482735 seconds

Opération pour régler l'horloge matérielle :

# hwclock --set --date="09/17/2003 13:26:00"
或者
# clock --set --date="09/17/2003 13:26:00"

Format de réglage commun : hwclock/clock –set –date="mois/jour/année heure : minute : seconde".

3. Synchronisez l'horloge système et l'horloge matérielle

Système Linux (l'auteur utilise Red Hat 8.0 et n'a pas fait d'expériences sur d'autres systèmes) par défaut, après le redémarrage, l'horloge matérielle et l'horloge système sont synchronisées. S'il n'est pas pratique de redémarrer (les serveurs redémarrent généralement rarement), utilisez la commande clock ou hwclock pour synchroniser l'horloge système et l'horloge matérielle.
Horloge matérielle synchronisée avec l'horloge système :

# hwclock --hctosys
或者
# clock --hctosys
上面命令中,--hctosys表示Hardware Clock to SYStem clock。

Synchronisation de l'horloge système et de l'horloge matérielle :

# hwclock --systohc
或者
# clock --systohc

2. Nous devons maintenant synchroniser le serveur LINUX avec un serveur de synchronisation horaire sur le réseau. Le processus de fonctionnement est le suivant :

ntpdate 210.72.145.44

Invite lors de l'exécution de la commande de synchronisation time : le socket NTP est en cours d'utilisation, en cours de sortie. Vous devez arrêter le service de synchronisation (/etc/init.d/ntpd stop) avant d'exécuter la commande de synchronisation time

.

Adresse du serveur de temps NTP approximativement utilisable en Chine

server 133.100.11.8 prefer
server 210.72.145.44
server 203.117.180.36
server 131.107.1.10
server time.asia.apple.com
server 64.236.96.53
server 130.149.17.21
server 66.92.68.246
server www.freebsd.org
server 18.145.0.30
server clock.via.net
server 137.92.140.80
server 133.100.9.2
server 128.118.46.3
server ntp.nasa.gov
server 129.7.1.66
server ntp-sop.inria.frserver 210.72.145.44(中国国家授时中心服务器IP地址)
server ntp.sjtu.edu.cn(上海交通大学网络中心NTP服务器地址)

================================

Adresses NTP des autres universités : Liste des serveurs :

s1a.time.edu.cn 北京邮电大学 010
s1b.time.edu.cn 清华大学 010-62795818-6105
s1c.time.edu.cn 北京大学 010-62753007
s1d.time.edu.cn 东南大学 025-3794342-309
s1e.time.edu.cn 清华大学 010-62795818-6105
s2a.time.edu.cn 清华大学 010-62795818-6105
s2b.time.edu.cn 清华大学 010-62795818-6105
s2c.time.edu.cn 北京邮电大学 010-62283044-8003
s2d.time.edu.cn 西南地区网络中心
s2e.time.edu.cn 西北地区网络中心 029-2669037
s2f.time.edu.cn 东北地区网络中心 024-23966854
s2g.time.edu.cn 华东南地区网络中心 021-62932901-8101
s2h.time.edu.cn 四川大学网络管理中心 028-85414820
s2j.time.edu.cn 大连理工大学网络中心 0411-4708642
s2k.time.edu.cn CERNET桂林主节点 0773-5845246
s2m.time.edu.cn 北京大学
time.jmu.edu.cn

En bref, le service ntpd, en tant qu'implémentation NTP couramment utilisée sous Linux, peut maintenir l'horloge du serveur et du client synchronisée, améliorant ainsi les performances et la fiabilité de l'ensemble du système. Grâce à cet article, nous avons appris comment configurer et utiliser le service ntpd dans un système Linux, et comment résoudre certains problèmes courants. Dans les travaux futurs, nous pourrons configurer et optimiser davantage le service ntpd en fonction des besoins réels pour répondre à différents scénarios d'application.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer