Question Comment puis-je savoir à quelle date Ubuntu a été installée?


existe-t-il une commande qui affichera la date d'installation d'ubuntu (ou de toute distribution)?


117
2017-08-06 06:09


origine




Réponses:


Vous pouvez vérifier les journaux et les dates du programme d'installation à l'adresse suivante:

/var/log/installer

Un moyen rapide de trouver la date via la ligne de commande serait de lancer:

ls -lt /var/log/installer

Cela liste dans l'ordre chronologique inverse afin que le fichier le plus ancien soit au bas de la liste.


93
2017-08-06 07:28



Ce fichier n'est pas sur mon système Lucid. - richq
Sur mon système, j'ai 7 fichiers dans / var / log / installer /. J'ai installé à partir de 9.10 et plus tard mis à jour à 10.04. - Stefan Lasiewski
J'ai aussi ce dossier sur mon système (nouvellement installé) 10.04 et les dates de création de ces fichiers me donnent la date d'installation. Le fichier / var / log / installer / media-info, par exemple, contient des informations sur le support d'installation utilisé pour l'installation. - Marcel Stimberg
Sur mon système installé à l'origine avec 7.10, /var/log/installer/version a une date du 2007-10-30, donc cela semble être assez fiable ... - JanC
Une réponse pastable pourrait être ls -ld /var/log/installer. - Justin Force


Si vous utilisez ext2 / ext3 / ext4 et que vous avez formaté le disque lorsque vous l’avez installé, vous pouvez faire ce truc astucieux.

sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:'

Vous pourriez avoir à changer le /dev/sda1 pour refléter votre configuration.

En fonction de la date des fichiers, même le «temps de création» (mtime) peut donner lieu à des erreurs car la mise à niveau des paquets a peut-être remplacé le fichier et créé une nouvelle «heure de création».

Des outils et des informations similaires peuvent également être disponibles sur d'autres systèmes de fichiers, mais je ne les connais pas.


67
2017-08-10 12:11



Quand je fais ceci je reçois l'erreur dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1 - king_julien
@king_julien Etes-vous sûr que votre / dev / sda1 est la partition racine de votre système? Il peut être différent sur votre installation, en fait le type de système de fichiers peut être un autre que celui supporté par dumpe2fs! - LassePoulsen
Merci, je l'ai eu maintenant. c'était /dev/sda2. Sur /dev/sda1 j'ai /boot/efi. - king_julien
Vous pouvez utiliser une commande plus générale mais un peu compliquée: sudo dumpe2fs $ (mount | grep 'on /' | awk '{print $ 1}') | grep 'Système de fichiers créé:' - Aram Paronikyan
Vous pouvez utiliser le -h option donc vous obtenez au moins seulement les informations de superbloc qui devraient être plus que suffisantes. - Alexis Wilke


la seule commande qui a fonctionné pour moi est -

sudo ls -alct /|tail -1|awk '{print $6, $7, $8}'

5
2018-02-11 12:10





Je ne connais pas non plus de commande ou de fichier spécifique. J'utilise des heuristiques pour trouver la date d'installation:

for dir in {/etc,/usr,/lib}; do
  sudo find $dir -type f -exec stat -c %z {} \; | \
    sed -e 's,-,,g' -e 's, .*,,' | sort | uniq -c | sort -nr -k 2 | \ 
    grep -Ev " [0-9]?[0-9] "
done

Ce petit script recherche les fichiers dans /etc et /usr et imprime la dernière date de modification. Il effectue un reformatage et répertorie les occurrences triées par date (la plus récente en premier). L'entrée la plus ancienne est généralement la date d'installation.

Cela suppose qu'après une installation reste inchangé. C'est vrai dans la plupart des cas (selon mon observation), mais dans des cas particuliers, cela peut aussi donner des résultats erronés.


3
2017-08-06 07:49



essayé sur / etc seulement (plus rapide), la date était la même que celle de la solution dumpe2fs, donc pour moi cela a bien fonctionné! - eik3


Si l'installation est récente, regardez les plus anciennes entrées sous /var/log, mais au bout de quelques semaines, les grumes auront été tournées.

Une autre chose à regarder est le plus ancien ctime d'un fichier sur le système de fichiers racine; mais si toute l'installation a été copiée (par exemple, récupérée sur un disque défaillant) au niveau de l'arborescence, cela vous donne la date de la copie.

Si une heuristique est suffisamment bonne, regardez la date (mtime) d'un fichier créé lors de l'installation et il est peu probable qu'elle ait été modifiée depuis. Un bon candidat est /etc/hostname; d'autres candidats sont /etc/hosts, /etc/papersize, /etc/popularity-contest.conf.


2
2017-08-10 11:54





Je ne pense pas qu'il y en a.

Sur Red Hat / CentOS, il y a les fichiers install.log générés lors de l'installation du système, mais cela n'existe pas sous Ubuntu.

En supposant que vos journaux remontent assez loin (la mienne fait), vous pouvez déterminer la date à laquelle l'installation de base a été effectuée dans /var/log/dpkg.log*

Par exemple, sur mon système, les deux premières lignes de mon plus ancien fichier dpkg.log (dpkg.log.4.gz) sont

2010-04-19 11:40:55 startup archives install
2010-04-19 11:40:55 install base-files <none> 5.0.0ubuntu18

J'ai donc installé ce système le 19/04/2010 à 11h40:55. C'est correct pour ce système.

Il y avait aussi un idée de remue-méninges ajouter cette date de naissance.


0
2017-08-06 06:19



Merci andol, merci Richard. /var/log/dpkg.log.1 sur un système de bureau lucide a donné une réponse correcte car /var/log/dpkg.log était le seul fichier sur une configuration de serveur lucide, donc un petit travail de détective était nécessaire. Une meilleure compréhension des fichiers journaux sera utile. - lxtips
La configuration par défaut de logrotate élimine les bûches de dpkg de plus d'un an. - LassePoulsen
@Source Lab: Yup. Ma réponse n'est pas infaillible. Je ne connaissais pas le répertoire / var / log / installer mais maintenant. C'est une meilleure solution. - Richard Holloway
Je pense toujours que le temps de création du système de fichiers est le meilleur ici - LassePoulsen


serait-il simple (peut-être que je me trompe) de vérifier le centre du logiciel, alors que là, cliquez sur «historique» et faites défiler vers le bas de vos mises à jour installées. Mine montre le 23 avril 2012 première installation. Ce qui est juste quand j'ai commencé à utiliser Ubuntu?


0
2018-01-10 11:49





La commande sudo grep ubiquity /var/log/installer/syslog | less a très bien travaillé pour moi.


-1
2018-02-09 16:04