Strona 1 z 2

[+] Zainstalowany bootchart nie daje logów

: 03 kwietnia 2009, 21:47
autor: bolo
Kiedyś miałem bootchart w Ubuntu, a jego logi znajdowały się w:

Kod: Zaznacz cały

/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?

: 04 kwietnia 2009, 09:38
autor: 0dd
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:

Kod: Zaznacz cały

init=/sbin/bootchartd

: 04 kwietnia 2009, 10:54
autor: bolo
0dd pisze: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

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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.

Kod: Zaznacz cały

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?

: 04 kwietnia 2009, 14:02
autor: zulowski
Literka 'd' oznacza daemon, popatrz na ssh, serwer ssh nazywa sie sshd :)

: 04 kwietnia 2009, 15:54
autor: 0dd
Zajrzyj do manuala. Opcja -f pozwala określić format (png, eps, svg).

: 04 kwietnia 2009, 19:20
autor: bolo
0dd pisze: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 --->

Kod: Zaznacz cały

~$ 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.

: 04 kwietnia 2009, 19:41
autor: 0dd
sprobuj w ten sposob

Kod: Zaznacz cały

bootchart -f png

: 05 kwietnia 2009, 09:19
autor: bolo
0dd pisze:sprobuj w ten sposob

Kod: Zaznacz cały

bootchart -f png
Twoje składnia polecenia jest poprawna, jest OK!
Dziękuję za pomoc :-)
Jak dla mnie temat zamknięty.

: 17 sierpnia 2009, 15:18
autor: Feasuro
0dd pisze:By logi były zbierane podczas uruchomienia należy dopisać do gruba:

Kod: Zaznacz cały

init=/sbin/bootchartd
Czyli jak to należy zrobić? Mógłbyś napisać jakieś małe HowTo dla grub2?

: 17 sierpnia 2009, 18:04
autor: AdeBe
Feasuro pisze: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ć

Kod: Zaznacz cały

update-grub