Articles

Como ver ficheiros de registo do sistema no Ubuntu 18.04 LTS

Posted on

Ver ficheiros de registo do sistema no Ubuntu

Um Administrador de Linux deve ser capaz de ler e compreender os vários tipos de mensagens que são geradas por todos os sistemas Linux a fim de resolver um problema. Estas mensagens, chamadas logs, são iniciadas por Linux e as aplicações que nele correm. O Linux cria, armazena e recicla continuamente estes registos através de vários ficheiros de configuração, programas, comandos, e demónios. Se souber como ler estes ficheiros e utilizar da melhor forma os vários comandos que mencionaremos neste tutorial, poderá resolver os seus problemas como um pro!

É importante notar que o Linux mantém os seus ficheiros de registo no directório /var/log em formato texto.

Visualização dos registos do sistema no Ubuntu

A fim de alcançar o núcleo de um problema, ou para ver se a sua aplicação ou sistema está a comportar-se da forma desejada, pode visualizar os ficheiros de registo do sistema quer graficamente, quer através de linha de comando, das seguintes maneiras:

  • utilitário Logs do Gnome (Gráfico)
  • utilitário Visualizador de Ficheiros de Registo (Gráfico)
  • Terminal do Linux (Linha de Comando)

Ver Ficheiros de Registo através dos Logs do Gnome

‘Logs’ é o utilitário padrão que vem com as últimas versões do Ubuntu e.g., Ubuntu 18.04 LTS (Bionic Beaver). Para aceder a ele,

Tipo de Logs no travessão do Ubuntu:

Procurar Logs no Painel do Gnomep>p>Poderá ver o utilitário de Logs aberto, com a opção de ver os logs para Aplicações, Sistema, Segurança e Hardware.

Clique no separador Sistema para ver os registos do sistema:

div id=”7841678339″>Sistema para ver os registos do sistema

Aí poderá ver todos os registos do sistema juntamente com o tempo em que foram gerados. Pode executar as seguintes acções através desta janela:

  • Exibir o conteúdo de um log clicando nele.
  • Procurar um log clicando no ícone de pesquisa e fornecendo depois palavras-chave na barra de pesquisa. A barra de pesquisa também oferece um número de filtros que pode aplicar a fim de especificar exactamente o quê(Seleccione um campo Diário para filtrar os registos de acordo com ele) e quando(Seleccione o intervalo de tempo dos registos a mostrar) que deseja ver:

Limitar vista de registo

  • Pode também exportar registos para um ficheiro clicando no botão de exportação localizado no canto superior direito da janela de Registos. Pode então guardar o ficheiro de registo especificando um nome e localização.

Através do Visualizador de Ficheiros de Registo

O Visualizador de Ficheiros de Registo é o utilitário padrão que vem com as versões mais antigas do Ubuntu. Se a sua edição do Ubuntu não tiver esta aplicação por defeito, pode descarregá-la e instalá-la através do Ubuntu Software.Anúncio

Para aceder ao Visualizador de Ficheiros de Registo:

  • Entrar Visualizador de Registo no Ubuntu Dash

ou

  • Se instalou este programa através do Ubuntu Software, pode lançá-lo procurando-o no Ubuntu Software da seguinte forma e depois clicando no botão Launch:

Procurar visualizador de ficheiros de registo

O visualizador de ficheiros de registo aparecerá da seguinte forma:

O painel esquerdo da janela mostra uma série de categorias de registo predefinidas e o painel direito mostra uma lista de registos para a categoria seleccionada.

Clique no separador syslog para ver os registos do sistema. Pode procurar um registo específico utilizando o controlo ctrl+F e depois introduzir a palavra-chave. Quando é gerado um novo evento de registo, este é automaticamente adicionado à lista de registos e pode vê-lo em negrito. Também pode filtrar os seus registos através do menu Filtros localizado na barra de menu superior.

Para ver um registo para uma aplicação específica, clique na opção Abrir do menu Ficheiro. A seguinte janela Abrir registo abrir-se-á para escolher o registo de:

Ver ficheiro syslog Ubuntu

Clicar num ficheiro de registo e clicar em Abrir. Poderá agora ver os registos do ficheiro de registo seleccionado no Visualizador de Ficheiros de Registo.

Ver Ficheiros de Registo Através do Terminal

P>Pode também ver os registos do sistema através da linha de comando, ou seja, o Terminal Ubuntu.

Abrir o Terminal e introduzir o seguinte comando:

$ dmesg

Este comando vai buscar todas as mensagens do buffer do kernel. Pode ver a saída da seguinte forma:

Utiliza o comando dmesg para ver log

Verá que isto é muita informação. Esta informação só será útil se aplicarmos alguns filtros para ver o que queremos ver.

Personalizar saída dmesg

  • Para ver mensagens ao seu próprio ritmo, use o seguinte comando:

$ dmesg |less

Este comando exibirá apenas um número específico de mensagens por ecrã. Pode premir Enter para passar para a mensagem seguinte ou premir Q para sair do comando.

  • Para procurar uma mensagem que contenha uma palavra-chave específica, use o seguinte comando:
$ dmesg |grep 

Por exemplo, se quiser procurar todas as mensagens que contenham a palavra núcleo, pode usar o seguinte comando:

$ dmesg |grep core

O Terminal mostrará agora apenas as mensagens que contêm a palavra “núcleo” a vermelho.

Palavras de luz forte na saída dmesg

Abrir um ficheiro de registo com o comando cat

O comando dmesg abre todos os registos a partir do directório /var/log. Para abrir o ficheiro de registo a partir de outro local, usar o seguinte comando:

$ cat 

Exemplo:

$ cat /var/log/syslog

Este comando irá imprimir os registos a partir do ficheiro syslog para o ecrã. Observará novamente que este comando imprime toda a informação e não é fácil de folhear. Aqui novamente, pode utilizar os filtros ‘grep’ e ‘less’ para exibir a saída desejada da seguinte forma:

$ cat |grep 

E

$ cat |less 

Escrever para o registo do sistema

Por vezes precisamos de escrever mensagens personalizadas para o registo do nosso sistema durante o processo de resolução de problemas. Tanto o Registo do Gnome como o Visualizador de Ficheiros de Registo são construídos para exibir uma mensagem personalizada que pode ser escrita através do Terminal.

Abrir o Terminal Ubuntu e digitar o seguinte comando:

$ logger "This is a custom message”

Use logger command to write to system log on UbuntuUtilizar o comando logger para escrever no log do sistema no Ubuntu

P>Pode ver a mensagem de log personalizada, no fim da lista de log acima, exibida no visualizador gráfico de ficheiros de log.

P>Pode também usar o comando logger dentro de um script para fornecer informações adicionais. Nesse caso, utilize o seguinte comando dentro do seu script:

$ logger -t scriptname "This is a custom message”

Ao praticar juntamente com este tutorial, pode aprender a resolver problemas do seu sistema e problemas de aplicação acedendo e compreendendo os logs do sistema.

Como ver os ficheiros de registo do sistema no Ubuntu 18.04 LTS

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *