Todos os arquivos de log estão localizados no diretório /var/log
. Nesse diretório, existem arquivos específicos para cada tipo de registro. Por exemplo, logs do sistema, como atividades do kernel, são registrados em syslog
file.
Alguns dos arquivos de log mais comuns nesse diretório são:
-
No diretório
apt
, há um arquivohistory.log
que salva todas as informações de instalação e remoção de pacotes, inclusive a compilação inicial do sistema como Live CD. Você pode abrir este arquivo para ver este arquivo muito interessante. -
No diretório
dist-upgrade
, há um arquivoapt.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. -
Existe um ficheiro
apport.log
que guarda informações sobre falhas no seu sistema e que as reporta. -
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 adpkg
. Você pode estar ciente de que o sistemaapt
depende dedpkg
para instalação e remoção de pacotes. -
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 por meio do comandoupdate-alternatives
. -
Outro arquivo de log importante é
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 epoptes
package.
Alterações após systemd
Com o advento de systemd
, a criação de log é tratada principalmente pelo utilitário journalctl
e armazena os logs em formato binário no arquivo /var/lib/systemd/catalog/database
. Este arquivo enumera todos os logs, incluindo os logs de kernel, de inicialização e de aplicativo, e fornece os logs necessários por meio do utilitário journalctl
.
Aqui está um bom artigo sobre journalctl
sobre como você pode usá-lo para buscar as informações de log necessárias.