NTP significa Protocolo de tiempo de red que se utiliza para sincronizar todos los relojes del sistema en una red al mismo tiempo. NTP funciona como un protocolo y maneja los programas relacionados con la sincronización del cliente y el servidor en los sistemas en red. Es parte de la suite de protocolo TCP/IP estándar y se considera uno de sus componentes más antiguos.
La fracción del tiempo inexacto puede causar muchos problemas para su sistema. Por ejemplo, los procesos distribuidos se basan en el tiempo sincronizado para garantizar que se sigan las secuencias adecuadas. Se requiere cronometraje constante en toda la red para que funcionen las funciones de seguridad. Las actualizaciones del sistema de archivos que involucran muchas máquinas también dependen de los horarios de reloj sincronizados. Solucionar problemas, monitorear el rendimiento, la aceleración de la red y los sistemas de gestión de redes; Todas estas tareas dependen de la precisión de las marcas de tiempo.
Ahora, le mostraremos cómo configurar el servidor NTP y el cliente en un sistema Ubuntu. Así que comencemos!
Cómo instalar el servidor NTP en Ubuntu
Instalaremos NTP en nuestro sistema Ubuntu utilizando el terminal. Para esto, abra su terminal presionando "Ctrl+Alt+T". O también puede buscarlo manualmente en la barra de búsqueda de la aplicación:
El siguiente paso es actualizar los repositorios del sistema utilizando el comando otorgado:
$ sudo apt actualización
Ahora es el momento de instalar NTP en su sistema Ubuntu:
$ sudo apt install ntp
Ingrese "Y/Y" para permitir que el proceso instale NTP. Para confirmar que NTP se instala correctamente, verifique su versión:
$ SNTP -Versión
Cómo configurar el servidor NTP en Ubuntu
Los servidores del grupo NTP se definen por defecto en el archivo de configuración del protocolo NTP "/etc/ntp.conf ”:
$ sudo nano /etc /ntp.confusión
El código resaltado en la imagen dada a continuación representa el servidor de grupos que está configurado de forma predeterminada:
Sin embargo, puede cambiar a los grupos de servidores NTP más cercanos a su ubicación. Visite el enlace, lo llevará a un sitio web donde pueda elegir su lista de piscinas NTP. Por ejemplo, hemos seleccionado la lista de piscinas de Europa:
Agregue la lista de piscinas a su "/etc/ntp.confusiónArchivo para usar esa zona de grupo específica:
servidor 0.Europa.piscina.NTP.organizar
servidor 1.Europa.piscina.NTP.organizar
servidor 2.Europa.piscina.NTP.organizar
servidor 3.Europa.piscina.NTP.organizar
Presione "Ctrl+O" para escribir las líneas en su archivo de configuración del protocolo NTP:
Ahora reinicie el servicio NTP para que pueda entrar en vigencia de los cambios que hemos realizado:
$ sudo systemctl reiniciar NTP
Vea el estado de NTP y verifique si está activo o no:
$ sudo systemctl status ntp
Consulte el estado del firewall en su sistema:
$ sudo UFW estado detallado
Si el firewall de su sistema ya está activo, ignore el comando dado a continuación; De lo contrario, debe habilitar el firewall para avanzar:
$ sudo UFW Enable
Utilice el comando otorgado a continuación para habilitar el servicio NTP en el firewall para que las otras máquinas cliente puedan tener acceso al servidor NTP:
$ sudo UFW Permitir NTP
Ahora, escriba este comando para recargar el firewall:
$ sudo ufw recargar
Verifique el estado de firewall de su sistema:
$ sudo UFW estado
Cómo instalar el cliente NTP en Ubuntu
Esta sección demostrará cómo puede instalar un cliente NTP en su sistema que se sincronizará con el servidor NTP. Para este propósito, en primer lugar, instalaremos "ntpdate"En la máquina donde queremos configurar el cliente NTP. El "ntpdate"Es una herramienta de línea de comandos que utiliza un servidor NTP para sincronizar la fecha y la hora en Ubuntu rápidamente. Instalar "ntpdate"En su sistema, escriba este comando en su terminal:
$ sudo apt install ntpdate
Para sincronizar con el servidor NTP, abra el "/etc/huéspedes"Archivo y escriba el nombre de host y la dirección IP en el archivo abierto. Ejecute el comando otorgado a continuación para conocer la dirección IP y el nombre de host del sistema:
$ hostname -i
$ Nombre de host
Ahora, abre el "/etc/huéspedes"Archivo en su sistema:
$ sudo nano /etc /anfitriones
Agregaremos nuestro nombre de host y dirección IP de la siguiente manera:
10.0.2.15 Linuxhint-Vbox
Después de agregarlo, guardaremos los cambios presionando "Ctrl+O":
Antes de avanzar, apagaremos el "Timesyncd"Servicio en nuestra máquina cliente utilizando este comando:
$ sudo timedatectl set-ntp desactivado
Ahora, instalaremos NTP en nuestra máquina cliente:
$ sudo apt install ntp
Ingresar "y/y"Para permitir que el proceso de instalación continúe:
Cómo configurar el cliente NTP en Ubuntu
Para configurar un cliente NTP en nuestro sistema, haremos algunos cambios en el archivo de configuración del cliente NTP. Abre el "/etc/ntp.confusión”Para configurar el cliente con el servidor NTP:
$ sudo nano /etc /ntp.confusión
Agregue la siguiente línea con su nombre de host en el archivo de configuración del cliente NTP:
servidor linuxhint-vbox prefiere iBurst
Aquí:
Prensa "CTRL+O"Para guardar los cambios en el"/etc/ntp.confusión" archivo:
Ahora, reinicie el servicio NTP en su sistema ejecutando el comando otorgado:
$ sudo systemctl reiniciar NTP
Ver los detalles de sincronización entre el servidor NTP y el cliente usando este comando:
$ ntpq -p
Conclusión
NTP es un protocolo TCP/IP utilizado para la sincronización del tiempo de red. NTP está asociado con el protocolo y los programas del cliente y servidor que se ejecutan en computadoras en red. Cuando configuramos NTP en una red, una máquina cliente le pide a un servidor la hora actual y lo utiliza para establecer su reloj. Este artículo muestra cómo configurar el servidor NTP y el cliente en su sistema Ubuntu. También se muestra el proceso de instalación y configuración de NTP en máquinas de servidor y cliente.