journalctl tail e cheatsheet
journalctl é um novo serviço sofisticado em distribuições linux, como Ubuntu, Debian, CentOS e outros, que envolve e abstrai o log do sistema em uma ferramenta de interface de linha de comando, tornando mais fácil encontrar o que você está procurando. Os dados são estruturados e indexados, então não é como se você estivesse pesquisando arquivos de texto simples usando grep, você tem recursos de pesquisa e localização muito mais avançados. Você pode usar o comando journalctl para imprimir todos os logs do sistema, pode consultá-lo com uma consulta mais granular e, às vezes, deseja apenas TAIL os logs do sistema para observar o sistema ao vivo enquanto opera. O sinalizador –follow é usado para a operação final.
TL;DR: execute journalctl -f
-f é uma opção curta para –follow. Você pode pensar em executar journalctl -f como uma operação final no log do sistema.
folha de dicas do journalctl
-a ou –all
Mostrar todos os caracteres, mesmo linhas e caracteres longos e não imprimíveis
-f ou –follow
Como uma operação de cauda para visualizar atualizações ao vivo
-e ou –page-end
Ir para o final do log
-n ou –linhas=
Mostrar o número n mais recente de linhas de log
-o ou –saída=
Formatação de saída personalizável. Consulte a página de manual para opções de formatação. Alguns exemplos incluem journalctl -o verbose para mostrar todos os campos, journalctl -o cat para mostrar saída concisa compacta, journalctl -o json para formato JSON saída.
-x ou –catálogo
Explique os campos de saída com base nos metadados do programa
-q ou –quiet
suprimir avisos ou mensagens informativas
-m ou –merge
mesclar com base em entradas locais e remotas de tempo
–list-boots
Imprima os bootids que podem ser usados posteriormente na filtragem do tempo de um bootid específico
-b [ID][±offset]
Filtre apenas com base na inicialização especificada
-k ou –dmesg
Filtre apenas as mensagens do kernel
-g ou –grep
Filtro baseado em expressões regulares compatíveis com perl para texto específico
–diferencia maiúsculas de minúsculas[=BOOLEANO]
fazer pesquisa insensível a maiúsculas e minúsculas
-S, –desde=, -U, –até=
Pesquise com base em uma data. “2019-07-04 13:19:17”, “00:00:00”, “ontem”, “hoje”, “amanhã”, “agora” são formatos válidos. Para especificação completa de data e hora, consulte systemd.time(7)
-sistema
Mostrar apenas mensagens do sistema
-do utilizador
Mostrar apenas mensagens do usuário
-Uso de disco
Mostra o espaço usado por este sistema de registro
tutorial do journalctl
Para obter mais informações, consulte a postagem do tutorial journalctl.
Conclusão
O sistema journalctl leva o log do sistema para o próximo nível. Para ver todas as opções, certifique-se de ler a página do manual. Espero que esta folha de dicas ajude você a começar com algumas opções rápidas.