![]() |
|
Editore: Mondadori Informatica Pagine: 347 Autore: Ward Brian Collana: Guida all'uso Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2004-10-01 ISBN: 8804536101 Prezzo: 30.00 € Lingua: Italiano |
Questo libro descrive in modo chiaro e completo il sistema Linux dalla prospettiva degli amministratori di sistema, sia per le reti estese degli uffici che per i singoli computer a casa.
questo libro contiene il tipo di informazioni che normalmente sono note ai "maghi" del computer, conoscenze che derivano da anni di esperienza pratica. Invece di cercare l'incantesimo giusto per far funzionare il sistema, leggi questo libro, impara come amministrare Linux e comprendi perche' ogni singola tecnica funziona. Con un'efficace combinazione di teoria ed esempi reali, questo libro ti mostra come padroneggiare il tuo sistema anziche' farti comandare da lui.
Tra gli argomenti trattati:
1 Elementi Fondamentali
1.1 Informazioni su /bin/sh
1.2 Utilizzare la shell
1.3 Comandi di base
1.3.1 Is
1.3.2 cp
1.3.3 mv
1.3.4 touch
1.3.5 rm
1.3.6 echo
1.4 Uso dei comandi di directory
1.4.1 cd
1.4.2 mkdir
1.4.3 rmdir
1.4.4 Caratteri jolly della shell
1.5 Comandi intermedi
1.5.1 grep
1.5.2 more e less
1.5.3 pwd
1.5.4 diff
1.5.5 file
1.5.6 find
1.5.7 head e tail
1.5.8 sort
1.6 Modifica della password e della shell
1.6.1 chsh
1.7 File dot
1.8 Variabili ambiente e shell
1.9 Il percorso di comando
1.10 Caratteri speciali
1.11 Modificare la riga di comando
1.12 Editor di testo
1.13 Ottenere la guida in linea
1.14 Input e output della shell
1.14.1 Errore standard
1.14.2 Redirezionamento dell'input standard
1.15 Capire i messaggi di errore
1.15.1 Errori comuni
1.16 Processi
1.16.1 Terminare i processi
1.16.2 Controllo dei lavori
1.16.3 Processi in background
1.17 Modalita' e autorizzazioni sui file
1.17.1 Modificare le autorizzazioni
1.17.2 Collegamenti simbolici
1.18 Archiviare e comprimere i file
1.18.1 Archivi compressi (.tar.gz)
1.18.2 Altre utility di compressione
2 Periferiche, Dischi, File System e il Kernel
2.1 Gerarchia delle directory
2.1.1 Le sottodirectory root essenziali
2.1.2 Altre sottodirectory root
2.1.3 La directory /usr
2.2 Il kernel
2.3 Periferiche
2.3.1 dd e periferiche
2.3.2 Riepilogo dei nomi delle periferiche
2.3.3 Creare file di periferica
2.3.4 Partizionare le periferiche a disco
2.4 File system
2.4.1 I Tipi di file system
2.4.2 Creare un file system
2.4.3 Montare un file system
2.4.4 Buffering del file system
2.4.5 Opzioni di montaggio dei file system
2.4.6 La tabella di file system /etc/fstab
2.4.7 Capacita' dei file system
2.4.8 Controllare e riparare i file system
2.4.9 File system speciali
2.5 Memoria di swapping e virtuale
2.5.1 Utilizzare una partizione del disco come spazio di swapping
2.5.2 Di quanto swapping avete bisogno?
3 Avvio di Linux
3.1 init
3.1.1 Runlevel
3.1.2 Come si avviano i processi nei runlevel
3.1.3 Aggiungere ed eliminare servizi
3.1.4 Controllare init
3.1.5 Arrestare
3.2 Caricatori di avvio
3.2.1 LILO
3.2.2 GRUB
3.2.3 Altri caricatori di avvio
3.2.4 Modalita' a utente singolo e avvio di emergenza
3.3 Console virtuali
4 File di Sistema, Server e Utility Essenziali
4.1 Registrazione di sistema
4.2 Un'occhiata a /etc
4.3 File di gestione utenti
4.3.1 Manipolare utenti e password
4.3.2 Lavorare con i gruppi
4.4 getty e login
4.5 Impostare l'ora
4.5.1 Fusi orari
4.5.2 Ora di rete
4.6 Pianificare attivita' ricorrenti con cron
4.6.1 Installare file crontab
4.6.2 File crontab di sistema
4.7 Pianificare attivita' a esecuzione unica con at
4.8 Tenere traccia dei singoli processi
4.8.1 Trovare file aperti con Isof
4.8.2 Tracciare l'esecuzione dei programmi con strace e Itrace
4.9 Regolare le priorita' dei processi
4.10 Monitorare le prestazioni del sistema
4.11 Eseguire comandi come superuser
4.11.1 UID reale e UID effettivo
5 Configurazione della Rete
5.1 Livelli di rete
5.2 Il livello Internet
5.2.1 Altre informazioni sulle sottoreti
5.3 Strumenti ICMP di base
5.4 Configurare le interfacce e il livello host-rete
5.5 Configurare un gateway predefinito
5.6 Risolvere i nomi di host
5.7 Utilizzare client DHCP
5.8 Connessioni PPP
5.8.1 Testare la porta seriale e il modem
5.8.2 Avviare pppd con file di opzioni
5.8.3 Script chat
5.8.4 PAP e CHAP
5.8.5 File di opzioni
5.8.6 Autorizzazioni di directory PPP
5.9 Connessioni a banda larga
5.9.1 Router
5.9.2 PPP Over Ethernet (PPPoE)
5.10 Reti Ethernet
5.10.1 Ethernet e IP
5.10.2 Reti private
5.11 Configurare i percorsi
5.12 Il livello di trasporto: TCP, UDP e i servizi
5.13 Firewall
5.13.1 Strategie di firewall
5.13.2 Riferimento alle tabelle IP
5.14 Network Address Translation (mascheramento IP)
5.15 Ethernet wireless
5.15.1 Una lezione sulla protezione wireless
6 Servizi di rete
6.1 Elementi fondamentali dei servizi
6.2 Server autonomi
6.3 Il demone inetd
6.3.1 Wrapper TCP:tcpd, /etc/hosts.allow,/etc/hosts.deny
6.3.2 xinetd
6.4 Secure Shell (SSH)
6.4.1 Installare OpenSSH
6.4.2 Il server SSHD
6.4.3 Il client SSH
6.5 Strumenti diagnostici
6.5.1 Isof
6.5.2 tcpdump
6.5.3 Netcat
6.6 remote Procedure Call (RPC)
6.7 Sicurezza di rete
6.7.1 A che punto si trovano le distribuzioni Linux
6.7.2 Vulnerabilita' tipiche
6.7.3 Scansione delle porte
6.7.4 Risorse sulla sicurezza
7 Introduzione agli Script della Shell
7.1 Elementi fondamentali sugli script della shell
7.1.1 Limitazioni degli script della shell
7.2 Utilizzare gli apici
7.3 Variabili speciali
7.3.1 ,
7.3.2 $#
7.3.3 $@
7.3.4 {linktest}
7.3.5 $$
7.3.6 $?
7.4 Codici di uscita
7.5 Condizioni
7.5.1 Costrutti logici && e | |
7.5.2 Condizioni di test
7.5.3 Confrontare le stringhe con case
7.6 Cicli
7.7 Sostituzione dei comandi
7.8 Gestione dei file temporanei
7.9 Documenti here
7.10 Utility importanti per gli script della shell
7.10.1 I basename
7.10.2 awk
7.10.3 sed
7.10.4 xargs
7.10.5 expr
7.10.6 exec
7.11 Sottoshell
7.12 Includere altri file negli script
7.13 Leggere l'input dell'utente
7.14 Troppo?
8 Strumenti di Sviluppo
8.1 Il compilatore C
8.1.1 File sorgente multipli
8.1.2 File e directory d'intestazione (inclusione)
8.1.3 Collegamento alle librerie
8.1.4 Librerie condivise
8.1.5 Make
8.2 Debugger
8.3 Lex e Yacc
8.4 Linguaggi di scripting
8.4.1 Perl
8.4.2 Python
8.4.3 Altri linguaggi di scripting
8.5 Java
8.6 Codice assembler e funzionamento di un compilatore
9 Compilazione di Software dal Codice Sorgente
9.1 Decompressione dei pacchetti sorgente
9.1.1 Dove iniziare
9.2 GNU autoconf
9.2.1 Opzioni dello script configure
9.2.2 Variabili ambiente
9.2.3 Obiettivi autoconf
9.2.4 File di registro autoconf
9.3 Altri sistemi
9.3.1 Makefile personalizzati
9.3.2 Imake
9.3.3 pkg-config
9.4 Procedura d'installazione
9.4.1 Dove installare
9.5 Applicare una patch
9.6 Risoluzione dei problemi delle compilazioni e delle installazioni
9.6.1 Errori specifici
10 Mantenere il Kernel
10.1 Dovete creare il vostro kernel?
10.2 Cosa serve per creare un kernel
10.3 Ottenere il codice sorgente
10.3.1 Decompressione dell'archivio sorgente
10.3.2 Un'analisi del sorgente del kernel
10.3.3 Kernel di distribuzione
10.4 Configurare e compilare il kernel
10.4.1 Opzioni di configurazione
10.4.2 Compilare il kernel e i moduli
10.4.3 Installare i moduli
10.4.4 Parametri del kernel
10.5 Installazione del kernel con un boot loader
10.5.1 Quale boot loader?
10.5.2 GRUB
10.5.3 LILO
10.5.4 Dischi RAM iniziali
10.6 Testare il kernel
10.7 Dischi floppy di avvio
10.8 Lavorare con i moduli kernel caricabili
10.8.1 Module loader del kernel
10.8.2 Configurazione di modprobe
11 Configurare e manipolare le periferiche
11.1 Unita' floppy
11.1.1 Immagini floppy
11.1.2 Formattazione di basso livello di un disco floppy
11.2 Masterizzatori CD
11.2.1 Verificare l'hardware
11.2.2 Creazione di un'immagine del file system e scrittura su un CD
11.3 Introduzione a USB
11.3.1 File system e utility per le periferiche USB
11.3.2 Periferiche di input USB
11.3.3 Fotocamere digitali USB, supporti flash esterni e dischi esterni
11.4 IEEE 1394/dischi FireWire
11.5 Supporto hotplug
11.6 ScHede PC (PCMCIA)
11.6.1 Quando inserite una scheda
11.6.2 cardctl
11.7 Altre periferiche
12 Stampa
12.1 PostScript
12.2 Server di stampa
12.3 Filtri di stampa
12.4 Client di stampa
12.4.1 Stampa di rete
12.5 CUPS
12.5.1 Configurare cupsd
12.5.2 Protezione CUPS
12.5.3 Avviare CUPS
12.5.4 Aggiungere e modificare stampanti
12.5.5 Periferiche stampanti (specifiche back-end)
12.5.6 File PPD
12.5.7 Specificare un filtro
12.5.8 Foomatic (per stampanti non PostScript)
12.5.9 Introduzione ai comandi amministrativi
12.5.10 Controllo dell'accesso client
12.5.11 Rilevamento automatico
12.5.12 Eseguire un server compatibile con LPD
12.5.13 Risolvere i problemi di CUPS
12.6 Ghostscript
12.6.1 Opzioni della riga di comando
12.6.2 Altri trucchi di Ghostscript
12.6.3 HP Inkjet Server
12.7 Altri argomenti di stampa
13 Backup
13.1 Cosa dovreste copiare?
13.2 Hardware di backup
13.3 Backup completi e incrementali
13.4 Uso di tar per backup e ripristini
13.4.1 Creare archivi
13.4.2 Backup incrementali con tar
13.4.3 Estrarre gli archivi
13.5 Backup su sopporti non tradizionali
13.5.1 Backup su dischi fissi
13.6 Periferiche a nastro
13.6.1 Lavorare con le unita' a nastro
13.6.2 Creare archivi su un nastro
13.6.3 Leggere dal nastro
13.6.4 Estrarre archivi
13.6.5 Spostarsi avanti e indietro
13.6.6 Comandi mt e stato
13.6.7 Accesso diretto ai file
13.7 Altri archivi
13.7.1 Dump e Restore
13.7.2 cpio
13.7.3 Nastri Amanda
13.8 Altri argomenti di backup
14 Condividere File con Samba
14.1 Configurare il server
14.1.1 Controllo dell'accesso al server
14.1.2 Password
14.2 Avviare il server
14.3 Diagnostica e file di registro
14.4 Condividere i file
14.4.1 Directory home
14.5 Condividere stampanti
14.5.1 Condividere un'unica stampante
14.6 Utilizzare il client Samba
14.6.1 Accedere ai file
14.6.2 Stampare su una condivisione Windows
15 Trasferimenti di File in Rete
15.1 Elementi fondamentali di rsync
15.1.1 Creare copie di una struttura di directory
15.1.2 Uso della barra finale
15.1.3 Escludere file e directory
15.2 Somme di controllo e trasferimenti dettagliati
15.3 Compressione
15.4 Limitare l'ampiezza di banda
15.5 Trasferire file sul computer
15.6 Altri argomenti su rsync
16 Ambienti Utente
16.1 File di avvio corretti
16.2 Elementi dei file di avvio della shell
16.2.1 Il percorso di comando
16.2.2 Il percorso della pagina del manuale
16.2.3 Il prompt
16.2.4 Alias
16.2.5 La maschera delle autorizzazioni
16.3 Ordine dei file di avvio ed esempi relativi
16.3.1 La shell bash
16.3.2 La shell tcsh
16.4 Impostazioni utente predefinite
16.4.1 Shell
16.4.2 Editor
16.4.3 Pager
16.5 Insidie dei file di avvio
16.6 Altri argomenti sull'avvio
17 Acquistare Hardware per Linux
17.1 Componenti principali
17.1.1 Processore e scheda madre
17.1.2 Memoria
17.1.3 Disco fisso
17.1.4 Schede di rete e infrastruttura
17.1.5 Hardware grafico
17.2 Altri componenti hardware
17.2.1 Monitor
17.2.2 Tastiere
17.2.3 Mouse
17.2.4 Modem
17.2.5 Stampanti
17.3 Alcuni cenni sugli aggiornamenti hardware
17.4 Risparmiare
17.4.1 CPU
17.4.2 Disco fisso
17.4.3 Case del computer
17.4.4 Scheda video
17.5 Notebook
17.6 Design piu' piccoli
18 Altre Informazioni
18.1 Argomenti aggiuntivi
18.2 Considerazioni finali
A Classificazione dei comandi
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