Slackware Linux Essentials

Alan Hicks

Chris Lumens

David Cantrell

Logan Johnson

1-57176-338-4

Table of Contents
Prefazione
1 Una introduzione a Slackware Linux
1.1 Cos'è Linux?
1.1.1 Due parole su GNU
1.2 Cos'è Slackware?
1.3 Open Source e Free Software
2 Help
2.1 Sistema di Help
2.1.1 man
2.1.2 La Directory /usr/doc
2.1.3 HOWTO e mini-HOWTO
2.2 Help Online
2.2.1 Il Sito Ufficiale e il Forum di aiuto
2.2.2 Supporto E-mail
2.2.3 Siti non ufficiali e forum di aiuto
3 Installazione
3.1 Procurarsi Slackware
3.1.1 Il Set di Dischi e il Box Ufficiale
3.1.2 Via Internet
3.2 Requisiti di Sistema
3.2.1 Le Serie di Software
3.2.2 Tipologie di Installazione
3.2.3 Disco di Avvio
3.2.4 Disco di root
3.2.5 Disco Supplementare
3.2.6 Creare i dischi
3.3 Partizionamento
3.4 Il Programma setup
3.4.1 HELP
3.4.2 KEYMAP
3.4.3 ADDSWAP
3.4.4 TARGET
3.4.5 SOURCE
3.4.6 SELECT
3.4.7 INSTALL
3.4.8 CONFIGURE
4 Configurazione del Sistema
4.1 Panoramica sul Sistema
4.1.1 Organizzazione del File System
4.1.2 Ricerca dei file
4.1.3 The /etc/rc.d Directory
4.2 Selezionare un Kernel
4.2.1 La directory /kernels sul CD-ROM di Slackware
4.2.2 Compilare un kernel a partire dal codice sorgente
4.2.3 Impiego dei Moduli del Kernel
5 Configurazione di Rete
5.1 Introduzione: netconfig è tuo amico.
5.2 Configurazione dell'Hardware di Rete
5.2.1 Caricare i Moduli di Rete
5.2.2 Schede di rete LAN (10/100/1000Base-T e Base-2)
5.2.3 Modem
5.2.4 PCMCIA
5.3 Configurazione TCP/IP
5.3.1 DHCP
5.3.2 Indirizzamento IP statico
5.3.3 /etc/rc.d/rc.inet1.conf
5.3.4 /etc/resolv.conf
5.3.5 /etc/hosts
5.4 PPP
5.4.1 pppsetup
5.4.2 /etc/ppp
5.5 Wireless
5.5.1 Supporto Hardware
5.5.2 Configurare le impostazioni wireless
5.5.3 Configurare la rete
5.6 File System di Rete
5.6.1 SMB/Samba/CIFS
5.6.2 Network File System (NFS)
6 Configurazione di X
6.1 xorgconfig
6.2 xorgsetup
6.3 xinitrc
6.4 xwmconfig
6.5 xdm
7 La fase di boot
7.1 LILO
7.2 LOADLIN
7.3 Dual Boot
7.3.1 Windows
7.3.2 Linux
8 La shell
8.1 Utenti
8.1.1 Il login
8.1.2 Root: il superutente
8.2 La linea di comando
8.2.1 Avviare i programmi
8.2.2 Caratteri jolly
8.2.3 Redirezione dell' Input/Output e Piping
8.3 La Bourne Against Shell (bash)
8.3.1 Le variabili d'ambiente
8.3.2 La Tab Completion
8.4 Terminali virtuali
8.4.1 Screen
9 La struttura del filesystem
9.1 Proprietari di un file
9.2 I Permessi
9.3 I link
9.4 Il mount dei dispositivi
9.4.1 fstab
9.4.2 mount e umount
9.5 NFS
10 Gestire File e Directories
10.1 Navigazione : ls, cd, e pwd
10.1.1 ls
10.1.2 cd
10.1.3 pwd
10.2 Pagers: more, less, and most
10.2.1 more
10.2.2 less
10.2.3 most
10.3 Output semplice: cat e echo
10.3.1 cat
10.3.2 echo
10.4 Creazione: touch e mkdir
10.4.1 touch
10.4.2 mkdir
10.5 Copy e Move
10.5.1 cp
10.5.2 mv
10.6 Cancellazione: rm e rmdir
10.6.1 rm
10.6.2 rmdir
10.7 Aliasing di files con ln
11 Controllo dei Processi
11.1 Backgrounding
11.2 Foregrounding
11.3 ps
11.4 kill
11.5 top
12 Amministrazione basilare di Sistema
12.1 Utenti e Gruppi
12.1.1 Script Forniti
12.1.2 Cambiare le Password
12.1.3 Cambiare le informazione dell'utente
12.2 Utenti e Gruppi, la strada difficile
12.3 Spegnere correttamente
13 Basic Network Commands
13.1 ping
13.2 traceroute
13.3 Tool DNS
13.3.1 host
13.3.2 nslookup
13.3.3 dig
13.4 finger
13.5 telnet
13.5.1 Altri usi di telnet
13.6 Secure Shell
13.7 email
13.7.1 pine
13.7.2 elm
13.7.3 mutt
13.7.4 nail
13.8 Browser
13.8.1 lynx
13.8.2 links
13.8.3 wget
13.9 FTP Clients
13.9.1 ftp
13.9.2 ncftp
13.10 Comunicare con altre persone
13.10.1 wall
13.10.2 talk
13.10.3 ytalk
14 Security
14.1 Disabling Services
14.1.1 Servizi lanciati da inetd
14.1.2 Servizi avviati dagli script di inizializzazione (init scripts)
14.2 Controllo degli accessi all'host
14.2.1 iptables
14.2.2 tcpwrappers
14.3 Keeping Current
14.3.1 La mailing list slackware-security
14.3.2 La directory /patches
15 Archiviare file
15.1 gzip
15.2 bzip2
15.3 tar
15.4 zip
16 Vi
16.1 Avviare vi
16.2 Modes
16.2.1 Command Mode
16.2.2 Insert Mode
16.3 Aprire i file
16.4 Salvare i file
16.5 Uscire da vi
16.6 Configurazione di vi
16.7 Vi Keys
17 Emacs
17.1 Avviare Emacs
17.1.1 Command Keys
17.2 Buffers
17.3 Modi
17.3.1 Aprire files
17.4 Basic Editing
17.5 Salvere i file
17.5.1 Uscire da Emacs
18 Gestione dei pacchetti Slackware
18.1 Descrizione del formato del pacchetto
18.2 Programmi per la gestione dei pacchetti
18.2.1 pkgtool
18.2.2 installpkg
18.2.3 removepkg
18.2.4 upgradepkg
18.2.5 rpm2tgz/rpm2targz
18.3 Creare Pacchetti
18.3.1 explodepkg
18.3.2 makepkg
18.3.3 SlackBuild Scripts
18.4 Creare Tags e Tagfiles (per l'installazione)
19 ZipSlack
19.1 Cos'è ZipSlack?
19.1.1 Vantaggi
19.1.2 Svantaggi
19.2 Ottenere ZipSlack
19.2.1 Installazione
19.3 Avviare ZipSlack
Glossary
A. The GNU General Public License
A.1. Preamble
A.2. TERMS AND CONDITIONS
A.3. How to Apply These Terms to Your New Programs
Index
List of Tables
2-1. Sezione delle MAN Pages
3-1. Come Contattare Slackware Linux, Inc.
3-2. Requisiti di Sistema
3-3. Serie di Software
9-1. Valori ottali dei permessi
13-1. comandi ftp
16-1. Movimenti
16-2. Modificare
16-3. Cercare
16-4. Salvare ed uscire
17-1. Comandi base per l'editing
18-1. Opzioni di installpkg
18-2. Opzioni di removepkg
18-3. Opzioni di priorità dei Tagfile
List of Figures
4-1. Menù di Configurazione del Kernel
6-1. xorgconfig Configurazione Mouse
6-2. xorgconfig Horizontal Sync
6-3. xorgconfig Vertical Sync
6-4. xorgconfig Scheda Video
6-5. Desktop Configuration with xorgconfig
7-1. liloconfig
7-2. liloconfig Expert Menu
11-1. Basic ps output
13-1. Connessione telnet ad un server web
13-2. Il menu principale di Pine
13-3. Schermata principale di Elm
13-4. Schermata principale di Mutt
13-5. Pagina iniziale di default di Lynx
13-6. Links, con il menù file aperto
13-7. Due utenti in una sessione di talk
13-8. Due utenti in una sessione ytalk
16-1. Una sessione di vi.
18-1. Il menu principale di pkgtool.
18-2. Pkgtool view mode
List of Examples
8-1. Elenco delle variabili d'ambiente ottenuto con set