czy istnieje polecenie, które wyświetli datę instalacji ubuntu (lub dowolnej dystrybucji)?
command-line
system-installation
log
lxtips
źródło
źródło
/var/log/installer/version
ma datę 2007-10-30, więc wydaje się to być dość niezawodne ...ls -ld /var/log/installer
.Jeśli używasz ext2 / ext3 / ext4 i sformatowałeś dysk podczas instalacji, możesz zrobić tę sprytną sztuczkę.
Może być konieczna zmiana w
/dev/sda1
celu odzwierciedlenia konfiguracji.Jeśli chodzi o datę plików, nawet „czas utworzenia” (mtime) może powodować błędy, ponieważ aktualizacja pakietów mogła zastąpić plik i utworzyć nowy „czas utworzenia”.
Podobne narzędzia i informacje mogą być również dostępne w innych systemach plików, ale ich nie znam.
źródło
dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1
/dev/sda2
. Na/dev/sda1
mam/boot/efi
.-h
opcji, aby uzyskać przynajmniej informacje o superbloku, które powinny być więcej niż wystarczające.jedyne polecenie, które zadziałało dla mnie to -
źródło
Nie znam też konkretnego polecenia lub pliku. Korzystam z heurystyki, aby znaleźć datę instalacji:
Ten mały skrypt szuka plików w
/etc
i/usr
i wypisuje ostatniej zmiany daty. Dokonuje formatowania i wyświetla listę zdarzeń posortowanych według daty (najpierw najnowsze). Zwykle najstarszym wpisem jest data instalacji.Zakłada się, że po instalacji pozostają niezmienione. Jest to w większości przypadków (zgodnie z moimi spostrzeżeniami) prawdziwe, ale w szczególnych przypadkach może również dawać błędne wyniki.
źródło
Jeśli instalacja jest ostatnia, spójrz na najstarsze wpisy poniżej
/var/log
, ale po kilku tygodniach dzienniki zostaną obrócone.Inną rzeczą, na którą należy spojrzeć, jest najstarsza godzina pliku w głównym systemie plików; ale jeśli cała instalacja została skopiowana (np. uratowana z uszkodzonego dysku) na poziomie drzewa katalogów, podana jest data kopii.
Jeśli heurystyka jest wystarczająco dobra, spójrz na datę (mtime) pliku, który został utworzony podczas instalacji i od tego czasu jest mało prawdopodobne, aby został zmodyfikowany. Dobrym kandydatem jest
/etc/hostname
; Inni kandydaci/etc/hosts
,/etc/papersize
,/etc/popularity-contest.conf
.źródło
Nie wydaje mi się
W Red Hat / CentOS istnieją pliki install.log, które są generowane podczas instalowania systemu, ale nie istnieje w Ubuntu.
Zakładając, że twoje dzienniki cofają się wystarczająco daleko (moje do), możesz określić datę instalacji podstawowej w /var/log/dpkg.log*
Na przykład w moim systemie są dwie pierwsze linie mojego najstarszego pliku dpkg.log (dpkg.log.4.gz)
Więc zainstalowałem ten system 19.04.2010 o 11:40:55. To jest poprawne dla tego systemu.
Był też pomysł burzy mózgów, aby dodać tę datę urodzenia.
źródło
logrotate
odrzucania dzienników dpkg starszych niż rok.czy byłoby to proste (mogę się mylić) po prostu sprawdzić centrum oprogramowania, a tam kliknąć „historię” i przewinąć w dół do dolnej części zainstalowanych aktualizacji. Mój pokazuje pierwszą instalację 23 kwietnia 2012 r. Co właściwie jest, kiedy zacząłem używać Ubuntu?
źródło
Komenda
sudo grep ubiquity /var/log/installer/syslog | less
działała dla mnie bardzo dobrze.źródło