[Megoldva] Mióta van telepítve a Linuxom? - És nektek?

Fórumok

Sziasztok!

A téma kicsit OFF, de szerintem elég érdekes...

Szóval a kérdésem: Hogyan tudom megnézni (természetesen parancssorból), hogy melyik napon telepítettem a rendszerem?
Előre is köszi a segítséget.

UI: Nyugodtan írjátok le, hogy ti mikor telepítettétek "XY" típusú rendszereteket. Érdekes dolgok lesznek szerintem. :)

Hozzászólások

ez a gép nekem kb:
~#ls -la /
.
.
drwx------ 2 root root 16384 2007 dec 31 lost+found
.
.

drwx------ 2 root root 16384 2002-11-29 16:04 lost+found

A gép többször cserélve lett alatta, a winchester még többször, és volt pár distupgrade is. Még három nap és 7 éves lesz a pici :)

A dist-upgrade-et már én is próbáltam néhányszor, de nem igazán jön össze nagy nagy sajnálatomra.
Legutóbb mikor Etch-t upgradeeltem (volna) Lenny-re egy nagy káosz lett, és újra kellett húzni az addig jól működő szerverem.

Így csináltam:
1. Source list-ben átírtam az etch tükröt Lennyre
2. Frissítettem a repókat
3. Megcsináltam a Dist-upgrade-t.

Mi volt a hiba amit vétettem?

türelem választ terem.
nem mindegy, hogy hova írod a konfigokat. Ha kitaláltad, hogy a csomag karbantartója szerint hogy kellene, akkor menni fog a dist-upgrade (több-kevesebb sikerrel), ha nem, akkor össze fog borulni az egész.

olyan sajnos van, hogy máshova tesznek valamit az újabb verzióban vagy megváltoztatnak egy alapértelmezést, ettől az ugrade sikerülni fog, csak az adott program nem indul el.
meg olyan is van, hogy az opensource nácik beteszik a lábukat a csomagkarbantartók közé, és akkor frankón menni fog a gép, csak ssh-zni nem lehet rá, mert az elmeroggyantak kihajították a broadcom netextreme2 kártyák firmware-jét a default telepítőből...

úgyhogy meglepik szoktak lenni, de a szoftverek upgrade-jével nekem ritkán van bajom.

Köszi, azt hiszem értem. (minimális angol nyelv tudásom van, de ezen változtatok)

Az írás alapján érdemesebb az aptitude-t használni, és a teljes dist-upgrade helyett egy aptitude safe-upgrade
-t futtatni. Persze a source list-et át kell írni előtte.

Javítsatok ki ha tévedek.

Hát, a fenti módszer nem biztos, hogy jó, nekem:
drwxr-xr-x 2 root root 49152 2004-02-17 17:33 lost+found
és ezt 2007 elején telepítettem.

--
Soli Deo Gloria

a linuxos gépeim többségét akkor telepítettem (újra), amikor libc5-libc6 átállás volt, tehát debian bo -> hamm, olyan 1998 tájékán.

azóta pedig megszületett az apt-get, ígyhát rendszeresen upgrade...

Nagyából ekkor kaptam a gépet:

11 drwxr-xr-x 2 root root 48K 2006-12-12 18:19 lost+found

Igaz azóta volt hdd csere, de ez a mai tudomány mikre képes....:)

Szóval mint azt feljebb is említettem (nem csak én) a lost+found utolsó módosításának idejének megnézése nem igazán ad pontos eredményt.
Nincs vmi külön erre a célra megalkotott megoldás? :)

Az első...? Valamikor 1994 tavaszán...

2007. augusztus 18. Gentoo
A /etc/conf.d/hostname fájl utolsó módosítási dátuma 2006. október 31. Elvileg ezt telepítéskor 1x beírtam, aztán azóta ugyanaz. 1 évre rá gépcsere volt, de a rendszer maradt. Ezért mutat egy évvel későbbi dátumot a lost+found mappám:)

Az elsőt viszont 2005-ben telepítettem. ZH időszakban debian-t egy P1-es szerverre kipróbálni_A_Linuxot:))

Én 1997-ben telepítettem az otthoni debian linuxom, azóta frissül/költözget. Nehéz pontosan megállapítani, a legrégebbi konfig fájl alapján kb.

nekem kb. 2003-as a Slackware-em, valami 9.0 vagy 9.1 verziot telepitettem, azota csak frissitgetem (meg mar a harmadik konfig van alatta) es remekul mukodik \o/

Linux ext*fs:

$ sudo tune2fs -l /dev/sda2 | grep created
Filesystem created: Mon Jul 14 12:20:31 2008

Persze ha a root filerendszer ujra lett rakva, akkor az nem szamit.

AIX:

$ ls -l /etc/fb_*
-rwxrwxr-x 1 root system 24 Jan 05 1970 /etc/fb_23_07_01_04*

Hehe, ha az install vegen beallitom a datumot/idot, akkor ez alapjan meg lehetne mondani ;-)
(ez az atnevezett /etc/firstboot file)

AIX-en a csomagkezelo megjegyzi a fileset-ek update history-jat, igy az 'lslpp -h bos.rte' is jo megoldas.

Nekem az etc alatt a legrégebbi file:
-rw-r--r-- 1 root root 19 Aug 13 2001 libao.conf

Ez talán telepítéskor jön létre. Az alábbi meg szerintem akkor lett módosítva, amikor költözött a masina. De ettől biztos nem fiatalabb:

$ ls -l /etc/hostname
-rw-r--r-- 1 root root 6 Jan 4 2002 /etc/hostname

find -type f -exec stat -c %Z {} \; | sort | head -n1

Ez alapján nekem 2007-es. Ami reálisnak mondható.

Ez a unix timestamp. Konverzió: http://www.unixtimestamp.com/index.php

Ez alapján én 2009. 5. 11-én telepítettem a rendszeremet. A hiba csak az, hogy 2009. 11. 4-én csináltam egy új telepítést.

-----
Dropbox tárhely igénylése: https://www.getdropbox.com/referrals/NTI2MzM2MjA5

debianosoknak:
ls -l /var/log/installer/ vagy ls -l /var/log/debian-installer/
találgatás helyett ezt javaslom, az installer logjainak dátumát:)

Nagyon jó meglátás.
A hostname létrehozásának dátuma (hostname-en nem módosítottam) és az installer/syslog-ban található legelső bejegyzés időpontja megegyezik :-)
Egyre több jó megoldás van, ezek közül az egyik legjobb az installer ben keresgélés.
Nagyon érdekes kis topic lett ebből...

Nálam viszonylag frissek a telepítések, úgyhogy én most nem tudok látványosan biciklitárolni.

__________________________________
2e845cb4c3a5b5bd6508455b1739a8a2

A swap létrehozásának dátumát hogyan tudom megvizslatni? Mer az az egyetlen, ami azóta sem változott.
--
Fight / For The Freedom / Fighting With Steel

Általános, biztos módszer nincs, kivéve, ha a disztribúció telepítője elment valami naplófájlt, amit a fressítés se ír felül.

$ ls -al /etc/timezone
-rw-r--r-- 1 root root 16 2001 szept 21 /etc/timezone

Néhány üres logfile is erre datálódik, meg nekem is 2001 ősze rémlik.