Logs do sistema
Os logs do sistema lidam principalmente com o funcionamento do sistema Ubuntu, não necessariamente com aplicativos adicionais adicionados pelos usuários. Os exemplos incluem mecanismos de autorização, daemons do sistema, mensagens do sistema e o próprio log do sistema abrangente, syslog.
Log de autorização: /var/log/auth.log
O Registro de Autorização rastreia o uso de sistemas de autorização, os mecanismos para autorizar usuários que solicitam senhas, como o sistema Pluggable Authentication Module (PAM), o sudo
comando, logins remotos sshd
etc.
Registro de Daemon: /var/log/daemon.log
O log do daemon contém informações sobre os daemons de aplicativos e sistemas em execução, como o daemon do Gnome Display Manager gdm
, o daemon Bluetooth HCI hcid
ou o daemon do banco de dados MySQL mysqld
.
Log de depuração: /var/log/debug
O log de depuração fornece mensagens detalhadas de depuração do sistema Ubuntu e aplicativos que se registram syslogd
no nível DEBUG.
Log do Kernel: /var/log/kern.log
O log do kernel fornece um log detalhado de mensagens do kernel do Ubuntu Linux. Essas mensagens podem ser úteis para solucionar problemas de um kernel novo ou personalizado, por exemplo.
Buffer do anel do kernel: dmesg
O buffer do anel do kernel não é realmente um arquivo de log em si, mas uma área do kernel em execução. Você pode consultar as mensagens de inicialização do kernel por meio do dmesg
utilitário. Para ver as mensagens, use este:
dmesg | less
Por padrão, o script de inicialização do sistema também /etc/init.d/bootmisc.sh
envia todas as mensagens de inicialização para o arquivo /var/log/dmesg
.
Registro de Mensagens: /var/log/messages
O log de mensagens contém mensagens informativas de aplicativos e recursos do sistema. Esse log é útil para examinar a saída de mensagens de aplicativos e recursos do sistema que fazem logon no syslog
/ sysklog
daemon no nível INFO.
Registro do sistema: /var/log/syslog
O log do sistema normalmente contém a maior quantidade de informações por padrão sobre o seu sistema Ubuntu. Pode conter informações que outros logs não contêm. Consulte o Log do sistema quando não conseguir localizar as informações de log desejadas em outro log.
Logs de aplicativos
Muitos aplicativos também criam logins /var/log
. Se você listar o conteúdo do seu /var/log
subdiretório, verá nomes familiares, como a /var/log/apache2
representação dos logs do servidor da web Apache 2 ou /var/log/samba
que contém os logs do servidor Samba.
Logs do servidor HTTP Apache: /var/log/apache2
A instalação padrão do Apache2 no Ubuntu cria um subdiretório de log. Dentro deste subdiretório, existem dois arquivos de log com dois propósitos distintos:
/var/log/apache2/access.log
- registros de todas as páginas veiculadas e todos os arquivos carregados pelo servidor web.
/var/log/apache2/error.log
- registros de todas as condições de erro relatadas pelo servidor HTTP
Logs do sistema de impressão CUPS: /var/log/cups/error_log
O Common Unix Printing System (CUPS) usa o arquivo de log padrão /var/log/cups/error_log
para armazenar mensagens informativas e de erro.
Registro do caçador Rootkit: /var/log/rkhunter.log
O utilitário Rootkit Hunter ( rkhunter
) verifica seu sistema Ubuntu em busca de backdoors, sniffers e rootkits, que são todos sinais de comprometimento do seu sistema.
Logs do servidor SMB Samba: /var/log/samba
O servidor SMB (Server Message Block Protocol), Samba, é popularmente usado para compartilhar arquivos entre o seu computador Ubuntu e outros computadores que suportam o protocolo SMB. O Samba mantém três tipos distintos de logs no subdiretório:
log.nmbd
- mensagens relacionadas à funcionalidade NETBIOS sobre IP do Samba (o material da rede)
log.smbd
- mensagens relacionadas à funcionalidade SMB / CIFS do Samba (o material de compartilhamento de arquivos e impressões)
log.[IP_ADDRESS]
- mensagens relacionadas a solicitações de serviços a partir do endereço IP contido no nome do arquivo de log.
Log do servidor X11: /var/log/Xorg.0.log
O servidor X11 Windowing padrão em uso com o Ubuntu é o servidor Xorg X11. Esse log é útil para diagnosticar problemas com seu ambiente X11.
Logs não legíveis por humanos
Alguns arquivos de log encontrados no /var/log
subdiretório foram projetados para serem legíveis por aplicativos, não necessariamente por humanos. Alguns exemplos a seguir.
Log de falhas de logon: faillog
O log de falhas de logon localizado em /var/log/faillog
é realmente projetado para ser analisado e exibido pelo faillog
comando.
Último registro de logins: lastlog
O último logon em log /var/log/lastlog
normalmente não deve ser analisado e examinado por humanos, mas deve ser usado em conjunto com o lastlog
comando.
Log de Registros de Logon: who
O arquivo /var/log/wtmp
contém registros de login, mas, diferentemente do /var/log/lastlog
descrito acima, /var/log/wtmp
não é usado para mostrar uma lista de logins recentes, mas é usado por outros utilitários, como o who
comando para apresentar uma lista de usuários conectados no momento.
dmesg
ou/var/log/messages
é um log de mensagens geral, não apenas para a inicialização. Além disso, iniciar um aplicativo a partir do terminal pode ajudar a depurar um problema.