Voir la disponibilité de l'ordinateur et son historique

38

Je me demandais s'il était possible de savoir quand l'ordinateur était allumé, quels fichiers étaient accessibles, quels dossiers étaient ouverts, quels programmes s'exécutaient et quand l'ordinateur reprenait et se remettait en veille (comme dans le cas de films).

Je sais que ce n’est pas si important mais ce serait cool de le savoir.

    
posée Vitaly 27.06.2011 - 20:02
la source

7 réponses

53

Quand la machine a-t-elle été allumée?

uptime

Exemple de mon cahier:

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

C'est l'heure, la disponibilité, le nombre d'utilisateurs et la moyenne de la charge.

Quels programmes s'exécutent:

  • Ligne de commande

    ps -ef|more
    

  • Interface graphique utilisateur - Moniteur système ( dash , system monitor ):

Lorsque l'ordinateur a été repris ou que vous avez dormi

last

quels dossiers ont été ouverts

Quels fichiers ont été accédés

Je ne connais aucune de ces commandes. Natty a activity journal pour les fichiers.

D'autres choses intéressantes ...

  • Pour voir quand les utilisateurs se sont connectés la dernière fois: lastlog .

  • Échec de la connexion: faillog .

    last , lastlog , faillog utilisent le fichier journal /var/log/wtmp (last), /var/log/lastlog et /var/log/faillog . Si ceux-ci ne sont pas actifs, vous n'obtiendrez aucun résultat.

  • lsof affiche la liste des fichiers actuellement ouverts.

    Il peut faire beaucoup de vérifications sur beaucoup d'options. De man lsof :

      

    Pour répertorier tous les fichiers réseau IPv4 ouverts utilisés par le processus dont le PID est 1234, utilisez:

    lsof -i 4 -a -p 1234
    
         

    Pour répertorier tous les fichiers ouverts pour le nom de connexion "abe", ou l'ID utilisateur 1234 ou le processus 456, ou le processus 123 ou le processus 789, utilisez:

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

    Pour lister tous les fichiers ouverts sur le périphérique / dev / hd4, utilisez:

    lsof /dev/hd4
    
réponse donnée Rinzwind 27.06.2011 - 20:10
la source
10

Vous pouvez utiliser la commande last pour vérifier le démarrage, le redémarrage, la suspension / CV.

    
réponse donnée htorque 27.06.2011 - 20:10
la source
5

Quelques points à vérifier:

  • uptime commande pour voir combien de temps votre ordinateur a été exécuté.
  • Gnome Log Viewer ( gnome-system-log ) affiche tous vos journaux à un seul endroit.
  • Journal d'activité Zeitgeist . Cela donne un calendrier brillant comme une vue pour vous montrer quels fichiers ont été ouverts et quelles applications ont été utilisées.
réponse donnée Nemo 27.06.2011 - 20:13
la source
4

Comme beaucoup d’entre eux l’ont dit, le temps de disponibilité vous donne plus de temps.

J'aime utiliser "htop" pour afficher des informations sur ce qui est en cours d'exécution - c'est vraiment très bien formaté, facile à parcourir.

Si vous voulez voir qui est actuellement connecté, essayez la commande "who". Vous pouvez transférer des messages sur leurs terminaux par la commande "write", cela peut être amusant.

Comme pour voir ce qui se passe, vous pouvez vérifier vos journaux, tels que / var / log / syslog ou / var / log / messages (en fonction de la distribution). ). En outre, pour les messages de niveau légèrement inférieur, "dmesg" est utile.

Une autre chose que vous pouvez utiliser pour essayer l'historique est de regarder les utilisateurs * ~ / .bash_history * (ou ~ / .history , etc.). Ce fichier vous montrera une liste de commandes récemment exécutées par l'utilisateur. Je crois qu'un utilisateur a la capacité de nuke son propre fichier d'historique. Il y a probablement des moyens de configurer cela pour que vous puissiez surveiller de plus près.

J'espère que ça aide.

    
réponse donnée James T Snell 27.06.2011 - 20:25
la source
2

Dans le terminal, écrivez:

uptime

    
réponse donnée Binarylife 27.06.2011 - 20:07
la source
2

Pour une solution graphique, System Profiler and Benchmark (recherche dans le Ubuntu Software Center) fournit à la fois la disponibilité et les listes de tous les démarrages. Je ne sais pas si cela montre les programmes qui ont été exécutés, même si je suppose que j'en doute. Mais le programme est très utile pour obtenir toutes sortes d'informations sur votre système, principalement liées au matériel.

    
réponse donnée Kelley 27.06.2011 - 20:29
la source
1

Pour vérifier la disponibilité d’un PC, allez dans Terminal et tapez uptime puis appuyez sur Entrée.

    
réponse donnée scouser73 27.06.2011 - 20:08
la source

Lire d'autres questions sur les étiquettes