Титла: Install log? Публикувано от: completer в Feb 10, 2009, 12:01 Имам едно бързо въпросче.Как мога да разбера кога е инсталирана системата ми(не само ядрото). Търсих из логовете, но нещо не можах да открия това което искам.В новото ядро като напиша uname -a и ми връща
Код: Linux debian 2.6.28 #1 Wed Dec 31 18:40:08 EET 2008 i686 GNU/Linux Код: Linux debian 2.6.18-6-486 #1 Sat Dec 27 08:57:46 UTC 2008 i686 GNU/Linux По-принцип бих предположил че е второто защото като инсталирах Дебиана, 2.6.18 се инсталира тогава, но от тогава насам мисля,че го бях прекомпилирал това ядро и затова сега мисля, че дата не е точно тази която искам. Титла: Re: Install log? Публикувано от: zeridon в Feb 10, 2009, 12:17 Датата която виждаш от изхода на ядрото е кога е компилирано ... няма нищо общо с датата на инсталацията.
По принцип апт би трябвало да логва кога какво е инсталирано във /var/log/apt* но не съм сигурен дали това не подлежи на промяна или конфигурация Титла: Re: Install log? Публикувано от: completer в Feb 10, 2009, 12:28 В /var/log/ имам само aptitude и съдържанието му е празно
Титла: Re: Install log? Публикувано от: zeridon в Feb 10, 2009, 12:45 корекция ... било е в dpkg.log
Цитат dpkg.log:2009-02-10 12:43:42 status installed libgnutls13 1.4.4-3+etch3 Титла: Re: Install log? Публикувано от: knemo в Feb 10, 2009, 13:00 Имам едно бързо въпросче.Как мога да разбера кога е инсталирана системата ми(не само ядрото). Търсих из логовете, но нещо не можах да открия това което искам.В новото ядро като напиша uname -a и ми връща По принцип като се прекомпилира ядро се променя една променлива в Make филето преди да се пусне компилацията. Незнам дали в Дебиан това не е автоматично. Погледни си в началото на файла Make in dir /usr/src/linux-xx-xx/ Там трябва да има нещо таков VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 18 EXTRAVERSION = NAME=Avast! A bilge rat! Може да си промениш SubLevel или ExraVersion Титла: Re: Install log? Публикувано от: completer в Feb 10, 2009, 23:33 Тука май има нещо гнило:
Код: 2009-02-10 11:07:49 status installed libgnutls13 1.4.4-3+etch3 knemo Дата на промяна да makefile също отговаря на дата на компилирането да ядрото. Титла: Re: Install log? Публикувано от: tyuio в Feb 10, 2009, 23:57 едно предложение, може да е ламерско ама... В Synaptic има една опция във "файл' история на промените ли на търсене ли, какво беше. мислся че там можеш да видиш колко е стара системата и през времето как се е променяла.
При мен пише че на 30 май в 17:38 е имало качен ъпдейт и съм инсталирал 12 програми. Титла: Re: Install log? Публикувано от: zeridon в Feb 11, 2009, 10:05 Тука май има нещо гнило:Ами защото тъкмо го инсталирах пакета ... пуснах ъпдейт и така Титла: Re: Install log? Публикувано от: completer в Feb 11, 2009, 10:38 едно предложение, може да е ламерско ама... В Synaptic има една опция във "файл' история на промените ли на търсене ли, какво беше. мислся че там можеш да видиш колко е стара системата и през времето как се е променяла. Това е последната ми дата в Synaptic-a мисля че е достоверна.(+ - няколко дни може би) Код: Commit Log for Sun Dec 14 02:02:59 2008 Благодаря много за помощта и отделеното внимание на всички. Титла: Re: Install log? Публикувано от: laskov в Feb 11, 2009, 12:11 Едно още по-ламерско предположение - дата на създаване на директория в /.
Титла: Re: Install log? Публикувано от: neter в Feb 11, 2009, 17:51 Не се пази дата на инсталиране на системата. Проверката й е относителен въпрос спрямо това какво се е случвало в системата от инсталацията й досега. Проверка датата на първия инсталиран пакет рядко може да бъде сметната за дата на инсталиране на системата, тъй като много от пакетите са със запазена дата на компилиране от разработчика на дистрибуцията. Проверка на дати в логове също рядко би дало резултат, тъй като най-често тези логове или са били завъртани от logrotate, или са били чистени ръчно, когато са станали обемисти. На мен лично най-достоверно ми се вижда да се погледне датата на папките в системата. И за да се ограничи списъкът на листнатите папки, най-хубаво ми се видя да се листне съдържанието на /usr/share/doc. Папките там съдържат файлове, които по принцип не се променят при обновяване на системата, а дори и някоя папка да е била пипната междувременно от някое обновление или нещо да е променяна ръчно, остават достатъчно на брой други изначални папки, които да покажат датата на инсталиране. Нужна ни е командата
Код и най-отдолу в списъка би трябвало да има немалко количество папки, датата на които да е датата на инсталиране. Възможно е, най-отдолу в списъка да има някоя и друга папка с по-стара дата или някой файл, но файловете не трябва да се гледат, а папките с по-стара дата са малко (може би 2-3) и са празни. Папките с датата на инсталиране са повече на брой и границата между тях и тези с по-стара дата е видима (обикновено 1-2 години) ;) Титла: Re: Install log? Публикувано от: completer в Feb 11, 2009, 20:15 Да датата е същата с тази която видях в Synaptic. Ето последните няколко от изхода на командата.
Код: drwxr-xr-x 2 root root 4096 2008-12-14 02:12 konsole Както каза последните 4 се разминават с година две |