LinuxParty

Ratio:  / 94
MaloBueno 

Para cambiar la hora del sistema usaremos el comando date, pero hemos de tener en cuenta que al reinicializar el ordenador, éste cogerá la hora de la BIOS y nos volverá a colocar la hora anterior, para evitar esto cambiaremos también la hora de la BIOS con el comando hwclock como se detalla a continuación:

Para hacer todas estas operaciones hay que ingresar como root, por lo tanto lo primero que tendrás que hacer (dependiendo de tu distribución Linux será)

sudo su -

o

su -

Para no tener problemas, os recomiendo borrar primero el fichero /etc/adjtime, no pasa nada por borrarlo, pues se crea autmáticamente y solo sirve para la configuración de la zona horaria, puede tener un aspecto como este:
------
[root@localhost ~]# cat /etc/adjtime
0.041498 1177502852 0.000000
1177502852
LOCAL
[root@localhost ~]#
-----

Supongamos queremos poner: 27-Mayo-2007 y la hora 17:27.
Esto lo haremos como root:

# date --set "2007-05-27 17:27"

Devolverá algo así como:

Sun May 27 17:27:00 CET 2007

Ahora realizaremos el mismo cambio para actualizar la fecha en la BIOS.

# hwclock --set --date="2007-05-27 17:27"

Para comprobarlo tecleamos:

# hwclock

y devolverá algo como..
Sun May 27 17:27:00 CET 2007

Pero, como te habrás dado cuenta, habrán pasado unos segundos de desactualización, esto lo podemos solucionar, escribiendo la sentencia de abajo, en vez de la instrucción más arriba indicada:

hwclock --set --date="`date '+%D %H:%M:%S'`"

Y ya está!

Si en algún momento reinicias el PC se creará el fichero /etc/adjtime, y como no vendrá especificada zona horaria, pondrá la local.


Este agregado lo hemos cogido de los comentarios...


Para sincronizar la hora, si la pila está agotada, etc, para que coja la "hora buena" en cada reinicio editar el fichero /etc/rc.d/rc.local y colocar al final:

ntpdate -u ntp.ubuntu.com

(Esto además te permite que se cambie la hora automáticamente según tu zona horaria)

( Puedes utilizar cualquier otro servidor ntp que conozcas, y esto es independiente de tu distribución, sea RedHat, Debian, Fedora, Ubuntu...)

Si además quieres sincronizar la fecha y la hora del sistema con la de la BIOS tras la línea anterior puedes escribir:

hwclock --set --date="`date '+%D %H:%M:%S'`"


Y tendrás sincronizadas, sistema operativo y reloj del sistema.



 

Si vas a hacerlo desde el entorno gráfico, por ejemplo desde las KDE.

Tenga en cuenta, que deberá pulsar el botón derecho del ratón sobre el reloj, y elegir el menú:

* "Preferencias del Reloj Digital"

De la ventana elegir

* Zonas Horarias

Para seleccionar el uso horario del país donde reside.

Comentarios   

-2 # may 13-11-2007 05:00
Hola,
he seguido tu recomendacion para realizar este cambio, pero cuando inserto el comando, me contesta:bash: hwclock: command not found

Sabes que esta pasando?

gracias
Responder | Responder con una citación | Citar
+3 # Eggun 22-01-2008 15:33
Si escribes:

set, y luego te desplazas para arriba y para abajo con Mayúsculas+Av de Pág. o Ret de Pág. verás PATH, y para los usuarios que no sean root, y puede que para root tampoco, no tendrá acceso a /sbin/, o /usr/sbin

Para mayor comodidad escribe:

set | grep PATH
y verás algo así como:
(como root)
[root@dhcppc0 bin]# set |grep PATH
PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

De todas formas, si quieres encontrar un comando, y no sabes su ruta, puedes utilizar el comando "whereis&q uot;: por ejemplo:

[javier@dhcppc0 ~]$ whereis hwclock
hwclock: /sbin/hwclock /usr/sbin/hwclo ck /usr/share/man/man8/hwclock.8.gz
[javier@dhcppc0 ~]$

y ves que hwclock está en /sbin/

Pues para utilizarlo, debes utilizar

/sbin/hwclock <tal y tal>

Responder | Responder con una citación | Citar
-5 # Guest 28-12-2009 08:03
hola.. teniendo en cuenta lo q escribiste, tienes q ingresar como administrador, en mi caso como root.. espero q este comentario le sea de mucha utilidad
Responder | Responder con una citación | Citar
-1 # Guest 01-01-2010 14:25
hola,supongo que por un problema de la pila de mi CPU después de varios dias comienza el reloj a atrasarse.
Como soy bastante vago....Y no  quiero entrar al Setup para modificar la hora,puse en practica en mi slackware 13 tus consejos.Y !bien! veo que funciona.
Aun no reinicie la máquina ,pero ya note que cambio la hora con los comandos que dabas para ejecutar desde la terminal como super usuario.
Muchas gracias por la data y mis felicitaciones por el aporte para aquellos que aun nos falta un tramo por recorrer en el maravilloso mundo de LINUX
Purnendiu desde "E L PRINCIPADO "de  EL TALAR
Responder | Responder con una citación | Citar
+1 # Guest 09-01-2010 12:55
Gracias por tu tiempo en colocar esta informacion, no lograba actualizar la hora de Hardware con la del software...ya lo logre....saludo s

Responder | Responder con una citación | Citar
+2 # Guest 02-08-2011 14:22
Tengo problemas al reiniciar, se adelanta 6 horas adelante luego de reinicar el sistema, saben porque sera?
Responder | Responder con una citación | Citar
-2 # Guest 02-08-2011 14:54
Ademas, mi reloj de mi Pc indica las 15:40, sin embargo al apagar y prender mi servidor (estoy usando un servidor centos 5 en Virtualbox), la fecha, tanto en el hwclock y date figuran las 19:40, hice lo que indicastes, pero sigo teniendo este problema
Responder | Responder con una citación | Citar
+2 # Joan Carlos 26-09-2014 21:59
Si instalas los guest additional de virtual box tendrás el problema de que la hora se sincronizará automáticamente con la PC física. Para que eso no suceda desinstala los guest additional de virtualbox. También es muy importante que configures correctamente tu zona horaria, verifica si está la de tu país. Saludos
Responder | Responder con una citación | Citar
+3 # Guest 14-09-2011 14:02
Muy buenos tips  gracias
Responder | Responder con una citación | Citar
+9 # Guest 01-10-2011 15:45
Para sincronizar la hora, si la pila está agotada, etc, para que coja la "hora buena" en cada reinicio editar el fichero /etc/rc.d/rc.lo cal y colocar al final:

ntpdate -u ntp.ubuntu.com



Si además quieres sincronizar la fecha y la hora del sistema con la de la BIOS tras la línea anterior puedes escribir:



hwclock --set --date="`date '+%D %H:%M:%S'`"



Y tendrás sincronizadas, sistema operativo y reloj del sistema.
Responder | Responder con una citación | Citar
+1 # unoamas 29-10-2012 11:32
Para insertar el comando hwclock hay que ser administrador:
sudo hwclock
Responder | Responder con una citación | Citar
+4 # luis alberto 03-06-2013 20:34
este artivculo me sirvio de mucho, que beuno que existen personas con deseo de ayudar, gracias una y mil veces a todos me sirvio.
Responder | Responder con una citación | Citar
+2 # Steve 26-08-2013 06:29
:D Gracias ¡¡ Funcionó.
Responder | Responder con una citación | Citar
-1 # blackcat 26-08-2013 20:58
gracias me funcionoo perfecto!!! :lol:
Responder | Responder con una citación | Citar
0 # Samuel 25-11-2013 15:03
Exelentne me ayudo buen aporte
Responder | Responder con una citación | Citar
0 # pc 17-12-2013 16:28
el aporte fue muy util :lol: gracias
Responder | Responder con una citación | Citar
+1 # Rolando 30-06-2014 21:38
me gustaria pertenecer a la comunidad de linux, quiero ser parte del grupo y poder compartir ideas.
Responder | Responder con una citación | Citar
+1 # Javier Orovengua 01-07-2014 15:57
Cito a Rolando:
me gustaria pertenecer a la comunidad de linux, quiero ser parte del grupo y poder compartir ideas.


Empieza por instalar Linux...

******www.linux-party.com/index.php/35-linux/8482-como-instalar-linux-por-primera-vez

Y después, puedes mandar cualquier artículo y/o compartir ideas, artículos y demás, enviándolos aquí:

******www.linux-party.com/index.php/enviar-articulos
Responder | Responder con una citación | Citar
+1 # diego 07-04-2015 17:10
Gracias rapais!! ;-)
Responder | Responder con una citación | Citar
0 # Javier Orovengua 25-11-2015 19:36
También se puede hacer:

Entrando como root

Dejar una entrada que actualice la hora cada minuto.

  • crontab -e

  • 0-59/1 * * * * ntp.ubuntu.com
Responder | Responder con una citación | Citar

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Encuesta de LinuxParty

Crees que la robotización traerá acarreada...

Que la gente abandonará las ciudades para vivir en los pueblos. - 16.4%
Que en los pueblos la robotización se frenará por los humanos - 13.1%
Que a la gente no les gustarán sus vecinos robots. - 3.3%
Que los negocios pequeños sufrirán la carencia de clientes humanos. - 9.8%
Que los humanos achacarán su desgracia a los robots y pasará algo grave. - 19.7%
Que los robots se levantarán contra los humanos y nos exterminarán. - 37.7%

Total votes: 61
The voting for this poll has ended on: 30 Sep 2017 - 00:00

Donar a LinuxParty

La mejor forma de darnos las gracias, es hacer una donación.


Tutorial de Linux

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política