Todos os arquivos de log estão localizados no /var/log
diretório Nesse diretório, existem arquivos específicos para cada tipo de logs. Por exemplo, os logs do sistema, como atividades do kernel, são registrados no syslog
arquivo.
Alguns dos arquivos de log mais comuns nesse diretório são:
No diretório, apt
há um arquivo history.log
que salva todas as informações de instalação e remoção de pacotes, mesmo o sistema inicial criado como Live CD. Você pode abrir este arquivo para ver este arquivo muito interessante.
No diretório, dist-upgrade
há um arquivo apt.log
que registra as informações durante as atualizações de distribuição
No diretório, installer
os arquivos de log criados durante a instalação podem ser encontrados.
Há um apport.log
arquivo que salva informações sobre falhas no sistema e as relata.
O arquivo auth.log
inclui informações sobre as atividades de autenticação, como quando você se autentica como usuário root via sudo.
O arquivo dpkg.log
salva os detalhes de baixo nível de instalação e remoção de pacotes relacionados ao dpkg
. Você pode estar ciente de que o apt
sistema depende dpkg
para a instalação e remoção do pacote.
boot.log
inclui informações de cada inicialização.
kern.log
salva informações do kernel, como avisos, erros etc.
alternatives.log
inclui o histórico de todas as alternativas definidas por vários pacotes e sua remoção via update-alternatives
comando.
Outro arquivo de log importante é o Xorg.log
que inclui informações sobre o driver gráfico, suas falhas, avisos etc.
Alguns outros tipos de arquivos de log podem estar lá, dependendo dos pacotes instalados. Por exemplo, Meu sistema também inclui arquivos de log epoptes.log
que só estarão lá se você instalar o epoptes
pacote.
Alterações após systemd
Com o advento de systemd
, o log é tratado principalmente pelo journalctl
utilitário e armazena os logs em formato binário em /var/lib/systemd/catalog/database
arquivo. Este arquivo enumera todos os logs, incluindo o kernel, os logs de inicialização e aplicativos e fornece os logs necessários por meio do journalctl
utilitário.
Aqui está um bom artigo sobre journalctl
como você pode usá-lo para obter as informações de log necessárias.
https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs#setting-the-system-time