erlug
[Top] [All Lists]

Re: [Erlug] caricare un modulo

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] caricare un modulo
From: Nando Santagata <nando@xxxxxxxxx>
Date: Thu, 6 May 2004 11:55:37 +0200
On Thu, May 06, 2004 at 11:20:07AM +0200, dragonlair@xxxxxxxxx wrote:
> > BTW: "modprobe -r" sta a rmmod come modprobe sta a insmod.
> Ok, ma comunque devo prima fare un modprobe -r nome_modulo e poi modprobe
> nome_modulo parametri, oppure non e' necessario fare l'unlload del modulo
> ogniqualvolta desidero cambiarne la configurazione?

Questo dipende da come e` stato scritto il modulo. Ma nel dubbio scarica
e ricarica.

> Altra domanda: se modifico i parametri della scheda di rete con ifconfig le 
> vedo
> le modifiche effetuate o si usa altro?

Dipende: se cambi l'indirizzo di I/O della scheda di rete, non e`
un'informazione che ifconfig ti dia.
Per questo devi entrare nel magico mondo di /proc (che e` in fase di
riscrittura, ma per il momento ce lo ciucciamo cosi` com'e`).

cat /proc/ioports
cat /proc/interrupts

ecc.

/proc e` un file system virtuale che viene creato dal kernel per
permettere la comunicazione con lo user space.
Molti moduli pubblicano le loro cosine interne in pseudo file di questo
file system.

Anche ognuno dei processi che girano nella tua macchina, pubblica delle
info: nella root di /proc trovi delle directory che come nome hanno un
numero. All'interno di queste dir trovi una serie di files
interrogabili.
Ad esempio se vuoi sapere quali variabili di environment sono state
passate al processo 1234:

cat /proc/1234/environ | perl -pe 's/\0/\n/g' | less

Note:

- less *non* riesce a leggere questi pseudo files: devi usare cat
- i campi in environ sono separati dal '\0', per questo la riga di Perl
- per Borgonuovo: no, non e` consigliabile usare sed in questo caso,
  per via dei '\0' :-)

-- 
Rev. Nando Santagata: Telemastica & infornatica
You have reached Ritual Sacrifice. For goats, please press '1' or say 'goats'.
To sacrifice a loved one or pet, press the pound key.
Key fingerprint = 1054 9311 458D 4BAA E97B  F447 7CD4 54B5 0208 F815
finger nandos (at) mail (dot) ipers (dot) net   for my public key

<Prev in Thread] Current Thread [Next in Thread>