mercoledì 22 agosto 2007

update-rc.d Debian

Per aggiungere uno script all'avvio del sistema bisogna copiare lo script in /etc/init.d e con l'utility update-rc.d configurare in quale runlevel avviare/arrestare il programma e con che priorità. Sintassi: update-rc.d -f script remove #Elimina tutti gli script dai vari runlevel. update-rc.d -n -f script remove #Come sopra ma effettua una simulazione. update-rc.d script start 29 2 3 4 5 . stop 46 0 S . #Avvia lo script sui runlevel 2 3 4 e 5 con priorita 29 e lo arresta nei runlevel 0 e S con priorità 46. Elenco Runlevel
Livello di esecuzione Utilizzo
0 Arresto del sistema.
1 Utente singolo.
2 Livello normale per la multiutenza.
3 Livello ausiliario per la multiutenza.
4 Livello disponibile per la multiutenza.
5 Livello disponibile per la multiutenza.
6 Riavvio del sistema.
Runlevel in Debian
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

martedì 14 agosto 2007

Estrarre i file da un rpm senza installarlo

A volte può servire estrarre i file di un pacchetto rpm per senza doverlo installare. Per fare questo bisogna la lanciare i seguenti comandi: $rpm2cpio murpmfile.rpm | cpio -idmv I file verranno estratti nella directory corrente.

mercoledì 1 agosto 2007

Disabilitare IPV6 in Debian/Ubuntu

Per disabilitare ipv6 su Debian/Ubuntu con kernel 2.6 bisogna modificare il caricamento dei moduli all'avvio. Ci sono 2 modi: Primo metodo: Nel /etc/modprobe.d/aliases modificare la linea: alias net-pf-10 ipv6 in alias net-pf-10 off alias ipv6 off e riavviare Secondo Nel file /etc/modprobe.d/blacklist aggiungere la seguente liena: blacklist ipv6 e riavviare.