|
[+] Zainstalowany bootchart nie daje logów
bolo - 03-04-2009 21:47
Kiedyś miałem bootchart w Ubuntu, a jego logi znajdowały się w:
/var/log/bootchart
Teraz po instalacji w Debianie nie znajduję w ogóle katalogu bootchart w tej samej gałęzi. Czy Debian zapisuje gdzieś indziej jego logi?
0dd - 04-04-2009 09:38
Logi zapisywane są w pliku /var/log/bootchart.tgz, by wygenerować z tego obrazek należy użyć polecenia: bootchart
By logi były zbierane podczas uruchomienia należy dopisać do gruba:
init=/sbin/bootchartd
bolo - 04-04-2009 10:54
logi zapisywane sa w pliku /var/log/bootchart.tgz, by wygenerowac z tego obrazek nalezy uzyc polecenia bootchart
by logi byly zbierane podczas uruchomienia nalezy dopisac do gruba
init=/sbin/bootchartd
Zadziałało - dziękuję! :-) W Ubuntu nie musiałem ręcznie dopisywać polecenia w menu.lst stąd może brak wiedzy (u mnie), że taka konieczność w innych systemach występujie. Ciekawe dlaczego polecenie
init=/sbn/bootchartd
zmienia nazwę tej usługi dopisując na końcu literkę "d"? To tak gwoli ciekawości. Bardziej interesuje mnie sama procedura ekspozycji logu.
marek@debian:~$ bootchart Parsing /var/log/bootchart.tgz Wrote image: ./bootchart.svgz
Aby obejrzeć teraz te rozpakowane archiwum logu należy przejść do swego folderu domowego . Sam log w formie obrazu jest i owszem lecz jakiś taki blady, mało czytelny. Dopiero duże powiększenie zwiększa czytelność logu, ale z kolei wielka rozdzielczość obrazu utrudnia ekspozycję całości. Jak Ty sobie radzisz zakładając, że korzystasz z bootchart? Jak sformułować polecenie aby rozpakowany obraz miał rozszerzenie np. PNG?
zulowski - 04-04-2009 14:02
Literka 'd' oznacza daemon, popatrz na ssh, serwer ssh nazywa sie sshd :)
0dd - 04-04-2009 15:54
Zajrzyj do manuala. Opcja -f pozwala określić format (png, eps, svg).
bolo - 04-04-2009 19:20
Zajrzyj do manuala. Opcja -f pozwala określić format (png, eps, svg).
Dziękuję za wyrozumiałość i bardzo trafione wskazówki. Nie pomyślałem aby zajrzeć do manuala, a tam to o co pytałem. Rzeczywiście daje się tworzyć log w formacie png tylko jedno pytanie: po takiej komendzie ---> ~$ bootchart -f --png Parsing /var/log/bootchart.tgz Exception in thread "main" java.lang.IllegalArgumentException: Invalid format: --png at org.bootchart.Main.render(Unknown Source) at org.bootchart.Main.main(Unknown Source)
tworzy się log pomimo zawartej tu uwagi "invalid format". Czy to dlatego, że nie skorzystałem z formatu domyślnego, czy też przyczyna leży gdzie indziej?
Na koniec jeszcze mam taką konkluzję odnośnie działania bootchart w systemie Debian. Przede wszystkim podoba mi się to, że nie produkuje logów przy każdym włączeniu systemu, tak jak to się dzieje np. w Ubuntu. Po pewnym czasie katalog bootchart w /var/log zapełnia się tam mnóstwem w większości niepotrzebnych logów, których usuwanie utrudniają dodatkowo prawa własności root. Trzeba więc te prawa zmieniać. Debian natomiast tworzy logi jeśli ich chcesz i potrzebujesz po czym nadaje im zwykłe prawa własnościowe. Tak więc i usuwać można "od ręki". To jest fajne i dobrze przemyślane.
0dd - 04-04-2009 19:41
sprobuj w ten sposob
bootchart -f png
bolo - 05-04-2009 09:19
sprobuj w ten sposob
bootchart -f png
Twoje składnia polecenia jest poprawna, jest OK! Dziękuję za pomoc :-) Jak dla mnie temat zamknięty.
Feasuro - 17-08-2009 15:18
By logi były zbierane podczas uruchomienia należy dopisać do gruba:
init=/sbin/bootchartd
Czyli jak to należy zrobić? Mógłbyś napisać jakieś małe HowTo dla grub2?
AdeBe - 17-08-2009 18:04
Czyli jak to należy zrobić? Mógłbyś napisać jakieś małe HowTo dla grub2?
W pliku /etc/default/grub masz linijkę GRUB_CMDLINE_LINUX. Tam wpisujesz dodatkowe parametry kernela podczas startu. Nie zapomnij, żeby po zmianach wykonać
update-grub
bolo - 19-08-2009 23:00
[Czyli jak to należy zrobić? Mógłbyś napisać jakieś małe HowTo dla grub2?
Według życzenia oto moje małe Howto w kwestii instalacji i korzystania z programu bootchart.
1) Instalacja sudo aptitude install bootchart
2) Aby logi były zbierane należy zmodyfikować Grub sudo gedit /boot/grub/menu.lst
w Gnome lub sudo kate /boot/grub/menu.lst
w KDE
Tutaj jeszcze mała uwaga, jeżeli mamy dwa systemy np. Linux, modyfikujemy tego gruba z, którego bootujemy komputer. Wtedy ścieżka edycji Gruba będzie wyglądała inaczej.
3) Edycja i zmiana w pliku Grub. odszukać sekcję kernel systemu w, którym zainstalowany jest bootchart i dopisać init=/sbin/bootchartd
u mnie wygląda to tak: kernel /boot/vmlinuz-2.6.29-bpo.2-686 root=/dev/sda1 ro init=/sbin/bootchartd
4) Restartujemy komputer
5) Edycja logu wpisujemy w konsolę bootchart -f png
a log pojawi się w naszym katalogu domowym.
To byłoby już wszystko. Chciałbym zaznaczyć, że te HowTo powstało tylko dzięki pomocy kolegów (powyżej) :-) . Ja tylko skleiłem to w całość.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|