Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CONF] /var/log/dmesg e comando dmesg
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
BaNdit400
Tux's lil' helper
Tux's lil' helper


Joined: 23 Nov 2004
Posts: 93
Location: Italy, Paliano (FR)

PostPosted: Tue Aug 23, 2005 10:35 am    Post subject: [CONF] /var/log/dmesg e comando dmesg Reply with quote

Salve,
ho due macchine Gentoo nella mia LAN che relativamente al file /var/log/dmesg hanno un comportamento del tutto differente.
In una, invocando il comando dmesg viene regolarmente visualizzato il contenuto di /var/log/dmesg; nell'altra, invece, vengono visualizzate le ultime righe di /var/log/messages pur essendo presente il file /var/log/dmesg e regolarmente scritto. Quale potrebbe essere il problema? :?

Wide Open

Gianluca ''BaNdit400''
Back to top
View user's profile Send private message
BaNdit400
Tux's lil' helper
Tux's lil' helper


Joined: 23 Nov 2004
Posts: 93
Location: Italy, Paliano (FR)

PostPosted: Tue Aug 23, 2005 4:36 pm    Post subject: Reply with quote

Nessuno sa nulla?! 8O

Wide Open

Gianluca ''BaNdit400''
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Tue Aug 23, 2005 4:49 pm    Post subject: Reply with quote

BaNdit400 wrote:
Nessuno sa nulla?! 8O

Wide Open

Gianluca ''BaNdit400''


Scusa.. aspetta almeno un giorno prima di fare un UP.

Cmq potrebbe dipendere dalla configurazione diversa del kernel (o forse dal logger).

:?
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
BaNdit400
Tux's lil' helper
Tux's lil' helper


Joined: 23 Nov 2004
Posts: 93
Location: Italy, Paliano (FR)

PostPosted: Tue Aug 23, 2005 6:56 pm    Post subject: Reply with quote

silian87 wrote:
Scusa.. aspetta almeno un giorno prima di fare un UP.

Scusami, ne terrò conto in futuro...

silian87 wrote:

Cmq potrebbe dipendere dalla configurazione diversa del kernel (o forse dal logger).

:?

Ad esempio? Perdonami l'ignoranza, ma in che modo potrebbe influire una diversa configurazione del kernel in questo? Per quanto riguarda il logger lo escluderei: il file dmesg viene correttamente scritto così come il file messages, mentre è il programma dmesg a restituire due cose diverse: in uno fornisce correttamente il contenuto di dmesg, nell'altro una porzione di messages.

Wide Open

Gianluca ''BaNdit400''
Back to top
View user's profile Send private message
silian87
Advocate
Advocate


Joined: 06 Oct 2003
Posts: 2318
Location: Treviso, Italy

PostPosted: Tue Aug 23, 2005 8:06 pm    Post subject: Reply with quote

Code:
DarkThunder silian87 # equery belongs /bin/dmesg
[ Searching for file(s) /bin/dmesg in *... ]
sys-apps/util-linux-2.12i-r1 (/bin/dmesg)


Prova a controllare che versioni hai di util-linux sulle due macchine.
_________________
Musica che ascolto: http://www.last.fm/user/silian87/

Silian87 FAQs: http://marentax.homelinux.org/~silian87/silian87-faq.txt

GTalk: silian87@gmail.com
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Tue Aug 23, 2005 9:37 pm    Post subject: Reply with quote

BaNdit400 wrote:
Per quanto riguarda il logger lo escluderei: il file dmesg viene correttamente scritto così come il file messages, mentre è il programma dmesg a restituire due cose diverse: in uno fornisce correttamente il contenuto di dmesg, nell'altro una porzione di messages.


Se dmesg "guardasse un file" lo potresti facilmente tracciare con una strace (ci ho provato) e scopriresti che non va ad aprire nessun file.
Dato che a quel punto mi sono incuriosito ho scompattato i sorgenti e ho fatto un bel:
Code:
less /util-linux-2.12i/sys-utils/dmesg.c


e ho visto che fondamentalmente dmesg chiama la funzione : klogctl(2).

uno sguardo alla man page della funzione chiarisce che dmesg stampa il contenuto di un buffer circolare di 4k/16k interno al kernel (impostabile quando si compila il kernel).

Il fatto che il contenuto di tale buffer coincida con /var/log/dmesg.log o /var/log/messages dipende dalla tua politica di logging, dal chi crea il file dmesg.log e, vista la circolaritá del buffer, dal uptime.
_________________
Ciao da me!
Back to top
View user's profile Send private message
BaNdit400
Tux's lil' helper
Tux's lil' helper


Joined: 23 Nov 2004
Posts: 93
Location: Italy, Paliano (FR)

PostPosted: Wed Aug 24, 2005 7:35 am    Post subject: Reply with quote

Ok, proverò a dare un'occhiata...:D
Grazie, per ora...

Wide Open

Gianluca ''BaNdit400''
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum