Installare Debian da floppy e scaricare il resto dal web :
Prendi 6 floppy e scarica sta roba:

http://debian.fastweb.it/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/root.bin

http://debian.fastweb.it/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/rescue.bin

http://debian.fastweb.it/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/driver-1.bin

http://debian.fastweb.it/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/driver-2.bin

http://debian.fastweb.it/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/driver-3.bin

http://debian.fastweb.it/debian/dists/woody/main/disks-i386/current/images-1.44/bf2.4/driver-4.bin


Una volta installato il tutto imparate sti 4 comandi assolutamente fondamentali 8-)

apt-get install pacchetto      : installare il pacchetto
apt-get remove pacchetto    : rimuovere il pacchetto
apt-cache search pacchetto  : cerca un pacchetto
apt-cache show pacchetto    : vi da le info sul pacchetto
apt-get update                       : aggiornare la sources.list
apt-get upgrade pacchetto   : upgradare un pacchetto
apt-get clean                          : ripulisce /var/cache/apt di tutti i pacchetti .deb scaricati

Ora dovrete decidere quale debian utilizzare...3 tipi : stable(woody) , testing(sarge) , unstable(sid)...i nomi che le descrivono mi sembrano chiari senza bisogno di ulteriori spiegazioni! Quindi ora dovrete inserire nel vostro /etc/apt/sources.list i repositories ...io uso questi :

Sid :

deb http://ftp.it.debian.org/debian/ unstable main contrib non-free
deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free
deb http://marillat.free.fr/ unstable main

Woody :

deb http://security.debian.org/ stable/updates main
deb http://ftp.it.debian.org/debian/ stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://marillat.free.fr/ stable main

Sarge :

deb http://ftp.it.debian.org/debian/ testing main contrib non-free
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
deb http://marillat.free.fr/ testing main

Ora siete pronti per installare quello che volete ;-)

Firewall : uso iptables!

iptables -F    : azzera il firewall
iptables -L    : mostra le regole attive
iptables -A INPUT -i ppp0 -m state --state NEW,INVALID -j DROP        : chiude porte in ingresso
iptables -A FORWARD -i ppp0 -m state --state NEW,INVALID -j DROP   : chiude porte in uscita
iptables  -I INPUT -p tcp --dport portachevoletevoi -m state --state NEW -j ACCEPT   : apre una porta
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE   : per la condivisione della connessione

Script d'avvio :

cd /etc/init.d
touch nomefile
chmod +x nomefile*
update-rc.d nomefile start 99 2 .

Compilare un kernel : kernel base 2.4.18-bf2.4 , kernel da installare 2.4.19

apt-get install kernel-source-2.4.19
cd /usr/src
ln -s kernel-source-2.4.19 linux
ls -la /boot/conf*
cp /boot/config-2.4.18-bf2.4 /usr/src/linux/.config
make menuconfig  (strumenti che ci serviranno: apt-get install make gcc kernel-package linbcurses5-dev
make-kpkg clean
make-kpkg kernel_image
Otterrete un .deb da installare con dpkg -i file.deb

Maschera dei permessi :

0400 Allow read by owner.
0200 Allow write by owner.
0100 Allow execute (search in directory) by owner.
0700 Allow read, write, and execute search) by owner.
0040 Allow read by group.
0020 Allow write by group.
0010 Allow execute (search in directory) by group.
0070 Allow read, write, and execute (search) by group.
0004 Allow read by others.
0002 Allow write by others.
0001 Allow execute (search in directory) by others.
0007 Allow read, write, and execute (search) by others.

Collegamento a Internet con periferica ethernet :

Lavora da root ;-)
Digita ifconfig , se ti appare una cosa del genere :

eth0   Link encap:Ethernet  HWaddr 00:60:08:0E:8A:51
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3733 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3020 errors:0 dropped:0 overruns:0 carrier:0
          collisions:142 txqueuelen:100
          RX bytes:4049906 (3.8 MiB)  TX bytes:224235 (218.9 KiB)
          Interrupt:11 Base address:0xe000
ti ha riconosciuto la scheda quindi puoi digitare pppoeconf e configurarti il collegamento.
Altrimenti devi caricare il modulo della periferica con modconf (voce /kernel/drivers/net ).
Una volta che è andato a buon fine il caricamento del modulo , digita pppoeconf e configura il tutto!

Comandi utili :
cp file /dir/ --- copia un file
mv file /dir/ --- sposta un file
mv file nuovofile --- rinominare un file
rm -fr --- cancella una directory
rm --- cancella un file
dpkg-reconfigure xserver-xfree86   --- Riconfigurare X
dpkg -i file.deb --- Installare un pacchetto
ps aux --- Processi attivi
top --- Lista processi con relativa % di occupazione cpu
df -h --- Vedere spazio su hd
/etc/init.d/nomeapps restart --- Riavviare un servizio
echo 1 > /proc/sys/net/ipv4/ip_forward  --- Condivide la connessione
uname -a --- Versione del kernel in uso
lspci -v --- Mostra info sui PCI buses del sistema e le periferiche connesse