Não vá dos arquivos de bloqueio. Os arquivos de bloqueio não são confiáveis, eles tendem a se movimentar ao longo do tempo com novas versões do Linux, e muitos programas limpam (removem) arquivos de bloqueio quando terminam com eles.
O comando a seguir mostra o que você está procurando.
ls -lt --time-style="long-iso" /var/log/apt | grep -o '\([0-9]\{2,4\}[- ]\)\{3\}[0-9]\{2\}:[0-9]\{2\}' -m 1
Isto é dois comandos em um. Os resultados do primeiro filtro de comando para o segundo através do símbolo pipe (|).
No primeiro comando, estou usando "ls" para listar o conteúdo do arquivo do diretório / var / log / apt, que é o diretório que armazena os logs do histórico de acesso para o apt-get. A parte "-lt" é na verdade dois switches. O primeiro switch "l" diz "ls" para listar um arquivo por linha com detalhes. A segunda chave "t" diz "ls" para classificar por data e hora. "--time-style" força a hora da data a ser exibida no formato "AAAA-MM-DD HH: MM".
Na parte "grep" do comando, a opção "-o" diz ao grep para mostrar apenas as partes de cada linha que correspondem exatamente à expressão regular. A expressão regular que usei aqui detecta os tempos de data que estão no formato especificado no comando "ls". Você também notará a verdadeira pequena mágica no final do comando "grep" que há uma opção "-m" com o número "1" imediatamente a seguir. Isso diz "grep" para parar de procurar por correspondências depois de encontrar a primeira.
Então, em resumo, estamos listando os detalhes do arquivo de log apt para que possamos ver a data da última modificação, então classificamos por data e informamos ao grep para extrair a primeira data do topo, que então retorna. Essa é a última data que o apt-get executou.
Para interpretar o defensor do diabo por um momento, no entanto, é comum que as plataformas Debian, como o Ubuntu, programem o apt-get como um trabalho que é executado regularmente. Se você está procurando a pessoa na outra extremidade da execução do apt-get, você pode realmente encontrar uma máquina. Você pode sempre combinar logs de acesso com os logs do apt para ver se algum time stamp coincide. Também é possível ver o histórico de comandos de um usuário até certo ponto.
Espero que isso ajude!