Onde a funcionalidade de / var / log / dmesg está no xenial 16.04?

4

/var/log/dmesg foi um tempo de inicialização útil dmesg dump. Não consigo mais encontrar isso no Ubuntu 16.04. Está em outro lugar?

( /var/log/kern.log* é limitado; ele captura mensagens do kernel somente depois que o daemon de log está sendo executado. Além disso, é complicado encontrar o arquivo kern.log.X.gz correto onde a última inicialização ocorreu (ele pode ter sido rotacionado). também.))

    
por Robert Siemer 12.12.2016 / 12:51

1 resposta

10

Para mostrar a saída da última inicialização, você ainda pode usar o comando dmesg .

No entanto, o Ubuntu 16.04 (na verdade, todos Ubuntus > = 15.04) usa systemd , que tem um daemon de registro, journald e uma interface com acesso altamente flexível a dados registrados: journalctl . Você pode ver um log do último equivalente de inicialização a dmesg :

journalctl -k

Na journalctl página do manual :

% bl0ck_qu0te%

todos dmesg output nas últimas 2 horas

journalctl -k --since "2 hours ago"

todo o diário desde a última inicialização

journalctl -b

lista de botas no diário

journalctl --list-boots

para configurar o log persistente, você precisa configurar journald - por padrão, seu log é escrito de forma não persistente para /run/systemd/journal (um arquivo binário - não adianta tentar lê-lo) e nenhum dado está disponível antes do atual boot. Para configurar o log persistente, edite o arquivo /etc/systemd/journald.conf e remova o comentário da linha #Storage=auto e altere auto para persistent . Use seu editor de texto favorito ou

sudo sed -i.bak 's/#Storage=auto/Storage=persistent/' /etc/systemd/journald.conf

Em seguida, você deve reiniciar o serviço (ou reinicializar)

sudo systemctl restart systemd-journald

Tendo habilitado o log persistente, você poderá no futuro usar a funcionalidade completa de journalctl , por exemplo, para ver informações da inicialização antes da atual

journalctl -b -2

Veja a página relevante do maravilhoso < 3 Arch Wiki < 3 para obter mais dicas e truques ao usar journalctl

    
por Zanna 12.12.2016 / 13:45