Saludos comunidad, en ocasiones nuestros ordenadores se queda sin la carga de la batería de la BIOS y es necesario de alguna manera tener la hora/fecha al día. Hay varias soluciones para eso y una de ellas es tener configurado un servidor de hora, pero a algunas personas se les hace un lío configurar esto. Yo estoy usando ahora icewm y quería una solución independiente de un servidor de hora, pues a veces es común estén fuera de línea. En gnome no hay problema, pues ya viene configurado. Para los amantes de entornos ligeros, les dejo esta herramienta que mediante el webscrapping desglosa la hora y fecha de una region examinando el código propio de la página al estilo hacker purasangre, está escrita en C y pesa muy poco, no requiere ninguna configuración particular salvo la ejecución como root a causa de que luego usa el comando date para establecer la fecha.
Para instalarlo solo teclee como root:
gcc ./datenet.c -o /usr/local/bin/datenet
Luego ejecute con datenet y listo. Saludos.
Me arroja esto y no me funciona
[00:00:41] administrador@ares /media/DATA2/Downloads/XDM (0)
> sudo datenet
Datenet es un programa que se conecta a un sitio web y mediante scrapping
actualiza la fecha y hora del sistema. Es software Libre GPLv3.
Creado por Haylem Candelario Bauza.
Introduzca una región(Ej CU, ES…): CU
Conectando…
date: fecha inválida «//»
Estableciendo hora
[00:00:00] administrador@ares /media/DATA2/Downloads/XDM (0)
>
Ese ajuste tiene sentido en una intranet pero si estás con un cable ethernet no le veo mucho sentido.
»estilo hacker purasangre» o sea puro código sin interfaces mediadoras, ese estilo murió hace mucho ahora todo es KDE, click derecho y al costado un reloj feo XD
El problema es que depender de KDE o GNOME puede llegar a volvernos brutos y crear un programa que dependa de ellos, con los problemas de incompatibilidades de dependencias, etc es una tarea tediosa y hay usuarios que aman no depender de estas cosas. Por ejemplo si yo instalo i3 o wmaker porque me gusta como lo resolveria, tendria que instalar el entorno de kde para que funcionase, etc
El programa funciona a traves de internet gracias a un sitio que da la fecha y hora, no importa si usas un cable ethernet o no, puede ser que uses hasta datos moviles, este programa surge porque la configuraci’on de un servidor de hora puede variar con el timepo segun las veriones de los paquetes y en ocasiones hay que hacer tediosas configuraciones extra. Mediante este programa podrias ponerlo en un contab por ejemplo que se ejecuta cada 5 min. A veces los servidores de hora cambian de nombre o ya no est’an disponibles, sin embargo los sitios que dan la hora desde el navegador al pareces permanecen m’as tiempo estable en l’inea y tienen pocos cambios, al parecer el sitio que escogi para esto lleva tiempo sin cambios esteticos ni codigo y he aprovechado eso.
a veces la primera vez que corre pasa eso pero es a causa de una proteccion del sitio web , solo debes volverlo a correr y a la segunda debe funcionar
Haylem:
Cada maestro con su librito, reza el viejo refrán. A mi resulta más fácil teclear en consola:
# hwclock –set –date=»2022-02-14 22:08″
Eso modificará la fecha y la hora en el Bios, de modo que cuando al otro día vuelva a encender la computadora aparecerá la misma fecha y hora, quedándome solo actualizarla mirando la hora del reloj de pulsera, la que me brinda el celular, oyendo radio reloj, pidiéndoselo a un colega o, simplemente, a ojo de buen cubero 🙂
Este programa es para prevenir los problemas de la pila que alimenta la BIOS, si esta deja de funcionar que harías… tendrías que hacer esa tarea todos los días jjjjjj
yo muchas veces uso
date -s «2022/02/14»
date -s «10:08 pm»
hwclock -w
Si se pone la hora antes que la fecha la hora se fijaría en 00 la poner la fecha.
Si pones el programa en el /etc/rc.local , cada vez que inicias el sistema la pc estaría en hora, aunque yo prefiero ponerlo en el cron debido a que a veces la primera llamada le responde una información al parecer de publicidad o algo que impide obtener los datos del sitio y quedando a la llamada segunda el resultado, esto a veces sucede, entonces en un cron se pondría cada 5 min por ejemplo.