Manuali Scontati

Manuali Scontati

Manuali Gratis > Sistemi Operativi > Linux

Manuale Red Hat Linux 9 tutto & oltre

Editore: Apogeo
Pagine: 873
Autore: Ball Bill, Duff Hoyt
Collana: Tutto & oltre

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2003-09-01
ISBN: 8850321139
Prezzo: 65.00 €
Lingua: Italiano

Quarta di copertina

Un volume completo, esaustivo, approfondito, pronto a soddisfare le aspettative dei lettori piu' esigenti. Tratta della versione 9 di Red Hat Linux, in ogni suo aspetto, dalle funzioni elementari a quelle complesse. All'interno troverete spiegazioni puntuali sull'utilizzo dell'ambiente Red Hat e sul software di produttivita', inclusa una suite open-source per ufficio, con elaboratori di testi, fogli di calcolo e oggetti grafici. Chiarisce nel dettaglio argomenti avanzati come X Windows System, la programmazione Linux, l'amministrazione di Web server, l'amministrazione di sistemi e di reti.

Argomenti trattati:

  • Introduzione e installazione della versione 9
  • Configurazione di X Window System
  • Gestione degli utenti, del file system e delle risorse
  • Back up, restore e recovery
  • La connessione: reti e Internet
  • Gestione del DNS
  • Programmazione (Perl, C/C++, Shell)
  • La sicurezza di Red Hat
La collana Tutto & oltre e' il punto di riferimento degli utenti avanzati e professionali. Questa prestigiosa collana si caratterizza per la trattazione completa delle tecnologie piu' diffuse. Impostata secondo una combinazione ideale di tutorial, di guida e di approfondimenti specifici, e' destinata a tutti coloro che hanno bisogno di informazioni ampie e approfondite, nonche' di esaminare precisamente tutte le caratteristiche e le potenzialita' dei prodotti che usano.

Nei CD-ROM allegati:

  • L'edizione Publisher Red Hat Linux 9
  • Apache Web Server
  • La suite OpenOffice.org
  • Samba
  • molte altre risorse interessanti
Bill Ball e' un guru con alle spalle piu' di sei anni di esperienze nell'installazione e amministrazione di Linux.
Hoyt Duff scrive su Linux da parecchio tempo; e' esperto articolista e ha contribuito alla redazione della documentazione per la distribuzione Mandrake.



Indice

Indice

Introduzione
Che cos'e' Linux?
Che cos'e' Red Hat Linux?
Gestione delle licenze
Perche' utilizzare Linux
A chi e' rivolto il libro
Contenuto del libro
Convenzioni utilizzate in questo libro

Parte I Installazione e configurazione

1 Introduzione a Red Hat Linux
Particolarita' di Red Hat Linux
Distribuzioni Personal, Professional ed Enterprise di Red Hat Linux
Distribuzione di Red Hat Linux nei CD-ROM allegati al libro
Processo di installazione piu' flessibile
Aggiornamento dei driver e dei filesystem
Red Hat Linux nelle grandi aziende
Red Hat nelle piccole imprese
Red Hat Linux come partner per le piccole imprese
Aumento della produttivita' con Personal Desktop
Come ottenere il maggior numero di benefici dalla documentazione di Red Hat e di Linux
Aggiornamenti tecnici ed elenchi di Red Hat Linux
Utilizzo del manuale di Red Hat Linux e dei documenti HOWTO
Riferimenti

2 Preparazione all'installazione di Red Hat Linux
Pianificazione dell'installazione di Red HatLinux
Considerazioni generali
Considerazioni di sistema
Supporto degli utenti
Lista di controllo per pianificare le attivita' prima dell'installazione
Come pianificare l'installazione
Requisiti hardware
Requisiti hardware minimi di Red Hat Linux
Hardware legacy
Come pianificare gli hard disk per le classi di installazione di Red Hat Linux
Verifica della compatibilita' hardware
Potenziali problemi hardware
Modem senza controller
Dispositivi Universal Serial Bus
Hardware installato sulla scheda madre
CPU, SMP e problemi di memoria
Inventario hardware
Preparazione dell'installazione
Installazione da CD-ROM
Creazione di un disco di boot e driver aggiuntivo
Partizione prima e durante l'installazione
Scelta dello schema di partizione
Come memorizzare parti del filesystem Linux in partizioni separate
Utilizzo del metodo di installazione kickstar di Red Hat
Riferimenti

3 Installazione di Red Hat Linux
Preparazione dell'installazione
Ricerca delle specifiche hardware
Scelta del tipo d'installazione
Scelta delle opzioni d'installazione del software
Pianificazione delle strategie di partizione
Scelta di un bootloader
Scelta del tipo di installazione di Red Hat Linux
Installazione da CD-ROM
Avvio dell'installazione da DOS
Installazione dal dischetto di avvio
Installazione delle partizioni dell'hard disk
Installazione tramite rete
Installazione guidata
Avvio dell'installazione
Partizione del disco
Scelta, configurazione e installazione del boot loader
Configurazione di rete
Configurazione di firewall e della sicurezza
Creazione della password di root e degli account degli utenti
Selezione del software e installazione
Creazione di un disco di avvio
Configurazione di un desktop grafico
Termine dell'installazione
Login e shutdown
Riferimenti

4 Configurazione dopo l'installazione
Configurazione del mouse e della tastiera
Configurazione della tastiera con Linux
Configurazione dei dispositivi di puntamento in Red Hat Linux
Configurazione dei dispositivi grafici
Configurazione dei dispositivi audio
Utilizzo dei moduli caricabili del kernel per avviare i servizi audio
Configurazione di una nuova scheda audio
Rilevazione e configurazione di un modem
Configurazione di un modem connesso alla porta seriale
Configurazione di un modem fax
Configurazione di minicom per l'utilizzo del modem
Configurazione dei modem senza controller per i portatili
Configurazione di APM in Red Hat Linux
Reimpostazione della data e dell'ora
Utilizzo del comando date
Utilizzo del comando hwclock
Utilizzo del client redhat-config-date
Gestione dei dispositivi PCMCIA
Utilizzo dei dispositivi PCMCIA
Controllo del servizio PCMCIA
Configurazione e utilizzo dei drive CD, DVD e CDRW
Verifica dell'assegnazione dei drive
Inizializzazione dei drive CD IEEE 1394
Risoluzione dei problemi di configurazione dopo l'installazione
Riferimenti

5 Primi passi con Linux
Utilizzo del filesystem di Red Hat Linux
Visualizzazione del filesystem di Red Hat Linux
Utilizzo dei comandi principali delle directory/bin e/sbin
Memorizzazione del kernel di avvio e visualizzazione dei dispositivi memorizzati nelle directory/book e/dev
Utilizzo e modifica dei file della directory/etc
Protezione del contenuto delle directory/home degli utenti
Utilizzo della directory/proc per interagire con il kernel
Utilizzo dei dati condivisi nella directory/urs
Memorizzazione di file temporanei nella directory/tmp
Accesso ai file della directory/var
Accesso a Linux e suo utilizzo
Login testuale in modalita' console
Utilizzo di funzionalita' di base della tastiera e del mouse nelle sessioni di console Linux
Logout
Login e logout da un computer remoto
Modifica delle informazioni utente
Lettura della documentazione
Utilizzo delle pagine man
Ricerca e lettura della documentazione dei pacchetti software
Utilizzo della shell
Utilizzo delle variabili d'ambiente
Navigazione e ricerca con la shell
Gestione dei file con la shell
Compressione e decompressione dei file con la shell
Utilizzo degli editor di testo
Utilizzo di vi
Utilizzo di emacs
Utilizzo dei permessi
Assegnazione dei permessi
Permessi per le directory
Permessi SUID e GUID
Utilizzo dell'utente root
Creazione degli utenti
Cancellazione degli utenti
Arresto del sistema
Riavvio del sistema
Riferimenti

6 Il sistema X Windows
Concetti X di base
Utilizzo di XFree86
Contenuto del file XF86Config
Sezione ServerLayout
Sezione Files
Sezione Module
Sezione InputDevice
Sezione Monitor
Sezione Device
Sezione Screen
Configurazione di X
Configurazione di X con il client radhat-config-xfree86
Utilizzo di xf86config per creare un file XF86Config
Utilizzo di XFree86 per configurare X
Avvio di X
Utilizzo del display manager
Configurazione di gdm
Configurazione di kdm
Utilizzo di xdm
Avvio di X dalla console mediante il comando startx
Selezione e utilizzo dei windows manager X
Utilizzo del client switchdesk di Red Hat
twm (Tab Windows Manager)
mwm (Motif Window Manager)
Windows manager sawfish
Windows manager wmaker (Window Maker)
Ambienti desktop GNOME e KDE
Gnome (GNU Network Object Model Environment)
KDE (K Desktop Environment)
Riferimenti

Parte II Amministrazione di sistema

7 Gestione dei servizi
Il processo di avvio di red Hat Linux
Inizio del processo di avvio
Caricamento del kernel di Linux
Runlevel di Red Hat Linux
Definizione dei runlevel
Avvio al runlevel predefinito
Avvio tramite GRUB a un runlevel diverso da quello di default
Script di init e fase finale del processo d'inizializzazione
Controllo dei servizi con i tool di amministrazione del sistema
Utilizzo del tool chkconfig con interfaccia a caratteri
Utilizzo del tool di configurazione con interfaccia grafica
Arresto e riavvio manuale dei servizi
Modifica dei runlevel
Gestione dei servizi e risoluzione dei problemi
Riferimenti

8 Gestione del software e delle risorse di sistema
Gestione del software con RPM
Client RPM a riga di comando e con interfaccia grafica
Utilizzo del comando rpm dalla riga di comando
Organizzazione dei pacchetti con RPM
Estrazione di un file da un file RPM
Utilizzo dei file sorgente RPM
Gestione dei pacchetti mediante interfaccia grafica
Monitoraggio del sistema
Monitoraggio da console
Utilizzo del comando kill per il controllo dei processi
Utilizzo delle priorita' e del controllo
Visualizzazione della memoria disponibile e impegnata mediante il comando free
Quote disco
Tool grafici per la gestione dei processi e del sistema
Tool KDE per la gestione dei processi e del sistema
Riferimenti

9 Gestione degli utenti
Account utente
User ID e Group ID
Permessi
Gestione dei gruppi
Tool per la gestione dei gruppi
Gestione degli utenti
Tool per la gestione degli utenti
Aggiunta di nuovi utenti
Controllo delle attivita' degli utenti nel sistema
Gestione delle password
Criteri di protezione delle password
File password
Password shadow
Gestione della sicurezza delle password per gli utenti
Modifica delle password mediante batch
Concessione dei permessi di amministratore di sistema agli utenti normali
Modifica temporanea dei permessi dell'utente con il controllo su
Concessione occasionale dei permessi di root con il comando sudo
Controllo mediante shell ristrette
Processo di login
Gestione delle quote disco
Implementazione delle quote
Configurazione manuale delle quote
Riferimenti

10 Gestione del filesystem
Concetti di base del filesystem di Red Hat Linux
Struttura fisica del filesystem su disco
Partizioni del filesystem
Filesystem di rete e filesystem locali
Visualizzazione dei filesystem del sistema
Filesystem ext3
Struttura del filesystem ext3
Opzioni di journaling in ext3
Verifica dell'integrita' dei file in ext3 mediante l'utility fsck
Altri filesystem disponibili per Red Hat Linux
ReiserFS
Filesystem JFS e XFS
Filesystem DOS
Filesystem per CD-ROM
Iso9660
UDF (Universal Disk Format)
Creazione di un filesystem
Il disco come unita' di memorizzazione
Creazione della tabella delle partizioni
Comando fdisk
Comando sfdisk
Comando parted
Creazione di un filesystem su un disco partizionato
Utilizzo di mke2fs per creare un filesystem
Utilizzo di mkfs.ext3
Utilizzo di mkreiserfs
Creazione di un filesystem DOS con il comando mkdosfs
Montaggio dei filesystem
Comando mount
Comando umount
Mounting automatico mediante il file/etc/fstab
Interfacce grafiche per il mounting dei filesystem
Rilocazione di un filesystem
Installazione di un nuovo disco
Creazione della tabella delle partizioni e formattazione del disco
Installazione di una nuova partizione e rilocazione dei file
LVM (Logical Volume Manager)
Manipolazione del filesystem
Creazione di un filesystem di prova
Fase 1: creazione di un file d'immagine vuoto
Fase 2: creazione di un filesystem
Fase 3: come effettuare il montaggio del filesystem di test
Utilizzo di dumpe2fs
Montaggio di una partizione di sola lettura in un sistema attivo
Conversione di un filesystem ext2 in formato ext3
Creazione di un ramdisk di inizializzazione
Come esaminare un file d'immagine initrd
Visualizzazione di un file d'immagine su floppy
Ottimizzazione delle prestazioni del disco
Utilizzo del BIOS e del kernel per l'ottimizzazione dei drive
Comando hdparm
Ottimizzazione del filesystem
Comando mke2fs
Comando tune2fs
Comando e2fsck
Comando badblocks
Opzione noatime del comando mount
Gestione dei file nei dispositivi a carattere, a blocchi e speciali
Convenzioni di denominazione per dispositivi a blocchi e a carattere
Utilizzo del comando mknod per creare dispositivi
Riferimenti

11 Backup, ripristino e recupero dei dati
Scelta di una strategia di backup
Cause della perdita di dati
Esigenze di backup e risorse necessarie
Valutazione delle strategie di backup
Strategia semplice
Backup integrale periodico
Backup integrali mediante backup incrementali
Backup quotidiano mediante supporti a rotazione
Backup gerarchico con supporti a rotazione
Backup di tipo "Torre di Hanoi"
Mirroring dei dati o array RAID
Scelta della strategia
Scelta dell'hardware e dei supporti di backup
Supporti di archiviazione rimovibili
Dispositivi zip
Dispositivi USB e Solid State
Dispositivi firewire
CD-RW e DVD
Archiviazione in rete
Unita' a nastro
Utilizzo del software di backup
Comando tar
Creazione di backup integrali e incrementali mediante il comando tar
Ripristino dei file da un archivio mediante il comando tar
Backup dei file mediante il comando cpio
Creazione di un archivio cpio
Ripristino dei file da un archivio mediante il comando cpio
Tool di KDE per la gestione degli archivi (ark)
Tool ark per la gestione dei file compressi
Tool di backup Kdat
Utilizzo del comando dd per l'archiviazione
Utilizzo dell'applicazione di backup Amanda
Altro software per il backup
Copia dei file
Copia dei file mediante il comando tar
Compressione, crittografia e streaming con il comando tar
Copia dei file mediante il comando cp
Copia dei file mediante il comando cpio
Copia dei file mediante il comando mc
Copia dei file mediante il comando scp
Undeleting dei file
Utilizzo del processo di undeleting di Ext2fs
Nuova formattazione con l'opzione-S in caso di errori di sistema non recuperabili
Undeleting mediante mc
Ripristino del sistema
Backup e ripristino del Master Boot Record
Ripristino manuale della tabella delle partizioni
Avvio del sistema dal CD d'emergenza
Avvio del sistema da un generico dischetto d'avvio
Utilizzo di un dischetto d'avvio di GRUB
Utilizzo della funzionalita' di recupero dal disco d'installazione
Riferimenti

Parte III Amministrazione dei servizi di sistema

12 Servizi di stampa
Stampa in ambiente Red Hat Linux
Configurazione e gestione dei servizi di stampa
Configurazione delle stampanti con l'interfaccia grafica
Configurazione delle stampanti da riga di comando
Gestione dei servizi di stampa
Creazione e configurazione di stampanti locali
Creazione della coda di stampa
Modifica delle impostazioni della stampante
Creazione delle stampanti di rete
Attivazione della stampa su una rete LAN
Stampa SMB (Session Message Block)
Configurazione e stampa su una stampante connessa in rete
Controllo della stampa da console
Configurazione della stampa da console
Utilizzo dei comandi di base per la stampa
Gestione dei job di stampa
Utilizzo di CUPS (Common Unix Printing System)
Come alternare i servizi di stampa LPRng e CUPS
Creazione di una stampante CUPS
Come evitare problemi con le stampanti
Dispositivi combinati stampante/fax/scanner
Utilizzo di stampanti obsolete e USB
Riferimenti

13 Connettivita' di rete
Networking con TCP/IP
Indirizzamento TCP/IP
Utilizzo delle maschere IP
Porte
Organizzazione della rete
Sottoreti: il subnetting
Maschere di sottorete
Indirizzamento broadcast, unicast e multicast
Dispositivi hardware per il networking
Schede NIC (Network Interface Cards)
Token Ring
10BaseT
100BaseT
Fibra ottica e Gigabit Ethernet
Interfacce di rete wireless
Cavi di rete
XCavi UTP
Cavi di fibra ottica
Hub
Router e bridge
Bridge
Router
Inizializzazione di nuovo hardware di rete
Modifica del file/etc/modules.conf
Utilizzo di modprobe per il caricamento manuale dei moduli kernel
Utilizzo degli strumenti di Red Hat per la configurazione di rete
Configurazione dell'interfaccia di rete da riga di comando
/sbin/ifconfig
/sbin/route
/bin/netstat
File di configurazione di rete di Red Hat
Aggiunta di host a/etc/hosts
Impostazione dei servizi in/etc/services
Utilizzo di /etc/nsswitch.conf dopo aver modificato i servizi di naming
Impostazioni di un server di nomi con /etc/resolv.conf
Impostazioni dell'ordine di ricerca DNS con /etc/host.conf
Utilizzo di /etc/HOSTNAME dopo le modifiche al nome di host
Analisi delle impostazioni di rete host in /etc/sysconfig/network
Utilizzo degli strumenti di configurazione grafici
Protocollo DHCP
Funzionamento di DHCP
Attivazione di DHCP all'installazione
Installazione del software DHCP
Client DHCP dhclient
Server DHCP
Utilizzo di DHCP per la configurazione degli host di rete
Utilizzo del client dhclient
Configurazione del server DHCP
Altri utilizzi di DHCP
Utilizzo di NFS
Installazione, avvio e arresto di NFS
Configurazione del server NFS
Configurazione del client NFS
Attivazione di Samba
Configurazione manuale di Samba con /etc/samba/smb.conf
Impostazione generale di Samba mediante la sezione [global]
Condivisione delle directory home mediante la sezione [homes]
Condivisione delle stampanti mediante la sezione [printers]
Verifica di Samba mediante il comando testparm
Avvio del demone smbd
Utilizzo del comando smbstatus
Connessione mediante il comando smbclient
Montaggio delle directory condivise in Samba
Configurazione di Samba mediante SWAT
Reti wireless
Supporto di Red Hat al networking wireless
Reti di cellulari
Vantaggi del networking wireless
Scelta del protocollo wireless
Come rendere sicura una rete wireless
Sicurezza di rete
Utilizzo di redhat-config-securitylevel nei firewall
Password e sicurezza fisica
Come rendere sicuro TCP/IP
Configurazione e utilizzo di Tripwire
Dispositivi
VCome rendere sicuro DHCP
Come rendere sicuro NFS
Come rendere sicuro Samba
Mantenersi aggiornati sui problemi di sicurezza in Linux
Utilizzo delle patch e degli aggiornamenti per il mantenimento della sicurezza di rete
Riferimenti
Generale
DHCP
Wireless
Sicurezza
Libri

14 La gestione del DNS
Introduzione al DNS
Nozioni pratiche di DNS per utenti normali
Configurazione del DNS
Analisi del file /etc/hosts
Concetti principali del DNS
Memorizzazione nei server dei nomi delle informazioni sulla struttura del DNS
Fornitura agli utenti del DNS di informazioni sul servizio dei nomi
Risoluzione dei nomi
Risoluzione inversa
Che cosa "apprende" il risolutore
Configurazione dei server dei nomi mediante il software BIND
Rndc.conf
Named.conf
File di zona
Record SOA del file di zona
Altri record del file di zona
Gestione dei log
Configurazione del risolutore
Avvio del demone named del server dei nomi
Servizio DNS per un dominio reale
Zona diretta (forward zone)
Zona inversa (reverse zone)
Registrazione del dominio
Rilevazione degli errori del DNS
Problemi relativi alle deleghe
Problemi relativi alle risoluzioni inverse
Manutenzione dei numeri di serie
Correzione degli errori nei file di zona
Strumenti per la risoluzione dei problemi
Utilizzo del tool di red Hat per la configurazione di BIND
Gestione della sicurezza del DNS
Considerazioni sulla sicurezza in Unix
Considerazioni sulla sicurezza del DNS
Definizione delle ACL (Access Control Lists)
Controllo delle richieste
Controllo dei trasferimenti di zona
Segnalazione al demone named di host con potenziali problemi
Utilizzo delle estensioni di sicurezza di DNS (DNSSEC)
Utilizzo dello split del DNS
Riferimenti

15 Connettivita' Internet
Informazioni generali di configurazione
Interfaccia di base: localhost
Controllo della disponibilita' dell'interfaccia di loopback
Configurazione manuale dell'interfaccia di loopback
Configurazione dell'accesso remoto a Internet
Configurazione manuale della connessione remota
Configurazione assistita Internet
Configurazione dell'accesso DSL
Funzionamento del protocollo PPP su Ethernet
Configurazione manuale di una connessione PPPOE
Risoluzione dei problemi di connessione
Configurazione in ingresso di un server PPP
Riferimenti

16 Gestione del server Web Apache
Server Web Apache
Installazione del server Apache
Installazione del pacchetto RPM
Compilazione del sorgente
Compilazione di Apache mediante lo script ./configure
Compilazione di Apache con il metodo avanzato
Posizione dei file di Apache
Avvio e arresto di Apache
Avvio manuale del server Apache
Utilizzo dello script /etc/rc.d/init.d/httpd
Controllo di Apache con il comando service
Controllo di Apache con il comando chkconfig
Controllo di Apache con il client redhat-config-services
Configurazione del server di runtime
Direttive di configurazione del runtime
Modifica del file httpd.conf
Direttiva ServerRoot
Direttiva Listen
Direttive User e Group
Direttiva ServerAdmin
Direttiva ServerName
Direttiva DocumentRoot
Direttiva UserDir
Direttiva DirectoryIndex
Moduli MPM di Apache
Utilizzo dei file di configurazione .htaccess
Direttive Options
Direttive AllowOverrides
Autenticazione del filesystem e controllo degli accessi
Restrizioni di accesso con le direttive allow e deny
Autenticazione
Considerazioni finali sul controllo degli accessi
Moduli di Apache
Hosting virtuale
Gestione dei log
Contenuti dinamici
Direttive SSI di base
Controllo di flusso
Interfaccia grafica per la configurazione di Apache
Configurazione delle proprieta' degli host virtuali
Configurazione del server
Configurazione di Apache per ottimizzarne le prestazioni
Altri server Web per Red Hat Linux
Riferimenti

17 Gestione dei servizi di database in Red Hat Linux
Breve introduzione ai database
Database relazionali
Basi di SQL
Creazione delle tabelle
Inserimento di dati nelle tabelle
Recupero dei dati da un database
Scelta di tipo di database: confronto tra MySQL e PostgreSQL
Velocita'
Locking dei dati
ACID: protezione dell'integrita' dei dati mediante la flessibilita' nell'elaborazione transazionale
Subquery SQL
Linguaggi procedurali e trigger
Applicazioni disponibili
Installazione e configurazione di MySQL
Inizializzazione della directory dei dati di MySQL
Impostazione di una password per l'utente di root in MySQL
Creazione di un database in MySQL
Assegnazione e revoca dei permessi in MySQL
Installazione e configurazione di PostgreSQL
Inizializzazione della directory dei dati in PostgreSQL
Creazione di un database in PostgreSQL
Creazione degli utenti di database in PostgreSQL
Cancellazione degli utenti di database in PostgreSQL
Assegnazione e revoca dei permessi in PostgreSQL
Client di database
Accesso SSH a un database
Accesso a un database di client GUI locali
Accesso a un database dal Web
Client testuale di MySQL
Client testuale di PostgreSQL
Client grafici
Riferimenti

18 Servizio SFTP
Server SFTP
Server autenticato o anonimo
Pacchetti server FTP di Red Hat Linux
Altri server FTP
Installazione del software FTP
Utente FTP
Impostazione dei permessi per proteggere l'installazione FTP
Configurazione di xinetd
Configurazione di xinetd nel server wu-ftp
Avvio del pacchetto vsftpd
Configurazione del server vsftpd
Configurazione del server Wu-FTPd
Utilizzo dei comandi del file ftpaccess per la configurazione di wu-ftpd
Configurazione del controllo degli accessi
Limitazione dell'accesso agli utenti anonimi
Definizione delle classi di utenti
Blocco dell'accesso di un host al server
Limitazione dei permessi in base a un ID del gruppo
Limitazione dei permessi in base a un ID utente
Limitazione del numero degli utenti in una classe
Limitazione del numero di password non valide
Configurazione delle informazioni dell'utente
Visualizzazione di un messaggio prima del prompt di login
Visualizzazione di un file
Visualizzazione dell'indirizzo di posta elettronica dell'amministrazione
Informazioni all'utente sull'ultima data di modifica
Configurazione del logging di sistema
Redirezione dei record di log
Registrazione di tutti i comandi eseguiti dall'utente
Registrazione delle violazioni alla sicurezza e dei trasferimenti di file
Configurazione del controllo dei permessi
Modifica dei permessi sui file da parte degli utenti
Cancellazione dei file da parte degli utenti
Sovrascrittura dei file da parte degli utenti
Ridenominazione dei file da parte degli utenti
Compressione dei file da parte degli utenti
Come permettere o impedire agli utenti di utilizzare il comando tar
Determinazione dei permessi assegnabili ai file in upload creati dall'utente
Confronto tra comandi di configurazione e cdpath
Struttura del file shutdown
Configurazione delle funzionalita' di conversione dei file del server FTP
Troncamento iniziale
Troncamento finale
Aggiunta iniziale
Aggiunta finale
Comandi esterni
Campo types
Campo options
Campo description
Esempio di conversione
Utilizzo dei comandi del file ftphosts per consentire o negare la connessione
Amministrazione del server
Visualizzazione di informazioni sugli utenti connessi
Conteggio del numero di connessioni
Utilizzo di/usr/sbin/ftpshut per pianificare lo spegnimento del server FTP
Utilizzo di /var/log/xferlog per visualizzare il log delle transazioni del server
Utilizzo di FTP
Utilizzo di sftp per transazioni FTP sicure
Interfaccia client FTP
Utilizzo dell'interfaccia client FTP testuale
Esempio di sessione FTP che utilizza il comando ftp
Utilizzo del comando lftp per il trasferimento dei file
Utilizzo dei client FTP grafici
Utilizzo dell'interfaccia Gftp
Configurazione del browser Galeon di GNOME
Utilizzo di un URL ftyp:// in GNOME e KDE
Riferimenti

19 Gestione della posta elettronica
Invio e ricezione di messaggi e-mail
Agente MTA
Sendmail
Postfix
Qmail
Agente MDA
Agente MUA
Configurazione di base e funzionamento del client Sendmail
Configurazione masquerading di Sendmail
Utilizzo di smart host
Impostazione degli intervalli di spedizione dei messaggi
Creazione del file sendmail.cf
Relaying della posta
Inoltro dei messaggi agli alias
Rifiuto dei messaggi provenienti da siti specifici
Utilizzo di fetchmail per il recupero della posta
Installazione di Fetchmail
Configurazione di Fetchmail
Configurazione delle opzioni generali
Configurazione delle opzioni del server di posta
Configurazione degli account utente
Configurazione di Fetchmail
Configurazione delle opzioni generali
Configurazione delle opzioni del server di posta
Configurazione degli account utente
Scelta di un agente MDA
Procmail
Spamassassin
Squirrelmail
Scanner per virus
Agenti MDA speciali
Demoni di posta
Scelta di un client MUA
Applicazioni mail
Pine
Mutt
Evolution
Balsa
KMail
Mozilla Mail
Altri client di posta
Allegati: invio di file binari in forma di testo
Riferimenti

20 News e altri strumenti di comunicazione collaborativa
Introduzione alle news in rete
Newsgroup
Tipi di server di news
Configurazione di un server di news locale
Pacchetto INN e file di configurazione
Installazione del pacchetto INN
Configurazione del pacchetto innd
Newsreader
Client di news slrn
Pine come client di news
Client di news Pan di GNOME
Client di news KNode
Cliente di news Mozilla
"Collaborazione" con TWiki
Chat IRC
Messaggeria istantanea in Red Hat Linux. KIT e GAIM
Videoconferenza con GnomeMeeting
Gestione delle mailing list con Mailman
Riferimenti

Parte IV Programmazione e produttivita'

21 Introduzione ai tool di programmazione C/C++
Programmazione in C con Linux
Programmazione in C++
Come iniziare a programmare in C/C++con Linux
Processo di programmazione
Elementi dei linguaggi C/C++
Utilizzo dei tool di gestione dei progetti in C forniti da Red Hat Linux
Compilazione dei programmi mediante il comando make
Utilizzo del comando makefile
Utilizzo dei target macro e makefile
Utilizzo dell'utility autoconf per configurare il codice
Gestione di progetti software mediante RCS e CVS
Creazione di librerie mediante il comando ar
Strumenti di debug
Utilizzo del comando splint per verificare il codice sorgente
Utilizzo del comando gprof per analizzare il tempo di esecuzione delle funzioni
Effettuazione del debugging simbolico mediante il comando gdb
Utilizzo del compilatore GNU C
Semplice programma C
Tool di sviluppo grafici
Utilizzo del client KDevelop
QT Designer di Trolltech
Client glade per lo sviluppo di software per GNOME
Risorse ulteriori
Riferimenti

22 Script di shell
Shell trattate in questo libro
Riga di comando della shell
Utilizzo dei caratteri jolly
Redirezione dell'input e dell'output
Piping dei dati
Elaborazione in background
Creazione ed esecuzione degli script di shell
Creazione ed esecuzione di un programma di shell con bash
Esecuzione di un nuovo programma di shell
Come rendere accessibili gli script di shell all'intero sistema
Interpretazione degli script attraverso shell specifiche
Utilizzo delle variabili negli script di shell
Assegnazione di un valore a una variabile
Accesso ai valori delle variabili
Parametri posizionali
Semplice esempio di parametro posizionale
Utilizzo dei parametri posizionali per accedere alle variabili e richiamarle dalla riga di comando
Utilizzo di un semplice script per automatizzare le attivita'
Variabili incorporate
Caratteri speciali
Utilizzo delle virgole doppie per la risoluzione delle variabili all'interno di stringhe contenenti spazi
Utilizzo delle virgolette semplici per evitare che le variabili siano interpretate
Utilizzo della barra inversa come carattere di escape
Utilizzo della virgoletta inversa per sostituire una stringa con output
Confronto di espressioni
Confronto di espressioni in pdlksh e bash
Confronto tra espressioni con tcsh
Istruzioni iterative
Istruzione for
Istruzione while
Istruzione untile
Istruzione repeat (tcsh)
Istruzione shift
Istruzioni condizionali
Istruzione if
Istruzione case
Istruzioni break ed exit
Utilizzo delle funzioni negli script di shell
Riferimenti

23 Utilizzo di Perl
Utilizzo di Perl con red Hat Linux
Versioni di Perl
Semplice programma in Perl
Variabili e strutture dati
Tipi di variabile in Perl
Variabili speciali
Operatori
Operatori di confronto
Operatori logici di combinazione
Operatori aritmetici
Altri operatori
Costanti stringa speciali
Istruzioni condizionali:if/else e unless
Cicli
Espressioni regolari
Accesso alla shell
Switch
Moduli e CPAN
Esempi di codice
Invio della posta elettronica
Ripulitura dei log
Pubblicazione di messaggi su Usenet
On-liner
Elaborazione da riga di comando
Riferimenti
Libri
Usenet
WWW
Varie

24 Gestione del kernel e dei moduli
Kernel di Linux
Albero del codice sorgente di linux
Tipi di kernel
Gestione dei moduli
Quando e' necessario ricompilare
Versioni del kernel
Ottenere i sorgenti del kernel
Patch del kernel
Compilazione del kernel
Verifica delle versioni dei tool di compilazione
Scelta di un'interfaccia di configurazione
Utilizzo di xconfig per configurare il kernel
Creazione di un'immagine disco RAM di avvio
Problemi nell'installazione del kernel
Errori di compilazione
Errori di runtime, problemi con il bootloader e oops del kernel
Ottimizzazione del kernel con sysctl
Riferimenti

25 Applicazioni per l'ufficio
Suite per l'ufficio di Red Hat Linux
Utilizzo di OpenOffice.org
Contenuti della suite OpenOffice.org
Installazione e configurazione di OpenOffice.org
Applicazioni di OpenOffice.org
Applicazioni di OpenOffice.org
Utilizzo di GNOME Office
Utilizzo di KOffice
Connettivita' PDA
Software Red Hat Linux per PDA da riga di comando
Software grafico per PDA
Applicazioni per scanner di Red Hat Linux
Strumenti per la progettazione Web
Software client per fax
Altri tool per l'ufficio e la produttivita'
Applicazioni di produttivita' per Microsoft Windows
Riferimenti

26 Applicazioni multimediali
Creazione di CD in Red Hat Linux
Creazione dei CD con i client grafici di Red Hat Linux
Altri client grafici per CD
Comando dvdrecord
Suoni e musica
Schede audio
Registrazione audio
Formati audio
Riproduttori audio
Streaming audio
Applicazioni TV e video
Hardware TV e video
Formati video
Visualizzazione dei video in Linux
Visualizzazione della televisione in Linux
Videoregistratori personali (PVR)
Riproduttori DVD e video
Utilizzo di videocamere con red Hat Linux
Webcam
Fotocamere digitali portatili
Utilizzo degli scanner in Red Hat Linux
Elaborazione grafica
GIMP
Come lavorare con i formati grafici
Cattura delle schermate
Giochi di Linux
Installazione dei driver video NVIDIA
Installazione di Unreal Tournament 2003
Riferimenti

27 Emulatori e altri strumenti cross-platform
Panoramica degli emulatori disponibili per Red Hat Linux
Utilizzo dell'emulatore Bochs e delle utility FreeDOS
Utilizzo di Wine per eseguire programmi Windows in Red Hat Linux
Prepararsi a utilizzare Wine
Configurazione di Wine
Avvio di applicazioni Win32
Come giocare con WineX
Crossover Codeweavers e Codeweavers Wine 1.0
Configurazione, installazione e utilizzo di VMware
Installazione di VMware
Configurazione di VMware
Avvio di una sessione VMware
Microsoft Windows su Win4Lin
Configurazione di Win4Lin
Avvio di una sessione Win4Lin
Emulazione di Mac OS
Executor
Basilisk II
Operativita' da computer remoti
VNC (Virtual Network Computing)
Altre applicazioni legate a VNC
Cygwin per Windows
Compilatori e altri strumenti cross-platform per Red Hat Linux
Strumenti cross-platform per dischi floppy
Emulazione binaria in Red Hat Linux
Riferimenti

Parte V Appendice

A Risorse Internet di Red Hat Linux
Siti Web e motori di ricerca
Suggerimenti per le ricerche sul Web
Google
Elenco dei pacchetti Red Hat
Certificazioni
Supporto commerciale
Documentazione
Red Hat Linux
Distribuzioni Linux su mini-CD
Distribuzioni Linux su floppy
Distribuzioni per macchine Intel
Distribuzioni per macchine PowerPC
Linux sui portatili
Sistema X Window
Newsgroup Usenet
Mailing list
Chat IRC

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