web-dev-qa-db-fra.com

Sortie de la "dernière" commande

Quelqu'un peut-il m'expliquer quelle est la signification de la dernière colonne de la sortie de la commande last? Je suis particulièrement intéressé par sa signification en ce qui concerne le reboot pseudo-utilisateur.

reboot   system boot  2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)   

Que signifie-t-il 9 + 09: 37?

18
Andrea Spadaccini

reboot et shutdown sont des pseudo-utilisateurs pour le redémarrage et l'arrêt du système, respectivement. C'est le mécanisme de journalisation que des informations, avec des versions de noyau au même endroit, sans créer de formats spéciaux pour le fichier binaire WTMP.

Citation de man wtmp :

Le wtmp Fichier enregistre toutes les connexions et les déconnages. Son format est exactement comme utmp Sauf qu'un nom d'utilisateur Null indique une déconnexion sur le terminal associé. En outre, le nom du terminal ~ avec nom d'utilisateur shutdown ou reboot indique une fermeture ou un redémarrage du système et la paire de noms de bornes |/} enregistre l'heure ancienne/nouvelle du système lorsque - date (1) change.

fichier binaire WTMP Ne pas sauvegarder autre que l'horodatage pour les événements. Par exemple, last calcule des éléments supplémentaires, tels que des horaires de connexion.

reboot   system boot  2.6.32-28-generi Mon Feb 21 17:02 - 18:09  (01:07)    
...
user     pts/0        :0.0             Sat Feb 12 18:52 - 18:52  (00:00)    
user     tty7         :0               Sat Feb 12 18:52 - 20:53  (02:01)    
reboot   system boot  2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)   

La dernière colonne (entre parenthèses) est la durée de l'événement. Pour l'utilisateur reboot, c'est la disponibilité.

Après le dernier redémarrage, le temps est en cours de disponibilité. Pour les redémarrages antérieurs, le temps est utile après ce redémarrage (donc dans la dernière ligne de mon exemple, il est de la disponibilité jusqu'à la première ligne; il n'y avait pas de redémarrage entre). Nombre (s) avant + signifie nombre de jours. Dans la dernière ligne, il est 9 jours, 9 heures et 37 minutes et, dans la première ligne, la disponibilité actuelle est de 1 heure et 7 minutes.

Notez cependant que cette fois n'est pas toujours exacte - par exemple, après une collision système et une séquence de redémarrage inhabituelle. last _ _ calcule comme l'heure entre elle et le redémarrage/arrêt suivant.

18
Olli