Red de conocimiento informático - Aprendizaje de programación - Cómo obtener la hora del servidor ntp en Linux

Cómo obtener la hora del servidor ntp en Linux

Ejecutar ntpdate xxx.xxx.xxx.xxx (dirección del servidor ntp).

Configuración del servidor NTP en Linux

Método de configuración:

1. Instalación del servicio NTP

El servicio NTP se instala de forma predeterminada en RHEL5. x Chino Para paquetes de software, puede usar rpm -qa |grep

ntp para verificar si está instalado. Si no está instalado, puede usar los siguientes comandos para instalar y eliminar el paquete de software del servidor NTP.

#Usa el método rpm para instalar

p>

rpm -ivh ntp-4.2.2p1-8.el5.i386.rmp

#Usa yum para instalar

yum -y install ntp.i*

#Usa rpm para eliminar

rpm -e ntp-4.2.2pl-8.el5.i386.rpm

#Utilice yum para eliminar

yum -y eliminar ntp.i*

2. Configuración del servicio NTP

Después del servicio NTP está instalado, debe modificar el archivo de configuración del servicio NTP.

Archivo de configuración principal del servicio NTP /etc/ntp.conf

2.1 Inicio y pausa del servicio ntp

NTP pertenece al sistema

servicio V, y su inicio y pausa están relacionados El comando es el siguiente:

#Start

service ntpd

start

#Stop

Servicio ntpd

detener

#Recargar

servicio ntpd

recargar

#Ver el estado de inicio actual

servicio ntpd

estado

2.2 carga automática del servicio ntp

Configurar el estado de ejecución del servicio ntp la próxima vez que se inicie puede configurarse mediante comandos

# Configurado para ejecutarse automáticamente en los niveles de ejecución 2, 3, 4 y 5

chkconfig

ntpd en

#En los niveles de ejecución 2, 3, 4 y 5 configurado para no ejecutarse automáticamente

chkconfig

ntpd off

#Configurado para ejecutarse automáticamente en los niveles de ejecución 3 y 5

chkconfig

ntpd --level 35 on

#Establecer para no ejecutarse automáticamente en los niveles de ejecución 3 y 5

chkconfig

ntpd - nivel 35 apagado

2.3 Información de configuración

Configure ntp y utilice el servidor de hora en Internet como fuente de hora estándar interna El proceso. es el siguiente

1) Modificar el archivo /etc /ntp.conf

restringir kod predeterminado nomodify notrap nopeer noquery

restringir 127.0.0.1

restringir -6::1

restringir 192.168.0.0 máscara 255.255.255.0 nomodificar notrap

restringir 192.168.1.0 máscara 255.255.255.0 nomodificar notrap

# Especifique el servidor horario en Internet

restrict 207.46 .232.182 mask 255.255.255.255 nomodify notrap noquery

server 207.46.232.182

server 127.127.1.0

fudge 127.127.1.0 estrato 10

keys /etc/ntp/keys

#Especificar archivo de registro del servidor NTP

logfile /var/log/ ntp

2) Modifique el archivo /etc/ntp/stpe-tickers, el contenido es el siguiente (cuando se inicia el servicio ntpd, verificará automáticamente la hora con el servicio NTP de capa superior registrado en el archivo )

207.46.232.182

127.127.1.0

3) Modifique el archivo /etc/sysconfig/ntpd, el contenido es el siguiente:

#Permitir que BIOS sincronice la hora del sistema, también puede usar el comando hwclock -w

SYNC_HWCLOCK =yes

4) Después de completar la configuración y reiniciar el servicio , puede usar el comando ntpstat

para mostrar la última vez que la máquina se sincronizó con el servidor ntp de capa superior, o puede usar ntpq - p Ver esto

Estado de comunicación entre la máquina y el servidor ntp de capa superior,

2.4 Configuración de NTP en la interfaz gráfica

Utilice system-config-date directamente en la interfaz gráfica y especifique el NTP servidor en la página de opción "Protocolo de hora de red" Marque "Sincronizar el reloj del sistema antes de iniciar el servicio" y configure el servicio ntpd para que se ejecute automáticamente.

2.5 Acceso del cliente

1) El cliente Linux se puede configurar a través de la interfaz gráfica, o se puede verificar inmediatamente con el servidor NTP y el tiempo de línea a través del comando ntpdate.

ntpdate 192.168.0.10

2) Cliente de Windows, simplemente haga doble clic en el reloj en la esquina inferior derecha de la barra de tareas, seleccione la página de opción "Hora de Internet" e ingrese el Dirección IP del servicio NTP o FQDN. Y marque "Sincronizar automáticamente con el servidor de hora de Internet".

Windows se actualiza automáticamente una vez cada 7 días de forma predeterminada. Puede modificar el registro modificando el registro HKEY_LOCAL_MACHINE\SYSTEM

\CurrentControlSet\services\W32Time\TimeProviders\NtpClient\SpecialPollInterval. La unidad predeterminada es maravillosa. Reinicie después de la modificación. Tendrá efecto al iniciar.