Veja o tempo de atividade e o histórico do computador

38

Eu queria saber se é possível descobrir quando o computador foi ligado, quais arquivos foram acessados, quais programas foram abertos, quais programas foram executados e quando o computador foi reiniciado e colocado novamente em modo de suspensão (assim como no computador). filmes).

Eu sei que isso não é importante, mas seria legal saber.

    
por Vitaly 27.06.2011 / 20:02

7 respostas

53

Quando a máquina foi ligada:

uptime

Exemplo do meu caderno:

20:06:33 up  1:50,  2 users,  load average: 0.03, 0.04, 0.05

Essa é a hora atual, o tempo de atividade, a quantidade de usuários e a média de carga.

Quais programas são executados:

  • Linha de comando

    ps -ef|more
    

  • GUI - Monitor do sistema ( dash , system monitor ):

Quando o computador foi retomado ou fica parado

last

que pastas foram abertas

quais arquivos foram acessados ​​

Nenhum destes eu sei um comando para. Natty tem activity journal para arquivos.

Outras coisas interessantes ...

  • Para ver quando os usuários efetuaram login na última vez: lastlog .

  • Falha no login: faillog .

    last , lastlog , faillog faz uso do arquivo de log /var/log/wtmp (last), /var/log/lastlog e /var/log/faillog . Se esses não estiverem ativos, você não obterá nenhum resultado.

  • lsof mostra uma lista de arquivos abertos no momento.

    Ele pode fazer muitas verificações em muitas opções. De man lsof :

      

    Para listar todos os arquivos de rede IPv4 em uso pelo processo cujo PID é 1234, use:

    lsof -i 4 -a -p 1234
    
         

    Para listar todos os arquivos abertos para o nome de login '' abe '', ou o ID do usuário 1234, ou o processo 456, ou o processo 123, ou o processo 789, use:

    lsof -p 456,123,789 -u 1234,abe
    
         

    Para listar todos os arquivos abertos no dispositivo / dev / hd4, use:

    lsof /dev/hd4
    
por Rinzwind 27.06.2011 / 20:10
10

Você pode usar o comando last para verificar os tempos de inicialização, reinicializações e suspensões / currículos.

    
por htorque 27.06.2011 / 20:10
5

Algumas coisas valem a pena conferir:

  • Comando uptime para ver quanto tempo o seu computador está sendo executado.
  • O Gnome Log Viewer ( gnome-system-log ) mostra todos os seus registros em um só lugar.
  • Zeitgeist Activity Journal . Isso fornece um calendário brilhante como visualização para mostrar quais arquivos foram abertos e quais aplicativos foram usados.
por Nemo 27.06.2011 / 20:13
4

Como muitos disseram, o "uptime" oferece tempo.

Eu gosto de usar "htop" para me mostrar informações sobre o que está sendo executado atualmente - é realmente muito bem formatado, fácil para mim.

Se você quiser ver quem está logado no momento, tente o comando "who". Você pode enviar mensagens para seus terminais pelo comando "write", que pode ser divertido.

Como para ver o que está acontecendo, você pode verificar seus logs, como / var / log / syslog ou / var / log / messages (dependendo da distribuição ). Além disso, para mensagens de nível mais baixo, "dmesg" é útil.

Outra coisa que você pode usar para tentar ver o histórico é dar uma olhada nos usuários * ~ / .bash_history * (ou ~ / .history , etc). Esse arquivo mostrará uma lista de comandos que o usuário executou recentemente. Eu acredito que um usuário tem a capacidade de nuke seu próprio arquivo de histórico. Há provavelmente formas de configurar isso para que você possa monitorar mais de perto.

Espero que ajude.

    
por James T Snell 27.06.2011 / 20:25
2

Na gravação do terminal:

uptime

    
por Binarylife 27.06.2011 / 20:07
2

Para uma solução gráfica, o System Profiler e o Benchmark (pesquisa no Ubuntu Software Center) fornecem o tempo de atividade e lista todas as inicializações. Eu não sei se mostra os programas que foram executados, embora eu duvide. Mas o programa é muito bom para obter todos os tipos de informações sobre o seu sistema, principalmente relacionadas a hardware.

    
por Kelley 27.06.2011 / 20:29
1

Para verificar o tempo de funcionamento de um PC, acesse o Terminal e digite uptime , em seguida, pressione Enter.

    
por scouser73 27.06.2011 / 20:08