Manuali Scontati

Manuali Scontati

Manuali Gratis > Sistemi Operativi > Linux

Manuale Amministrazione avanzata di server Linux

Editore: Springer
Pagine: 460
Autore: Sajeva M., Tartamella M., Vassallo B., Puccio L.
Collana:

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2004-02-01
ISBN: 8847002346
Prezzo: 34.95 €
Lingua: Italiano

Quarta di copertina

Amministrazione avanzata di server Linux e' uno strumento importante per capire ed implementare i servizi di rete in ambiente Linux. E' un tutorial ideale per chi e' incuriosito dalle potenzialita' di questo sistema operativo open source ed un manuale di riferimento anche per utenti esperti. Il testo e' stato pensato e realizzato come guida pratica da affiancare, nella didattica, a testi teorici che affrontano i temi sui sitemi operativi Linux, sulle reti e sulla sicurezza.
Ciascun file di configurazione riportato sul testo e' stato provato dagli autori in ambiente Red Hat Linux 9 ed e' fruibile sul sito web www.proflinux.net.

Argomenti trattati:

  • Installazione di Red Hat 9
  • Processi, File System e comandi di base
  • Networking su Linus ed utilizzo di ssh
  • Implementazione di file server SMB, Atalk, NFS
  • Gestione centralizzata degli utenti con LDAP e NIS
  • Gestione di servizi DNS (Bind), web (Apache), mail (Sendmail), FTP (Vsftpd), proxy (Squid e Squidguard), webmail
  • (Openwebmail), RAS, X Terminal Server ed implementazione di un motore di ricerca (Htdig)
  • Gestione dei servizi di log (syslog e logrotate)
  • Gestione dei comandi a tempo (cron e anacron)
  • Implementazione di antivuirus centralizzato
  • Gestione di RDBMS con MySQL
  • Realizzazione di pagine web dinamiche con PHP e MySQL
  • Automazione dei processi con scripting Bash, Expect ed AWK
  • Gestione della sicurezza con firewall basati su Netfilter/IPTables, NAT e Portsentry
  • Reti VPN con trasmissione dati in chiaro e crittografati con ssh
  • Monitoraggio di sistemi SNMP con MRTG
  • Implementazione di sistemi IDS con Snort e ACID
  • Implementazione di bridge/router Linux con routing statico e dinamico (Zebra)
  • Implementazione di cluster scientifici con OpenMosix e di bilanciamento del carico con LVS
  • Amministrazione di sistema attraverso l'ambiente grafico X e gestione remota con VNC e TightVNC


Indice

Indice

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



MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di Linux

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