Guida dell'amministratore di sistema di Linux

Versione 0.6.2

Joanna Oja

viu@iki.fi

Introduzione all'amministrazione di un sistema Linux per principianti.

Copyright 1993--1998 Lars Wirzenius.

Traduzione di Eugenia Franzoni

Versione italiana copyright 1998--1999 Eugenia Franzoni.

L'aggiornamento della traduzione italiana è stato finanziato da HOPS libri (http://www.hopslibri.com).

Le sezioni "Le shell" e "X e xdm" del capitolo "Login e logout" sono proprie dell'edizione italiana.

I marchi registrati sono marchi dei rispettivi titolari.

È permesso copiare e distribuire copie esatte di questo manuale, purché la nota di copyright e questa nota vengano mantenute su tutte le copie.

È permesso processare il sorgente del documento con TeX o con altri formattatori, stampare i risultati e distribuire il documento stampato, purché questo contenga una copia identica di questa licenza di distribuzione, inclusi i riferimenti a dove il codice sorgente possa essere trovato ed alla home page ufficiale.

È permesso copiare e distribuire copie modificate di questo manuale sotto le condizioni delle copie identiche, purché l'intero lavoro risultante sia distribuito sotto i termini di una licenza identica a questa.

È permesso copiare e distribuire traduzioni di questo manuale in altre lingue, sotto le stesse condizioni delle versioni modificate.

L'autore apprezza comunicazioni delle modifiche, delle traduzioni e delle versioni stampate. Grazie.

Trademarks are owned by their owners.

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

Permission is granted to process the document source code through TeX or other formatters and print the results, and distribute the printed document, provided the printed document carries copying permission notice identical to this one, including the references to where the source code can be found and the official home page.

Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.

The author would appreciate a notification of modifications, translations, and printed versions. Thank you.


Sommario
Dedica
Disponibilità del sorgente e delle versioni preformattate
1. Introduzione
Il Linux Documentation Project
2. Panoramica di un sistema Linux
Le componenti di un sistema operativo
Le parti principali del kernel
I principali servizi in un sistema UNIX
init
Login dai terminali
Syslog
Esecuzione periodica dei comandi: cron e at
GUI - interfaccia grafica utente
Le reti
Login in rete
Filesystem condivisi
La posta elettronica
La stampa
La struttura del filesystem
3. L'albero delle directory
Premesse
La radice del filesystem
La directory /etc
La directory /dev
Il filesystem /usr
Il filesystem /var
Il filesystem /proc
4. Uso dei dischi e di altre memorie di massa
Due tipi di dispositivi
Gli hard disk
I floppy
I CD-ROM
Le unità nastro
La formattazione
Le partizioni
L'MBR, i settori di boot e la tabella delle partizioni
Partizioni estese e partizioni logiche
Tipi di partizione
Ripartizionare un hard disk
File di device e partizioni
I filesystem
Cosa sono i filesystem?
Filesystem a go-go
Quale filesystem bisogna usare?
Come creare un filesystem
Montare e smontare un filesystem
Il controllo dell'integrità di un filesystem con fsck
Il controllo degli errori sul disco con badblocks
Combattere la frammentazione
Altri strumenti per tutti i filesystem
Altri strumenti per il filesystem ext2
Dischi senza filesystem
Allocare spazio disco
Schemi di partizionamento
Requisiti di spazio
Esempi di allocazione di hard disk
Aggiungere altro spazio disco per Linux
Suggerimenti per risparmiare spazio su disco
5. La gestione della memoria
Cosa è la memoria virtuale?
La creazione di uno spazio di swap
Come si usa lo spazio di swap
La condivisione dello spazio di swap con altri sistemi operativi
Allocare lo spazio di swap
La cache di buffer
6. Avvio e spengimento del sistema
Introduzione all'avvio ed allo spengimento del sistema
Il processo di boot più da vicino
Ancora sullo shutdown
Il reboot
Modalità utente singolo
Dischetti di avvio di emergenza
7. init
init prima di tutto
Configurazione di init per inizializzare le getty: il file /etc/inittab
I runlevel
Configurazioni speciali in /etc/inittab
Fare il boot in modalità utente singolo
8. Login e logout
Login via terminale
Login via rete
Cosa fa login
La shell
X e xdm
Il controllo degli accessi
9. La gestione degli account degli utenti
Che cos'è un account?
Come creare un utente
/etc/passwd ed altri file informativi
Gli identificativi numerici per gli utenti e i gruppi
Ambiente iniziale: /etc/skel
Creazione manuale di un utente
Modifica delle proprietà degli utenti
Rimozione di un utente
Disabilitazione temporanea di un utente
10. I backup
Sull'importanza delle copie di backup
La scelta del mezzo di backup
La scelta dello strumento di backup
Backup semplici
Fare backup con tar
Recuperare file con tar
Backup multilivello
Di cosa fare backup
Backup compressi
11. Tenere il tempo
I fusi orari
Gli orologi hardware e software
Impostazione e lettura dell'ora
Quando l'orologio si sbaglia
Glossario (BOZZA)
Bibliografia