Resumo LPI 102: Tópico 108 - Serviços Essenciais do Sistema
Neste artigo veremos, de forma detalhada, como gerenciar a data e hora do sistema (tópico 108.1), como configurar e recorrer a arquivos de log (108.2), entender os fundamentos de MTA (108.3) e gerenciar impressoras e impressão (108.4).
108.1 - Manutenção da data e hora do sistema
Conforme segue os estudos, vem mais resumo. :P
Reforço as dicas publicadas nos resumos anteriores, leiam as páginas de manual e treinem no terminal cada comando. É importante entender como funcionam as coisas.
Comando date
Este comando é utilizado para alteração da data e hora do sistema. Principais parâmetros:
Obs.: O fuso horário vigente na maioria do território brasileiro é o UTC -3:00.
Para alterar a data, basta usar o comando sem parâmetro, mas com o seguinte argumento:
# date <MM><DD><hh><mm><YY>
Exemplo:
# date 052120192013
Ter Mai 21 20:19:00 BRT 2013
Explicando:
Comando hwclock
É usado para alteração da hora do hardware, ou seja, da BIOS. Principais parâmetros:
Este daemon usa o protocolo UDP, na porta 123, para realizar a sincronização. Segue um exemplo de conteúdo do seu arquivo de configuração:
Servidores NTP públicos estão listados em: http://www.pool.ntp.org
Já o arquivo drift.ntp, armazena informações de erro e usa-o para atualização e correção da hora.
Para ajustar a divergência de horário, o NTPD atualiza lentamente a hora com o servidor remoto, a fim de não impactar outros serviços que rodem no sistema. Para atualizar de modo instantâneo, basta utilizar o seguinte comando ntpdate, especificando o servidor.
Por exemplo:
# ntpdate br.pool.ntp.org
Obs.: Quando em execução, o NTPD pode ser utilizado como servidor de hora para outras máquinas na rede.
Reforço as dicas publicadas nos resumos anteriores, leiam as páginas de manual e treinem no terminal cada comando. É importante entender como funcionam as coisas.
Relógios
O kernel Linux possui um relógio que é sincronizado automaticamente com o relógio da BIOS durante o boot, esses relógios podem ser ajustados a qualquer momento. A seguir os comando necessários para tal.Comando date
Este comando é utilizado para alteração da data e hora do sistema. Principais parâmetros:
- -u (UTC) :: Mostra o relógio no formato UTC, ou seja, universal (GMT 0:00).
- -s (set) :: Seta a hora do sistema.
Obs.: O fuso horário vigente na maioria do território brasileiro é o UTC -3:00.
Para alterar a data, basta usar o comando sem parâmetro, mas com o seguinte argumento:
# date <MM><DD><hh><mm><YY>
Exemplo:
# date 052120192013
Ter Mai 21 20:19:00 BRT 2013
Explicando:
- MM :: Mês com dois dígitos.
- DD :: Dia com dois dígitos.
- hh :: Hora no formato 0-23.
- mm :: Minutos no formato 0-59.
- YY :: Ano com quatro dígitos.
Comando hwclock
É usado para alteração da hora do hardware, ou seja, da BIOS. Principais parâmetros:
- -w (hardWare) :: Altera o relógio da BIOS com base no relógio do kernel (sistema).
- -s (system) :: Altera o relógio do kernel (sistema) com base no relógio da BIOS.
- -u (UTC) :: Altera o relógio da BIOS para o horário universal UTC.
NTP - Network Time Protocol
O daemon ntpd permite um sistema utilizar seu relógio via rede, através da sincronização com um servidor. Este servidor deve estar setado no arquivo: /etc/ntp.confEste daemon usa o protocolo UDP, na porta 123, para realizar a sincronização. Segue um exemplo de conteúdo do seu arquivo de configuração:
server br.pool.ntp.org
server 192.168.20.2
driftfile /etc/ntp.drift
server 192.168.20.2
driftfile /etc/ntp.drift
Servidores NTP públicos estão listados em: http://www.pool.ntp.org
Já o arquivo drift.ntp, armazena informações de erro e usa-o para atualização e correção da hora.
Para ajustar a divergência de horário, o NTPD atualiza lentamente a hora com o servidor remoto, a fim de não impactar outros serviços que rodem no sistema. Para atualizar de modo instantâneo, basta utilizar o seguinte comando ntpdate, especificando o servidor.
Por exemplo:
# ntpdate br.pool.ntp.org
Obs.: Quando em execução, o NTPD pode ser utilizado como servidor de hora para outras máquinas na rede.
Também estou estudando pra LPI102. Mas minhas anotações não são tão claras quanto essas.. haha
Pretende postar todos os tópicos da 102?