Azienda
Catalogo corsi / Informatica / Sistemi Operativi

* Fondamenti Sistema operativo Linux
Codice INF_SOP_LUX
Titolo Fondamenti Sistema operativo Linux
Categoria Informatica
Sottocategoria Sistemi Operativi
Requisiti

È richiesta una buona conoscenza dei concetti di base di Unix nonché un dominio della gestione e installazione di un sistema Unix o Linux.

Durata 40 ore
Curriculum Non presente
Descrizione

 

Obiettivi

Linux è un sistema operativo affidabile e riconosciuto dai principali leader del mercato. Questo corso si concentra sui concetti fondamentali indispensabili per installare e amministrare Linux nell’attività quotidiana. I partecipanti impareranno a integrare Linux nei sistemi informatici esistenti e a sostituire i prodotti commerciali con alternative libere.

 

 

Partecipanti

Ingegneri di sistema o responsabili di rete che intendono utilizzare Linux nei sistemi informatici aziendali.

 

Programma del corso

L'installazione del sistema e delle finestre multiple

 

Installazione del sistema

- Selezione del supporto di installazione: CD-ROM, NFS, FTP, HTTP.

- Scelta del tipo di installazione.

- La selezione dei pacchetti (rpm e apt).

- Risoluzione dei conflitti ricorrenti di installazione.

- Aggiornamento online (apt-get, rpm-get, yum, ecc.).

Distribuzione dei software

- Ricerca delle correzioni di bug e aggiornamento.

- Compilazione e installazione di pacchetti sorgente o binari.

- Uso di APT (Advanced Package Tool).

X-Window

- Scelta del gestore di finestre KDE, GNOME, XFCE.

- Configurazione delle periferiche collegate a X (mouse, scheda grafica, monitor, XF86Config, xorg.conf, ecc.).

- Impostazione di una sessione X.

- Trasferimento della visualizzazione di un’applicazione (DISPLAY).

- Sicurezza X in rete (xhost).

Amministrazione di base

 

Modalità grafica o console?

- Limiti e contributi degli strumenti come Webmin.

- La potenza degli script: comprensione, automatizzazione, rapidità, disponibilità, ma…

Gestione degli utenti

- I comandi di gestione di utenti e gruppi.

- File di configurazione degli account utente, modelli /etc/skel/*.

Il backup

- Limiti e vantaggi dei comandi classici: tar, cpio e dd.

- La compressione (gzip, bzip, pax, compress).

- Comandi di backup in rete: rsync, partimage e ssh.

- Alcuni strumenti (amanda, arkeia, ecc.).

- I backup incrementali.

La chiusura e il riavvio

- La chiusura del sistema: boot, lilo/grub, il kernel e i relativi argomenti.

- Riavviare dopo un arresto anomalo (rescue).

- L'attivazione dei processi: il processo init, il file inittab.

- Differenze dei runlevels secondo le distribuzioni.

- Gli script di avvio, personalizzazione.

- La gestione dei servizi nel sistema di avvio.

- I meccanismi di apertura di sessione.

- La chiusura del sistema.

Gestione dei dischi e di altre periferiche

 

I dischi di Linux

- I dischi IDE e SCSI.

- I supporti di memorizzazione USB (dischi, stick).

- Le partizioni principali e la partizione estesa di un disco.

- L'aggiunta di un disco, il comando fdisk.

- RAID e LVM: sicurezza ed evoluzione.

- Gestione dello swap primario e secondario.

I sistemi di file

- I tipi di sistemi di file: ext2/3, reiserfs, xfs, msdos/vfat.

- Perché scegliere uno o l’altro?

- L’installazione dei sistemi di file (ruolo del kernel, opzioni, file fstab).

- Costruzione di sistemi di file, controllo di integrità.

- La gestione dello spazio su disco e dello spazio libero.

La gestione delle periferiche

- La gestione delle periferiche, i moduli.

- I file speciali Linux, mknod e lo strumento MAKEDEV.

- La gestione dei moduli, i comandi insmod, modprobe, lsmod, rmmod.

Kernel, prestazioni e configurazione

 

Il kernel

- Perché modificare o costruire un nuovo kernel.

- Revisioni stabili /sperimentali, patch.

- La costruzione di un nuovo kernel.

- Novità del kernel 2.6.

La gestione delle prestazioni

- Le risorse da controllare.

- Controllare i sistemi con i comandi adeguati (top, free, vmstat, ecc.).

- Misurare le prestazioni della rete e del routing (presentazione di MRTG).

Le tracce

- La revisione del sistema, quale metodo e per quale uso?

- Acquisizione, centralizzazione e rotazione dei log.

- L'apporto dei logwatch.

Integrazione nella rete esistente

 

La rete

- Configurare le interfacce rete in Linux (rete, ifcfg-eth0, ecc.).

- Principio di configurazione client in rete: DNS, BOOTP, DHCP.

- Configurazione dei “client”: gateway, DNS, ecc.

La sicurezza a livello di rete

- Il super-server Xinetd, vantaggi e principi.

- NetFilter: il filtraggio dei pacchetti di rete.

- Filosofia e sintassi degli iptables (riferimento a ipchains).

Presentazione dei servizi di rete in GNU/Linux

 

Server HTTP Apache

- Introduzione ad Apache: nozione di server Web, server virtuali.

- Architettura, moduli, direttive, regolazione.

Server di file Samba

- Introduzione a Samba: condivisione delle risorse nell’ambiente Windows.

- Pacchetti, principi, installazione, avvio.

- Dichiarazione di utenti e di condivisioni.




>> Torna all'elenco
e-learning
Newsletter
Tieniti informato su tutti i nuovi corsi a disposizione, in modo rapido, semplice e gratuito!
Clicca qui
CE CE

CE Certificazioni / Riconoscimenti