Ora vivam caros linuxianos!!! Cá estamos nós para mais uma rubrica “Comandos Linux para Totós”. No último tutorial ensinamos a procurar ficheiros e directórios via linha de comandos (ver aqui). Hoje vamos falar sobre logs (registo de eventos) em Linux.
Vamos a mais uma viagem no “terminal preto”? Lets go…!
Tudo aquilo que acontece num sistema operativo é normalmente registado nos logs para que o utilizador possa saber o que aconteceu no dia X à hora Y. O Windows tem o event viewer, o MacOS terá também um sistema de registo de eventos e no linux essa informação fica mantida em ficheiros.
Imaginem por exemplo que a vossa máquina foi atacada via SSH e vocês querem saber a data/hora do atque, utilizador usado para entrar no sistema, IP da máquina de onde foi feito o ataque, etc. Para saberem essa informação basta acederem ao ficheiro de log associado ao serviço SSH.
Onde se encontram os ficheiros de log no Linux?
A maioria dos ficheiros de log estão no directório /var/log.
Como ver os eventos do sistema operativo em tempo ?
Tal como referido no tutorial nº12 (ver aqui), o comando «tail» permite-nos visualizar em tempo real o log de informações do sistema. Para tal basta usarem o seguinte comando:
tail -f /var/log/messages
Exemplo de Output
Além do /var/log/messages existem muitos outros ficheiros de log que normalmente estão associados aos vários serviços. Alguns exemplos:
- /var/log/auth.log – Logs das autenticações no sistema
- /var/log/kern.log – Logs do Kernel
- /var/log/cron.log – Logs do Crontab (ve aqui)
- /var/log/maillog – Logs do mail
- /var/log/qmail/ – Logs do qmail
- /var/log/httpd/ – Logs de acesso e de erro do Apache
- /var/log/lighttpd – Logs de acesso e de erro do Apache
- /var/log/boot.log – Logs do boot
- /var/log/mysqld.log – Logs do MySQL
- /var/log/secure – Logs de autenticação remota
- /var/log/utmp ou /var/log/wtmp – Registos de login
- /var/log/yum.log – Logs do Yum
Por hoje é tudo! Espero que estejam a aproveitar estes tutoriais para aumentar ainda mais o vosso conhecimento sobre Linux e aguardo ansiosamente o vosso feedback. E os vossos contributos? Alguém quer contribuir com artigos? mail me
Artigos relacionados
- Comandos Linux para Totós – Tutorial nº1 – Comandos básicos
- Comandos Linux para Totós – Tutorial nº2 – Comandos básicos
- Comandos Linux para Totós – Tutorial nº3 – Criar ficheiros/directórios/subdirectórios
- Comandos Linux para Totós – Tutorial nº4 – Output de um ls -l
- Comandos Linux para Totós – Tutorial nº5 – Permissões em Linux
- Comandos Linux para Totós – Tutorial nº6 – Tar – Compactação e descompactação
- Comandos Linux para Totós – Tutorial nº7 – Processos
- Comandos Linux para Totós – Tutorial nº8 – RunLevels
- Comandos Linux para Totós – Tutorial nº9 – Estrutura de Directórios
- Comandos Linux para Totós – Tutorial nº10 – Copiar e a mover ficheiros entre directório
- Comandos Linux para Totós – Tutorial nº11 – Redireccionamento de entradas e saídas
- Comandos Linux para Totós – Tutorial nº12 – Visualizar o conteúdo de um ficheiro
- Comandos Linux para Totós – Tutorial nº13 – Criar utilizadores
- Comandos Linux para Totós – Tutorial nº14 – Criar alias
- Comandos Linux para Totós – Tutorial nº15 – Ficheiros com informação dos utilizadores
- Comandos Linux para Totós – Tutorial nº16 – Criar grupos no Linux
- Comandos Linux para Totós – Tutorial nº17 – Modificar/Apagar utilizadores e grupos
- Comandos Linux para Totós – Tutorial nº18 – Copiar ficheiros entre PCs Linux com o SCP
- Comandos Linux para Totós – Tutorial nº19 – Instalar programas através do código fonte
- Comandos Linux para Totós – Tutorial nº20 – Pré-programação de tarefas com o crontab
- Comandos Linux para Totós – Tutorial nº21 – Configuração de parâmetros de rede
- Comandos Linux para Totós – Tutorial nº22 – Como correr um script no Linux?
- Comandos Linux para Totós – Tutorial nº23 – Como procurar ficheiros e directórios