Introduzione • Storia e Principi di Unix • Il Progetto GNU

Transcript

Introduzione • Storia e Principi di Unix • Il Progetto GNU
Introduzione

Storia e Principi di Unix

Il Progetto GNU, la FSF e la GPL

Origini e Vantaggi di Linux

La Distribuzione Red Hat

Requisiti Hardware

Ambienti Grafici in Red Hat

Componenti di Linux Red Hat

Interfacce Utente
Utenti e Login

Il File System

L'Interprete di Comandi Shell

Esecuzione di Comandi ed Opzioni

Cambiamento di Password

Terminali Virtuali
Fondamenti d'Uso della Shell

La Directory Corrente

Nomi dei File

Percorsi Relativi ed Assoluti

La Directory di Login e le Directory di Sistema

Cambiamento di Directory

Listato di Directory

Controllo dello Spazio Libero

Copia, Spostamento e Rinomina dei File

Creazione e Rimozione di Directory

Tipi di File

Visualizzazione ed Editazione di File di Testo

Uso dei Metacaratteri
Utenti, Gruppi ed Informazioni di Sistema

Utenti e Gruppi

Il Modello di Sicurezza di Linux Red Hat

L'Utente 'root' ed altri Amministratori di Sistema

Informazioni sugli Utenti e sul Sistema

Cambiamento d'Identità
Permesso di Accesso ai File

Aspetti di Sicurezza dei File

Ispezione dei Permessi di File e Directory

Categorie di Utenti

Permessi di Default

Cambiamento dei Permessi

Tipi Speciali di Permessi
Il File System

La Gerarchia dei File

Tipi di File System

Link Hard e Soft dei File

Montaggio di File System

Ricerca e Trattamento dei File

Compressione ed Archiviazione dei File
La Shell 'bash'

Variabili Shell

Variabili d'Ambiente

Determinazione del Comando Eseguito

Richiamo di Comandi Precedenti

Espansioni sulla Linea di Comando

Valori di Ritorno dei Comandi

Gli Alias

Le Funzioni Shell

Procedure di Startup e Shutdown

Shell di Login

Uso della Storia dei Comandi

Completamento dei Comandi
Ridirezioni

Ridirezioni dell Input e Output

Sovrascrittura e Append

Ridirezione dello Standard Error

Ridirezioni Combinate

Le 'Pipes'
Processamento di Testi

Conto di Parole, Linee e Caratteri

Ricerca di Linee secondo Schemi Definiti

Espressioni Regolari

Il Sort dei File

Ricerca di Colonne e Campi Definiti

Differenze tra i File

Trasposizione di Caratteri

Controllo Ortografico e Formattazione Testi e Processi

Definizione di Processo

Lancio dei Processi

Parentela e Stati dei Processi

Ispezione e Terminazione di Processi

Invio di Segnali ai Processi

La Priorità dei Processi

Processi Interattivi e in Background

Sospensione dei Processi

Cambiamento di Stato dei Processi

Processi che Sopravvivono al Logout

Processi Composti
Ambienti Grafici

Il Sistema 'X Window'

Il Protocollo X e i Toolkit

I Window Manager

Gli Ambienti di Desktop Gnome e KDE

Configurazione di Mouse, Tastiera e Schermo

Operazioni di Copia e Incolla

Modalità di Lancio della Grafica

Emulatori di Terminale ed Editori di Testi

Navigatori di File System

Applicativi di Desktop

Web Browser e Strumenti di Posta Elettronica

Applicativi Office

Applicativi Grafici e Multimediali

Personalizzazione dell'Ambiente Grafico
Uso delle Stampanti e della Posta

Gli Ambienti di Stampa

Configurazione delle Stampanti

Stampa dagli Applicativi

Le Utility di Stampa

Funzionalità di Posta Elettronica

Clienti di Posta Elettronica

Protocolli di Posta Elettronica

Filtri di Posta Elettronica

La Utility 'Fetchmail'
Networking di Base

Connettività ai Sistemi Remoti

Informazioni su Interfacce di Rete e Routing

Traduzioni da Nomi a Indirizzi

Lista dei Record DNS

Interrogazione dei Domini DNS

Trasferimento dei File in Rete

Controllo delle Porte di Rete

La 'Secure Shell'
Uso dell'Editor 'Vi'

Lancio di Vi

Modi Operativi

Spostamento del Cursore

Inserimenti e Cancellazioni

Salvataggio dei File ed Uscita

Operazioni di Taglia, Copia e Incolla

Ricerche e Sostituzioni

Uso di Espressioni Regolari

Comandi e Settaggi Ausiliari
Programmazione Shell di Base

Creazione e Invocazione di Procedure Shell

Gestione dell'Input e Output

Costrutti Condizionali

Costrutti di Ciclo

I Parametri Posizionali
Linguaggi di Trattamento Testi

Lo Stream Editor 'sed'

Esempi di Procedure sed

Il Linguaggio 'awk

Regole di Selezione awk

Esempi di Procedure awk

Altri Linguaggi Minimi
Altre Utility di Sistema

Configurazione dei Terminali

Informazioni sul Sistema Corrente

Processi Lanciati Automaticamente

Processi Lanciati a Intervalli Regolari

Interrogazioni sui Pacchetti Software

La Manualistica On Line

Compiti dell'Amministratore di Sistema
Sono previste esercitazioni pratiche sugli argomenti trattati.