GNU/Linux >> Tutoriels Linux >  >> Linux

Obtenir la date et l'heure de démarrage du système sous Linux

J'ai trouvé quelques commandes ici. Essayez who -b ou last reboot | head -1 .
who donne des dates numériques, tandis que last reboot renvoie les noms de jour/mois abrégés.


Cela interroge le temps de disponibilité du noyau et l'affiche dans le fuseau horaire local :

date -d "`cut -f1 -d. /proc/uptime` seconds ago"

Faites attention aux autres options. Le last la commande cessera de fonctionner dès que wtmp a été tourné. Le who la commande dépend de la disponibilité et de l'intégrité de utmp . Et /proc/1 peut avoir la date actuelle au lieu de la date de l'heure de démarrage et peut même être indisponible sur un système renforcé. Modifier :dmesg n'a qu'un tampon arrière de longueur fixe, il n'est donc pas fiable non plus. Les journaux du noyau peuvent être en /var/log mais la plupart des distributions n'en conservent que 8 semaines.


Je suis tombé sur cette question en cherchant un moyen d'obtenir un temps de démarrage cohérent et analysable , par opposition au temps écoulé depuis le démarrage qui change à chaque appel.

Il semble que uptime -s fera l'affaire sur la plupart des systèmes Linux.


Linux
  1. Définir la date, l'heure et le fuseau horaire sur un serveur Linux

  2. Vérifiez et imprimez qui se connecte sous Linux / Unix

  3. 7 exemples de commande de date Linux pour afficher et définir la date et l'heure du système

  4. Formater la date et l'heure pour le script ou la variable du shell Linux

  5. Historique des commandes Linux avec date et heure

Comment trouver la date et l'heure d'installation du système d'exploitation Linux

Comment vérifier l'historique de redémarrage du système et l'heure de démarrage sous Linux

Comment définir la date et l'heure sous Linux

Linux date Exemples de commandes

Lisez et analysez vos journaux système Linux avec Journalctl

Comment changer la date, l'heure et le fuseau horaire dans Linux Mint 20