Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: timmynovak 01 Května 2011, 10:23:11
-
Ahoj, nemáte někdo nějaký skriptík na přepočet času v DMESG? Má představa je dmesg | filtr_skript a zobrazení proběhne v běžném časovém formátu DD.MM.YYYY HH... nebo nějakém obdobném. Děkuji.
-
cat /var/log/kern.log
-
má to dva drobné nedostatky - resp. nedostatek a otázku - já mám dmesg odzálohovávaný (zatím jeden, server beží už fakt dlouho) a kern.log prece není vše, jako v dmesg, nebo se pletu?
-
Čas z dmesg se vztahuje ke startu systému a je v sekundách, takže pokud máš zalogovaný i tento údaj, můžeš to spočítat, jinak se obávám, že to nevyvěštíš.
-
no právě, proto se ptám, zda někdo takový skript nemá:)
-
no právě, proto se ptám, zda někdo takový skript nemá:)
Pokud jsem to správně pochopil, tak ve výchozím nastavení Ubuntu, by měl zmíněný log obsahovat všechny události z Kernel Ring Buffer, které vypisuje dmesg, akorát si pamatuje trochu víc a občas vytvoří nový soubor a starší archivuje, viz ls -lh /var/log/kern.log*. A je to s reálným časem. Pokud ke svému dmesg logu znáš čas startu systému, nebude složité ten požadovaný skript napsat, ale já se nehlásím :)
-
nevím, v kernel mám toho míň, že v dmesg:(
-
mrkni do /var/log/syslog, tam by melo byt vsechno
-
mrkni do /var/log/syslog, tam by melo byt vsechno
dmesg vypisuje Kernel Ring Buffer, a pokud není upraven /etc/rsyslog.d/20-ufw.conf, mělo by být všechno v /var/log/kern.log* a stejný výsledek dostaneš z cat /var/log/syslog|grep 'kernel:'. Ověřoval jsem to na své peci.
-
mrkni do /var/log/syslog, tam by melo byt vsechno
no, jenže ten se točí a nemám ho celý zálohovaný:) no, asi ten skript budu muset nějak vymyslet, to bude porod:)
-
squelé! díky, zkusím.