Como determinar quando um sistema Linux não executado foi inicializado pela última vez?

1

Eu tenho várias distribuições Linux instaladas no meu PC (13 na última contagem) e gostaria de saber como posso encontrá-las na última inicialização de cada uma delas. De preferência como uma lista, como em uma linha quando eu carreguei pela última vez minha instalação Debian, uma outra linha quando eu carreguei pela última vez minha instalação do Gentoo, em outra linha quando eu carreguei pela última vez a instalação do PCLinuxOS, etc. Eu posso verificar quando a última edição de seus arquivos foi feita (como uma forma de testar quando eles foram iniciados), mas quando eu os invoco regularmente para atualizá-los (usando o gerenciador de pacotes) eu acho que isso pode não ser uma forma precisa verificação.

    
por Brenton Horne 05.01.2018 / 02:53

1 resposta

1

É certo que cada instância escreveu mais de uma linha de dmesg / syslog para /var/log/* arquivos no momento da inicialização. Nomes de arquivos como messages e syslog são muito populares, mas YMWV. Monte a partição relevante RO e vá para grep'ing para as mensagens de inicialização "kernel:". Como um bônus, a saída do syslog revelará o nome do host do uname configurado de cada instância. Procurar pela string "Linux version" seria um bom ponto de partida, já que tende a aparecer no início da seqüência de inicialização.

    
por 07.01.2018 / 00:04