Stampa
Chiudi

Codice
UNX131
Struttura  Moduli 1 / 5 gg
Coordinamento Didattico  Stefano Messina


La famiglia dei sistemi operativi UNIX si adatta a un’ampia gamma di elaboratori ed è largamente impiegata per la sua versatilità e le sue prestazioni. UNIX può essere attualmente considerato uno standard nel segmento di mercato dei server di rete mentre stenta ad affermarsi sui PC quale macchina client. Su tale segmento di mercato, comunque, il sistema LINUX si va sempre più ponendo come valida soluzione alternativa a Windows.
Il corso è progettato per chiunque debba imparare a operare con sistemi UNIX/Linux e consente di acquisire le competenze necessarie all’uso quotidiano, utilizzando le medesime facility di un desktop Microsoft Windows. Il corso fornisce le conoscenze di base sull’architettura UNIX e sui comandi UNIX.

Metodologia didattica
La metodologia è di tipo interattivo e prevede attività di laboratorio quali esercitazioni, demo ed esempi.

Destinatari
Personale tecnico che deve interagire con UNIX; amministratori di sistemi e reti; sviluppatori di applicazioni software e utenti.

Prerequisiti
Conoscenza dei sistemi di elaborazione e dei sistemi operativi e conoscenze base di programmazione.

Risultati attesi
- Utilizzare i comandi dell’ambiente operativo UNIX e le funzionalità di base della rete
- Navigare nel file system e gestire le autorizzazioni sui file
- Utilizzare i comandi di shell
- Utilizzare le utility per la compressione dati e l’editor di testo “vi”

 

Information Technology

Architettura UNIX ed ambiente utente

 

Programma

Introduzione al sistema operativo UNIX
- Architettura generale del sistema
- Primi comandi e struttura logica del file system
- Utenti e permessi


L’interprete di comandi Shell
- Meccanismi di base
- Redirezione
- Pipeline
- editor


Architettura UNIX: processi
- Struttura di un sistema operativo
- Gestione processi: fork, exec
- Terminazione processi: processi zombie


Procedure Shell
- Variabili, parametri e strutture di controllo
- History, aliases e job control
- Bash
- File di login


Architettura UNIX: File System
- Strutture del kernel
- Organizzazione dei file sul disco
- Procedure per il salvataggio e per la gestione della memoria di massa


Cenni sui comandi di amministrazione
- Installazione del sistema
- La gestione degli utenti e dei gruppi
- Le procedure di startup e shutdown del sistema


UNIX in rete
- Introduzione all’architettura TCP/IP
- Servizi Internet
- Start-up dei servizi: il demone inetd


Laboratorio in ambiente LINUX o Solaris
- Utilizzo comandi di navigazione sul file system
- Utilizzo editor
- Realizzazioni di semplici procedure shell
- Utilizzo comandi di rete