Os administradores de sistemas precisam frequentemente de rever os registos num ambiente operativo Linux. Esta é a primeira coisa a fazer se houver um problema e a tarefa é corrigi-lo. O sistema operativo Linux e as aplicações em execução geram diferentes tipos de mensagens que são registadas em vários ficheiros de registo.
O Linux utiliza software, ficheiros e diretórios especiais para armazenar os ficheiros de registo. Se souber que programas geram que registos e, mais importante, onde estes registos estão localizados, poderá resolver rapidamente quaisquer problemas que surjam com uma perda mínima de tempo. A seguir, veremos as partes principais do sistema de logs do Linux, os arquivos de log e os utilitários que podem ser usados para visualizar os logs do Linux.
Todos os logs básicos do Linux estão localizados na pasta /var/log/ e você pode listar os arquivos de log do seu sistema usando o comando ls
:
$ ls -l /var/log/
A seguir, vamos ver os 20 diferentes ficheiros de log do Linux localizados no diretório /var/log/
. Alguns desses logs só são encontrados em certas distribuições, por exemplo, o dpkg.log
só é encontrado em sistemas baseados no Debian:
A seguir, vamos ver como ver estes logs no sistema operativo.
Para ver os logs no ambiente operacional Linux, é conveniente usar vários utilitários de comando de linha. Isso geralmente é feito usando qualquer editor de texto ou um utilitário especial. Muito provavelmente, será necessário obter direitos de superutilizador para visualizar os registos em Linux. A lista de comandos mais frequentemente utilizados para este fim é a seguinte:
Para ver um registo rolável de /var/log/dmesg basta executar:
$ less /var/log/dmesg
View real-time logs:
$ tail -f /var/log/dmesg
Abrir o arquivo de log do dmesg
:
$ cat /var/log/dmesg
Ver as primeiras linhas:
$ head /var/log/dmesg
Outros erros de saída de /var/log/messages
:
$ grep -i error /var/log/dmesg
Também pode ver os logs em Linux usando utilitários gráficos. O programa Logs pode ser usado para ver e seguir facilmente os logs do sistema num computador portátil ou pessoal Linux.
Pode instalar o programa em qualquer sistema com um servidor X instalado. Além disso, qualquer editor gráfico de testes pode ser usado para ver os registos.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: