![]() |
|
Editore: Springer Pagine: 460 Autore: Sajeva M., Tartamella M., Vassallo B., Puccio L. Collana: Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2004-02-01 ISBN: 8847002346 Prezzo: 34.95 € Lingua: Italiano |
Argomenti trattati:
Prefazione
Introduzione
A chi e' destinato questo manuale
Avvertenze
Informazioni sul Copyright
Argomenti trattati
Il nostro ambiente di sviluppo: l'Universita' di Palermo
Gli autori
Riconoscimenti e Ringraziamenti
Convenzioni
1 Le basi
Il sistema
Installazione di Linux
Dischi, Partizioni e RAID
RAID 0 (disk striping)
RAID 1 (disk mirroring)
RAID 0+1
RAID 5
Logical Volume Manager
Conclusioni
2 Installazione di linux
2.1 Metodi di partizionamento per l'installazione di Linux
Partizione/ (radice, in inglese root)
Partizione/boot
Partizione/home
Partizione/var
Partizione swap
Nota su ext3
Installazione di Red Hat Linux 9
Conclusioni
3 Start-up, processi e utenti
3.1 Processi in fase di avvio
3.2 Gestione degli utenti
3.3 I processi
3.4 L'editor vi
3.5 Gestione dei daemom di sistema
3.6 Configurazione del boot loader GRUB
3.7 Conclusioni
4 Il filesystem
4.1 Organizzazione dei file
4.2 Partizionare un disco usando fdisk
4.3 Creazione di filesystem ext3, FAT32 e swap
Montaggio di filesystem
Attivazione delle quote disco
Permessi sui file
Modalita' SUID , SGID e sticky
Impostazione degli attributi estesi con chattr
Conclusioni
5 Gestione di file e directory
5.1 Comandi di navigazione e ricerca nel filesystem
5.1.1 Ottenere informazioni con man, whatis e apropos
5.1.2 Visualizzare il contenuto di una directory con 1s
5.2 Comandi per la manipolazione dei file e directory
5.2.1 Creare file e directory
5.3 Comandi per la visualizzazione e combinazione di file
5.3.1 Creare collegamenti a file e directory
5.3.2 Cercare testo all'interno di file con il comando grep
5.4 Conclusioni
6 Shell, scripting, programmazione, compilazione e pacchetti RPM
La linea di comando della shell
Personalizzazione della shell
Esecuzione di programmi in background
Uso delle pipes
Le espressioni regolari
Alcuni esempi di programmazione della shell bash
Script per la cancellazione sicura dei file
Pattern matching e sostituzione di stringhe
Script per la chiusura dei processi
Script per l'eliminazione di file
Script per l'invio automatico di e-mail agli utenti del sistema
Expect e interazione con i programmi di sistema
Automatizzazione di una sessione telnet
Riavvio automatico dell'interfaccia di un router Cisco
Linguaggio AWK per la gestione di file di testo
Descrizione dei principali comandi del linguaggio awk
Compilazione di programmi
Automazione dei processi con at e cron
I comandi rpm
Creazione di un pacchetto rpm a partire dal sorgente
Conclusioni
7 Server di rete
File di base per la connessione in rete
La Secure Shell e i comandi relativi
Il DHCP server
NTP
Il superdaemon xinetd e i wrapper TCP
Configurazione del server DNS
Configurazione della posta elettronica
Configurazione di procmail per filtrare la posta
Eliminazione di messaggi particolari
Eliminazione di messaggi con allegati indesiderati
Configurazione di fetchmail per recuperare posta da vari server
Impostazione del servizio vocation
Configurazione di un antivirus centralizzato
Configurazione di SpamAssassin
Conclusioni
8 Il backup dei dati
Singolo, differenziale o incrementale?
rsync
tar
dump
Esempio di procedura per il backup automatico
Conclusioni
9 Gestione centralizzata degli utenti
9.1 Configurazione del server NIS
9.2 Configurazione dei client NIS
9.2.1 Impostazione della home directory degli utenti
9.3 Creazione di utenti in ambito NIS
9.4 Configurazione di LDAP
9.4.1 LDAP server: slapd
9.4.2 LDAP client
9.5 PAM
9.6 Conclusioni
10 Condivisione di file e stampanti
Condivisione tramite NFS
Configurazione del server NFS
Configurazione del client NFS
Condivisione tramite samba
10.2.1 Configurazione del server samba
Implementazione di un cestino nelle condivisioni samba
Alcune considerazioni sulle reti Microsoft
Condivisione per reti AppleTalk
Conclusioni
11 I servizi web, FTP e proxy
11.1 Il server web apache
Protezione di parti del sito con username e password
11.2.1 Metodo di autenticazione con file DB
Metodo di autenticazione con database MySQL
Configurazione di un servizio di mail via web
11.3.1 Configurazione di squirrelmail
Configurazione di OpenWebMail
Attivazione di un motore di ricerca per il sito
Configurazione del server proxy squid
Configurazione del server FTP
Configurazioni relative ai log
Conclusioni
12 I database relazionali in Linux: MySQL
12.1 Cosa e' un database relazionale
Introduzione alla progettazione di un database
Chiavi e tipologie di relazioni
Conclusioni
13 Creiamo il primo database in MySQL
13.1 Creiamo il nostro primo database
La creazione della prima tabella
Carichiamo le prime informazioni
Tipologie di campi gestiti da MySQL
13.4.1 Dati di tipo numerico
Dati di tipo alfanumerico
Gestione della date in MySQL
Considerazioni sulla scelta delle tipologie dei campi
Le tabelle docenti e corsi
Conclusioni
14 Query, complesse ed amministrazione avanzata di MySQL
14.1 Query complesse
Gestione degli utenti in MySQL
Recupero della password di root in MySQL
Backup dei database
Conclusioni
15 PHP e MySQL per Web ed Intranet dinamiche
15.1 Il primo esempio: Salve mondo!
Aggiungiamo contenuti dinamici
Form interattivi
Cicli iterativi, test ed istruzioni condizionali
Interrogazione di MySQL
Popolare un database da web browser
Conclusioni
16 Router, bridge, firewall e servizio RAS
16.1 Linux box con funzioni di router
Linux box con funzioni di router dinamico
Linux box con funzioni di bridge
Linux box con funzioni di firewall
16.4.1 Tabella filter
Tabella nat
Tabella mangle
Attivazione di un server RAS
Conclusioni
17 Tunneling IP-IP e monitoraggio della rete
17.1 Configurazione di tunnel per la connessione di Intranet
Configurazione di tunnel per la connessione di Intranet con shh
Accesso da Internet su Linux box con indirizzi privati
Monitorare il traffico di rete con MRTG
Controllo del traffico di rete con tcpdump
Scansione di rete con nmap
Proteggersi da scansioni e intrusioni
Uso di Snort per la rilevazione di intrusioni
17.8.1 Installazione e configurazione di Snort
Installazione e configurazione di ACID
Conclusioni
18 X Windows e strumenti grafici
18.1 Configurazione del server X
Il daemon X e i Windows Manager
Sessioni grafiche multiple
Server XDM e terminali X
18.4.1 Configurazione del server XDM
Configurazione dei terminali X
Gli strumenti grafici e testuali di redhat-config
18.5.1 Configurazione della stampante
18.6 Conclusioni
19 Controllo remoto del desktop con VNC
19.1 Installazione e configurazione
Utilizzo avanzato ed il, protocollo RFB
VNC in sicurezza
VNC server su reti private
Conclusioni
20 Cluster Linux: OpenMosix e LVS
20.1 Cluster openMosix
20.1.1 Installazione di openMosix
20.1.2 Strumenti di amministrazione
20.1.3 Configurazione dei nodi di un cluster
Cluster LVS
20.2.1 Patch da applicare al kernel
I tool ipvs, ipvsdm e keepalived
Implementazione pratica di un sistema LVS
Conclusioni
Appendice: Elementi di trasmissione dati in ambiente TCP/IP
1 Lo standard de jure ISO/OSI
2 Lo standard de facto TCP/IP
Il livello di applicazione
Il livello Trasporto
Il livello rete
Il livello rete
Bibliografia
Indice analitico
Come installare una stampante HP su Ubuntu di manuali.net
Guida a Ubuntu per tutti di Riccardo Cavalieri
Guida a Ubuntu Hardy Heron 8.04 di tuxjournal.net
Amministrare Gnu/Linux di Simone Piccardi
Come rimuovere il bootmanager LILO di guideperpc.com
Come installare Linux Knoppix sull'hard disk di Lexus
Guida sicurezza LAMP di Html.it
Creare un server linux di Sitepoint
Manuale Ubuntu di Ubuntu Documentation Project
Installare Ubuntu 5.10 di Alessio Paolucci
Guida Ubuntu 4.10 non ufficiale di Chua Wen Kiat
Appunti di informatica libera di Daniele Giacomini
Corso Linux di Inter.Net
Guida Linux di Wow Area
Documentazione Debian di Debian.org
Documentazione Gentoo di Gentoo