Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
doc:tec:sis:gnu:hora:inicio [2025/12/19 10:48] fepgdoc:tec:sis:gnu:hora:inicio [2025/12/19 10:51] (actual) fepg
Línea 1: Línea 1:
 ====== [Linux] Configurar la hora ====== ====== [Linux] Configurar la hora ======
 +
 +===== Sincronizar hora con NTP o systemd‑timesyncd en Debian 13 =====
  
 Para sincronizar la hora con NTP en Debian 13 lo habitual es usar **systemd‑timesyncd** a través de `timedatectl`, o bien instalar un demonio NTP completo como `ntp`/`chrony` si necesitas más opciones.[3][7] Para sincronizar la hora con NTP en Debian 13 lo habitual es usar **systemd‑timesyncd** a través de `timedatectl`, o bien instalar un demonio NTP completo como `ntp`/`chrony` si necesitas más opciones.[3][7]
  
-## Comprobar estado actual+**Comprobar estado actual**
  
-Ver estado de hora, NTP y zona horaria: +  * Ver estado de hora, NTP y zona horaria: <code>
-  ```bash +
-  timedatectl status +
-  ``` +
-- En la salida revisa: +
-  - `System clock synchronized:` debería ser `yes`. +
-  - `NTP service:` debería decir `active` si se usa systemd‑timesyncd u otro cliente NTP integrado.[7][3]+
  
-## Usar systemd‑timesyncd+timedatectl status 
 + 
 +</code> En la salida revisa: 
 +    - System clock synchronized: debería ser yes. 
 +    - NTP service: debería decir active si se usa systemd‑timesyncd u otro cliente NTP integrado.[7][3] 
 + 
 +**Usar systemd‑timesyncd**
  
 Debian moderno suele integrar `systemd‑timesyncd` como cliente SNTP ligero, pero puede no venir instalado o habilitado por defecto.[4][6][7] Debian moderno suele integrar `systemd‑timesyncd` como cliente SNTP ligero, pero puede no venir instalado o habilitado por defecto.[4][6][7]
  
-1. Instalar (si no existe): +  - 1. Instalar (si no existe): <code> 
-   ```bash + 
-   sudo apt update +apt update 
-   sudo apt install systemd-timesyncd +apt install systemd-timesyncd 
-   ``` + 
-2. Habilitar y arrancar:+</code> 
 +  - 2. Habilitar y arrancar:
    ```bash    ```bash
    sudo systemctl enable --now systemd-timesyncd.service    sudo systemctl enable --now systemd-timesyncd.service
    ```    ```
-3. Activar la sincronización NTP en systemd:+  - 3. Activar la sincronización NTP en systemd:
    ```bash    ```bash
    sudo timedatectl set-ntp true    sudo timedatectl set-ntp true
    ```    ```
-4. Verificar:+  - 4. Verificar:
    ```bash    ```bash
    timedatectl status    timedatectl status
Línea 37: Línea 40:
    Si el servicio aparece como `active (running)` y `NTP service: active`, el reloj se sincroniza con servidores NTP configurados en `systemd‑timesyncd`.[1][3][7]    Si el servicio aparece como `active (running)` y `NTP service: active`, el reloj se sincroniza con servidores NTP configurados en `systemd‑timesyncd`.[1][3][7]
  
-## Configurar servidores NTP en systemd‑timesyncd+**Configurar servidores NTP en systemd‑timesyncd**
  
-- Editar el archivo de configuración:+  - Editar el archivo de configuración:
   ```bash   ```bash
   sudo nano /etc/systemd/timesyncd.conf   sudo nano /etc/systemd/timesyncd.conf
   ```   ```
-- En la sección `[Time]`, define tus servidores:+  - En la sección `[Time]`, define tus servidores:
   ```ini   ```ini
   [Time]   [Time]
Línea 49: Línea 52:
   FallbackNTP=2.debian.pool.ntp.org 3.debian.pool.ntp.org   FallbackNTP=2.debian.pool.ntp.org 3.debian.pool.ntp.org
   ```   ```
-- Aplicar cambios:+  - Aplicar cambios:
   ```bash   ```bash
   sudo systemctl restart systemd-timesyncd.service   sudo systemctl restart systemd-timesyncd.service
Línea 56: Línea 59:
   En entornos con servidor NTP interno pon la IP o nombre de ese servidor en `NTP=` y deja `FallbackNTP` con servidores públicos.[9][1][3]   En entornos con servidor NTP interno pon la IP o nombre de ese servidor en `NTP=` y deja `FallbackNTP` con servidores públicos.[9][1][3]
  
-## Usar un demonio NTP completo (ntp o chrony)+**Usar un demonio NTP completo (ntp o chrony)**
  
 Si necesitas más precisión, estadísticas o servir tiempo a otros equipos, conviene instalar un cliente/servidor NTP completo.[6][7] Si necesitas más precisión, estadísticas o servir tiempo a otros equipos, conviene instalar un cliente/servidor NTP completo.[6][7]
  
-1. Instalar `ntp` (ejemplo):+  - 1. Instalar `ntp` (ejemplo):
    ```bash    ```bash
    sudo apt update    sudo apt update
Línea 69: Línea 72:
    sudo apt install chrony    sudo apt install chrony
    ```    ```
-2. Desactivar la sincronización de systemd‑timesyncd para evitar conflictos:+  - 2. Desactivar la sincronización de systemd‑timesyncd para evitar conflictos:
    ```bash    ```bash
    sudo timedatectl set-ntp false    sudo timedatectl set-ntp false
    sudo systemctl disable --now systemd-timesyncd.service    sudo systemctl disable --now systemd-timesyncd.service
    ```    ```
-3. Configurar servidores en:+  - 3. Configurar servidores en:
    - `/etc/ntp.conf` para `ntp`.    - `/etc/ntp.conf` para `ntp`.
    - `/etc/chrony/chrony.conf` para `chrony`.      - `/etc/chrony/chrony.conf` para `chrony`.  
Línea 85: Línea 88:
    `ntp` y `chrony` proporcionan más opciones de ajuste fino, pero para la mayoría de escritorios y servidores simples basta con systemd‑timesyncd.[3][6][7]    `ntp` y `chrony` proporcionan más opciones de ajuste fino, pero para la mayoría de escritorios y servidores simples basta con systemd‑timesyncd.[3][6][7]
  
-## Forzar y verificar sincronización+**Forzar y verificar sincronización**
  
-- Forzar actualización rápida (útil después de cambiar servidores): +  - Forzar actualización rápida (útil después de cambiar servidores): 
-  - Con systemd‑timesyncd, lo normal es esperar unos minutos; si la hora está muy desfasada, puedes ajustarla una vez:+    - Con systemd‑timesyncd, lo normal es esperar unos minutos; si la hora está muy desfasada, puedes ajustarla una vez:
     ```bash     ```bash
     sudo timedatectl set-time "2025-12-19 10:44:00"     sudo timedatectl set-time "2025-12-19 10:44:00"
     ```     ```
     y dejar que NTP haga los ajustes finos posteriores.[10][3]     y dejar que NTP haga los ajustes finos posteriores.[10][3]
-- Comprobar otra vez:+  - Comprobar otra vez:
   ```bash   ```bash
   timedatectl status   timedatectl status
Línea 101: Línea 104:
 Si indicas si tu Debian 13 es servidor o escritorio y si tienes servidor NTP interno, se pueden proponer valores concretos para el `timesyncd.conf` o para `ntp`/`chrony`. Si indicas si tu Debian 13 es servidor o escritorio y si tienes servidor NTP interno, se pueden proponer valores concretos para el `timesyncd.conf` o para `ntp`/`chrony`.
  
-[1](https://guidocutipa.blog.bo/como-sincronizar-la-hora-en-ubuntu-debian-con-un-servidor-ntp/+  * [1](https://guidocutipa.blog.bo/como-sincronizar-la-hora-en-ubuntu-debian-con-un-servidor-ntp/
-[2](https://translate.google.com/translate?u=https%3A%2F%2Fphoenixnap.com%2Fkb%2Fdebian-time-sync&hl=es&sl=en&tl=es&client=srp) +  [2](https://translate.google.com/translate?u=https%3A%2F%2Fphoenixnap.com%2Fkb%2Fdebian-time-sync&hl=es&sl=en&tl=es&client=srp) 
-[3](https://translate.google.com/translate?u=https%3A%2F%2Fwiki.debian.org%2FDateTime&hl=es&sl=en&tl=es&client=srp) +  [3](https://translate.google.com/translate?u=https%3A%2F%2Fwiki.debian.org%2FDateTime&hl=es&sl=en&tl=es&client=srp) 
-[4](https://www.reddit.com/r/debian/comments/1e4k61a/needed_to_install_ntp_to_synchronize_the_time/+  [4](https://www.reddit.com/r/debian/comments/1e4k61a/needed_to_install_ntp_to_synchronize_the_time/
-[5](https://translate.google.com/translate?u=https%3A%2F%2Fdocs.vultr.com%2Fhow-to-set-the-timezone-and-configure-ntp-on-rocky-linux&hl=es&sl=en&tl=es&client=srp) +  [5](https://translate.google.com/translate?u=https%3A%2F%2Fdocs.vultr.com%2Fhow-to-set-the-timezone-and-configure-ntp-on-rocky-linux&hl=es&sl=en&tl=es&client=srp) 
-[6](https://instructorbenyblanco.wordpress.com/2020/06/02/hora-linux-systemd/+  [6](https://instructorbenyblanco.wordpress.com/2020/06/02/hora-linux-systemd/
-[7](https://translate.google.com/translate?u=https%3A%2F%2Fwiki.debian.org%2FNTP&hl=es&sl=en&tl=es&client=srp) +  [7](https://translate.google.com/translate?u=https%3A%2F%2Fwiki.debian.org%2FNTP&hl=es&sl=en&tl=es&client=srp) 
-[8](https://www.youtube.com/watch?v=IOCoG8VX_dE) +  [8](https://www.youtube.com/watch?v=IOCoG8VX_dE) 
-[9](https://translate.google.com/translate?u=https%3A%2F%2Fwiki.archlinux.org%2Ftitle%2FSystemd-timesyncd&hl=es&sl=en&tl=es&client=srp) +  [9](https://translate.google.com/translate?u=https%3A%2F%2Fwiki.archlinux.org%2Ftitle%2FSystemd-timesyncd&hl=es&sl=en&tl=es&client=srp) 
-[10](https://translate.google.com/translate?u=https%3A%2F%2Fserverfault.com%2Fquestions%2F948974%2Fforce-systemd-timesyncd-to-sync-time-with-ntp-server-immediately&hl=es&sl=en&tl=es&client=srp)+  [10](https://translate.google.com/translate?u=https%3A%2F%2Fserverfault.com%2Fquestions%2F948974%2Fforce-systemd-timesyncd-to-sync-time-with-ntp-server-immediately&hl=es&sl=en&tl=es&client=srp) 
 +\\ 
  • doc/tec/sis/gnu/hora/inicio.txt
  • Última modificación: 2025/12/19 10:51
  • por fepg