Gibt es einen Befehl, der das Datum ausgibt, an dem Ubuntu (oder eine andere Distribution) installiert wurde?
command-line
system-installation
log
lxtips
quelle
quelle
/var/log/installer/version
ist das Datum 2007-10-30, daher scheint dies ziemlich zuverlässig zu sein ...ls -ld /var/log/installer
.Wenn Sie ext2 / ext3 / ext4 verwenden und die Festplatte bei der Installation formatiert haben, können Sie diesen raffinierten Trick ausführen.
Möglicherweise müssen Sie das Symbol ändern
/dev/sda1
, um Ihre Einstellungen widerzuspiegeln.Bei der Weitergabe des Datums von Dateien kann sogar die "Erstellungszeit" (mtime) zu Fehlern führen, da durch das Aktualisieren von Paketen möglicherweise die Datei ersetzt und eine neue "Erstellungszeit" erstellt wurde.
Ähnliche Tools und Informationen sind möglicherweise auch auf anderen Dateisystemen verfügbar, ich kenne sie jedoch nicht.
quelle
dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1
/dev/sda2
. Auf habe/dev/sda1
ich/boot/efi
.-h
Option verwenden, damit Sie zumindest nur die Superblock-Informationen erhalten, die mehr als genug sein sollten.Der einzige Befehl, der für mich funktioniert hat, ist -
quelle
Ich kenne auch keinen bestimmten Befehl oder eine bestimmte Datei. Ich benutze einige Heuristiken, um das Installationsdatum zu finden:
Dieses kleine Skript sucht nach Dateien in
/etc
und/usr
und druckt das Datum der letzten Änderung aus. Es führt einige Neuformatierungen durch und listet die Vorkommen nach Datum sortiert auf (neueste zuerst). Normalerweise ist der älteste Eintrag das Installationsdatum.Dies setzt voraus, dass nach einer Installation nichts geändert wird. Dies ist in den meisten Fällen (meiner Beobachtung nach) richtig, kann aber in besonderen Fällen auch zu falschen Ergebnissen führen.
quelle
Wenn die Installation neu ist, sehen Sie sich die ältesten Einträge unter an
/var/log
. Nach einigen Wochen werden die Protokolle jedoch entfernt.Eine andere zu betrachtende Sache ist die älteste ctime einer Datei im Root-Dateisystem; Wurde jedoch die gesamte Installation auf Verzeichnisbaumebene kopiert (z. B. von einer fehlerhaften Festplatte gerettet), erhalten Sie das Datum der Kopie.
Wenn eine Heuristik ausreicht, überprüfen Sie das Datum (M-Zeit) einer Datei, die während der Installation erstellt wurde und seitdem wahrscheinlich nicht mehr geändert wurde. Ein guter Kandidat ist
/etc/hostname
; andere Kandidaten sind/etc/hosts
,/etc/papersize
,/etc/popularity-contest.conf
.quelle
Ich glaube nicht, dass es das gibt.
Unter Red Hat / CentOS gibt es die install.log-Dateien, die bei der Installation des Systems generiert werden, aber unter Ubuntu nicht vorhanden sind.
Angenommen, Ihre Protokolle gehen weit genug zurück (meine), können Sie in /var/log/dpkg.log* das Datum bestimmen, an dem die Basisinstallation durchgeführt wurde.
Zum Beispiel sind auf meinem System die ersten beiden Zeilen meiner ältesten Datei dpkg.log (dpkg.log.4.gz)
Also habe ich dieses System am 19.04.2010 um 11:40:55 installiert. Das ist für dieses System richtig.
Es gab auch eine Brainstorming-Idee , um dieses Geburtsdatum hinzuzufügen.
quelle
logrotate
dpkg-Protokolle gelöscht, die älter als ein Jahr sind.Wäre es einfach (ich liege vielleicht falsch), nur das Software-Center zu überprüfen, während Sie dort auf "Verlauf" klicken und zum Ende Ihrer installierten Updates scrollen. Meins zeigt 23. April 2012 erste Installation. Was ist ungefähr richtig, als ich mit Ubuntu angefangen habe?
quelle
Der Befehl
sudo grep ubiquity /var/log/installer/syslog | less
hat bei mir sehr gut funktioniert.quelle