Alterando data e hora do sistema no OpenSuse 11.1

1

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.

    
por kaychaks 29.07.2009 / 06:49

2 respostas

3

Seu serviço NTP está configurado, mas você não disse se está ativado. O comando para ver se o NTP está ligado é "rcntp status" e lhe dará uma indicação clara se está ligado ou não.

 Checking for network time protocol daemon (NTPD):                    running

Iniciar uma vez é tão simples quanto "rcntp start".

Outra rota possível, se o ntp não estiver ativo, é usar o comando 'ntpdate'.

 ntpdate 0.pool.ntp.org

Isso definirá o clock local de acordo com o que esse servidor NTP diz. O que seu comando 'date' retorna nesse ponto será um diagnóstico de mais erros. Por outro lado, se estiver correto, a ativação do NTP como serviço deve manter esse servidor com a hora correta.

    
por 29.07.2009 / 07:19
0

Para alterar a data no Linux, você deve ser Su o seguinte:

date mmddhhmmyy 

Isto para data. Para o ntp você pode verificá-lo no yast2. Em um terminal com permissões de root ( su - ), execute a ferramenta yast2 . Em seguida, vá para a configuração do servidor ntp \ clinet.

    
por 29.04.2013 / 22:09