Como ajustar a data em sua máquina de Linux

por Sukrit Dhandhania em Dezembro 23, 2008

Linux

Nós funcionamos recentemente artigo? no comando da “data” de Linux. É uma linha de comando fresca bonita ferramenta que permita que você comece a data e a hora do seu sistema em vários formatos. O que também é permite que você ajuste a data e a hora da máquina. Vamos olhar um par das maneiras ajustar a hora e a data em uma máquina de Linux. Primeiramente, nós olharemos como a o faça que usa o comando da “data”, a seguir eu introduzi-lo-ei momentaneamente ao usuário do NTP em Linux e mostrar-lhe-ei como você pode sincronização seu pulso de disparo de máquina a um pulso de disparo que funciona no Internet.

Primeiramente, um recap breve em o que o comando da “data” pode fazer para você:

# data
Dec 22 22:35 da segunda-feira: 58 IST 2008?

Agora se você quiser mudar a data da máquina a 1:45 PM no dia do Christmas no ano 2008, é aqui como você o faria:

#?data - DEC de s “25 13:45 2008: 00 ″
Dec 25 13:45 de Thu: 02 IST 2008

Isto acima do comando é consideravelmente evidente. Mas para fazer-lhe o espaço livre, é aqui o breakup. Vem primeiramente o comando da “data”. Então você usa “- a opção de s”, que os carrinhos para “ajustam a data”. Em seguida que você incorpora a data você quer ajustar-se na seguinte ordem. Da “horas do ano do mês data: Minutos: Segundos”. Após ter incorporado esta batida a chave do retorno. O sistema deve revert com a data nova. Agora você pode incorporar o comando da “data” uma vez outra vez certificar-se de que a data está ajustada para a direita.

Há um número outras de maneiras fazer esta mesma coisa. Porque você pôde ter lido dentro meu artigo precedente sobre o comando da “data”, é consideravelmente versátil. Você pode fazer algo similar como o que nós tentamos apenas acima com uma sintaxe ligeiramente diferente:

#data +%Y%m%d - ″ de s “20081225

Isto ajustará a data do sistema ao 25o dezembro, 2008.

O outro método que eu me uso ajustar a data do meu computador está usando o usuário do NTP. O NTP está para o Network Time Protocol. NTPd é um daemon que funcione em a maioria de máquinas de Linux. Quando configurado corretamente este daemon permite que você conecte a um usuário de tempo sobre a rede (sua rede local ou o Internet) e sincronize o tempo. É usado muito geralmente para usuários da produção.

É consideravelmente provável que sua máquina de Linux está equipada já com o NTP. Se não, instale-o que usa o método preferido da instalação do seu sistema.

Os usuários de Ubuntu podem usar o seguinte comando:

# sudo apt-get install ntpdate

Fedora users can probably use this:

# yum install ntp

Once NTPd is installed on your computer open the file /etc/ntp.conf in your?favorite?text editor. In this file locate a line containing the “server” parameter. Set it to the following address:

server pool.ntp.org

Save the file and restart your NTP server.

# /etc/init.d/ntpd restart

You can now synchronize your machine to the time server you just configured:

#?ntpdate pool.ntp.org
22 Dec 23:07:00 ntpdate[24328]: step time server 123.108.39.80 offset 172868.246157 sec

Now your machine will quickly talk to the time server you assigned it and get you the right time. This way you know for sure that the time on your machine is accurately set. It may be a good idea to run this command every once in a while to make sure you’re on time.

Related Posts:
  • The Linux ‘date’ command
  • Why can’t I load secure web sites? (Online Banking, Webmail etc)
  • Walkthrough: Time Machine for OS X 10.5 Leopard
  • An introduction to the sudo command and configuration file
  • How to download files from the Linux command line
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.


    Bookmark and Share

    { 2 comments… read them below or add one }

    1 noneck 12.23.08 at 2:48 pm

    For my Debian boxes I usually use the following after a Net Install:

    mv /etc/localtime /etc/localtime.bak

    ln -sf /usr/share/zoneinfo/America/Los_Anglese /etc/localtime

    /etc/init.d/ntpd restart

    date

    2 myhnet 12.29.08 at 8:19 pm

    and if you want to save the time after restart, you need to use this command
    hwclock –systohc

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>