885
Comment: synch with English version
|
← Revision 11 as of 2017-08-30 21:17:38 ⇥
2874
changed from "#language en" to "it"
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#language en ||<tablestyle="width: 100%;" style="border: 0px hidden">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[bootlogd|English]] - Italiano-~||<style="text-align: right;border: 0px hidden"> (!) [[/Discussion|Discussion]]|| ---- [[DebianMan:8/bootlogd|Bootlogd]] registra i messaggi di avvio |
#language it ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[bootlogd|English]] - [[fr/bootlogd|Français]] - Italiano-~ |
Line 6: | Line 4: |
## If your page gets really long, uncomment this Table of Contents | [[DebianMan:8/bootlogd|Bootlogd]] registra i messaggi di avvio. ''Se si usa [[systemd]] come sistema init, può essere necessario usare {{{systemctl}}} per [[http://freedesktop.org/wiki/Software/systemd/Debugging/|fare il debug di problemi all'avvio]].'' ## If your page gets really long, uncomment this Table of Contents |
Line 10: | Line 12: |
Si può fare modificando il file {{{/etc/default/bootlogd}}}; non è abilitato in modo predefinito. | A partire da Wheezy, il pacchetto DebianPkg:bootlogd viene automaticamente avviato come demone nel modo consueto (con uno script init.d in stile sys-V). Non c'è più bisogno di un file di configurazione. |
Line 12: | Line 14: |
{{{ # Run bootlogd at startup ? |
Prima di Wheezy si attivava bootlogd modificando {{{/etc/default/bootlogd}}}, ciò non è abilitato in modo predefinito: {{{ # Eseguire bootlogd all'avvio? |
Line 15: | Line 17: |
}}} | }}} |
Line 19: | Line 21: |
= Lettura del file /var/log/boot = | |
Line 20: | Line 23: |
Talvolta parti di un messaggio di boot possono essere racchiuse tra sequenze di caratteri ASCII per i colori, ad esempio la stringa "failed" dopo un'azione di init non riuscita. bootlogd scrive nel suo file di log i caratteri `^[` invece dell'effettivo carattere ASCII di escape. Per visualizzare stringhe colorate con `less` bisogna sostituire i `^[` con i veri escape e dire a `less` di mostrare le sequenze di colori in modalità "raw": {{{ sed 's/\^\[/\E/g' /var/log/boot | less -R }}} In ''bootlogd'' versione 2.88 (Wheezy), viene aggiunta una marcatura oraria davanti ai messaggi di boot. Di conseguenza i messaggi ''ok, fail'' ecc. sovrascrivono parte dell'orario. La sequenza di escaper per il riposizionamento del cursore '''`[1G`''' deve essere sostituita da '''`[27G`''' per spostare il cursore prima di stampare le stringhe ''ok, fail, info'' ecc. {{{ sed 's/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot }}} == Vedere anche == [[http://stackoverflow.com/questions/10757823/display-file-with-escaped-color-codes-boot-messages-from-bootlog-daemon/10764254#10764254|Discussione su come visualizzare il file generato da bootlgd]] == Avvertimenti == Se /var/log è in un mount separato, bootlogd potrebbe non fare correttamente il log in /var/log/boot. In questo caso usare un altro file di log dovrebbe risolvere il problema momentaneamente. Ciò può essere fatto modificando /etc/init.d/bootlogd aggiungendo una destinazione di log alle opzioni. Trovare la riga con BOOTLOGD_OPTS e modificarla in qualcosa di simile a quanto segue: {{{ BOOTLOGD_OPTS="-r -c -l /root/boot.log" }}} (Al 2014 eliminare completamente e reinstallare bootlogd dovrebbe risolvere questo problema.) |
|
Line 21: | Line 41: |
## You can add other _helpful_ links here. ##== See also == |
Translation(s): English - Français - Italiano
Bootlogd registra i messaggi di avvio.
Se si usa systemd come sistema init, può essere necessario usare systemctl per fare il debug di problemi all'avvio.
Attivare bootlogd
A partire da Wheezy, il pacchetto bootlogd viene automaticamente avviato come demone nel modo consueto (con uno script init.d in stile sys-V). Non c'è più bisogno di un file di configurazione.
Prima di Wheezy si attivava bootlogd modificando /etc/default/bootlogd, ciò non è abilitato in modo predefinito:
# Eseguire bootlogd all'avvio? BOOTLOGD_ENABLE=yes
Quando si riavvia il sistema i messaggi in spazio utente sono registrati in /var/log/boot.
Lettura del file /var/log/boot
Talvolta parti di un messaggio di boot possono essere racchiuse tra sequenze di caratteri ASCII per i colori, ad esempio la stringa "failed" dopo un'azione di init non riuscita. bootlogd scrive nel suo file di log i caratteri ^[ invece dell'effettivo carattere ASCII di escape. Per visualizzare stringhe colorate con less bisogna sostituire i ^[ con i veri escape e dire a less di mostrare le sequenze di colori in modalità "raw":
sed 's/\^\[/\E/g' /var/log/boot | less -R
In bootlogd versione 2.88 (Wheezy), viene aggiunta una marcatura oraria davanti ai messaggi di boot. Di conseguenza i messaggi ok, fail ecc. sovrascrivono parte dell'orario. La sequenza di escaper per il riposizionamento del cursore [1G deve essere sostituita da [27G per spostare il cursore prima di stampare le stringhe ok, fail, info ecc.
sed 's/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot
Vedere anche
Discussione su come visualizzare il file generato da bootlgd
Avvertimenti
Se /var/log è in un mount separato, bootlogd potrebbe non fare correttamente il log in /var/log/boot. In questo caso usare un altro file di log dovrebbe risolvere il problema momentaneamente. Ciò può essere fatto modificando /etc/init.d/bootlogd aggiungendo una destinazione di log alle opzioni. Trovare la riga con BOOTLOGD_OPTS e modificarla in qualcosa di simile a quanto segue:
BOOTLOGD_OPTS="-r -c -l /root/boot.log"
(Al 2014 eliminare completamente e reinstallare bootlogd dovrebbe risolvere questo problema.)