O comando opensuse 11.1 data mostra:
# date
Wed Dec 23 11:43:27 EST 2009
E quero alterá-lo para a data atual, por exemplo, 29 de julho 00:50:12 2009 . O comando que estou usando para fazer isso é
# date -s "29 July 2009 00:50:12"
Wed July 29 00:50:12 EDT 2009
Mas, ao emitir o comando date, ele volta ao valor antigo com fuso horário como EST em vez de EDT
# date
Wed Dec 23 11:45:30 EST 2009
Além disso, eu não consegui sincronizar HWClock porque ele está me dando o seguinte erro
# hwclock --debug
hwclock from util-linux-2.12r
hwclock: Open of /dev/rtc failed, errno=19: No such device.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
O fuso horário está definido corretamente em / etc / sysconfig / clock
HWCLOCK="-u"
SYSTOHC="yes"
TIMEZONE="US/Eastern"
DEFAULT_TIMEZONE="US/Eastern"
Eu não acho que haja algum servidor NTP configurado como /etc/ntp.conf
server 127.127.1.0
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift/ntp.drift
logfile /var/log/ntp
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
O problema é que eu tenho que fazer tudo via shell e também sem YaST & YaST2.
Por favor, conselhos
Edit
sysadmin1138: Thanks.
I started the rcntp.
# rcntp start
Try to get initial date and time via NTP from 0.pool.ntp.org 1.pool.ntdoneg 2.pool.ntp.org
Starting network time protocol daemon (NTPD) done
# date
Wed Dec 23 13:05:24 EST 2009
Also I have used the ntpdate
# ntpdate 0.pool.ntp.org
23 Dec 13:04:01 ntpdate[16408]: step time server 209.123.234.24 offset -12744325.660513 sec
But still the issue has not resolved.