Introduzione
Il corso fornisce nozioni per l’installazione e l’utilizzo di un server di virtualizzazione per supportare uno o più server virtuali dedicati a servizi Internet come siti/database/mail/imap/dns, ecc.
Durante il corso saranno affrontate e illustrate diverse tematiche sistemistiche che consentiranno di predisporre un server GNU/Linux fornitore di una serie di servizi tipicamente offerti dai vari provider Internet.
Obiettivi del corso
Fornire le informazioni necessarie per comprendere i diversi tipi di virtualizzazione
Installare e utilizzare in ambiente GNU/Linux un server di virtualizzazione (host) e un server di servizi Internet (guest).
Fornire un livello minimo di comprensione dei servizi di rete Internet.
Utilizzare i principali comandi Shell per essere in grado di amministrare un server via SSH in modalità carattere.
Installare e gestire un applicazione per la configurazione e il supporto di siti web statici e dinamici.
Installare e configurare CMS come WordPress, joomla, OwnCloud, ecc.
Comprendere il funzionamento della piattaforma “Docker”, un contenitore Open Source di applicazioni distribuite, indirizzato agli amministratori e agli sviluppatori.
A chi è indirizzato il corso
Il corso è indirizzato principalmente alle persone che intendono usare Linux e il software libero a livello professionale per offrire a terzi o utilizzare in prima persona, servizi Internet di altro livello.
A chi desidera comprendere i meccanismi dei servizi principali di Internet come Web, Database, DNS, Ftp, ecc.
A chi sviluppa siti o applicazioni web e intende usare una piattaforma “contenitore” che possa agevolare la gestione.
Modalità di registrazione e Luogo lezioni.
Il corso si svolgerà presso la sede dell’ Accademia dell’Hardware e Software Libero, Officina “H”, in via Montenevale ad Ivrea.
La partecipazione al corso è Gratuita e libera a tutti. Tuttavia per poter accedere ai locali e laboratori, è richiesta l’iscrizione all’Accademia per l’anno 2015. (Registrarsi su http://accademialibera.it).
Durata corso e Date lezioni
Il corso ha la durata totale di 12 Ore suddivise su 6 giornate
Tutte le lezioni si svolgeranno dalle 18:00 alle 20:00 nelle seguenti giornate:
- Giovedì 26 Marzo 2015 (Avalle, Lesca)
- Giovedì 2 Aprile 2015 (Lesca)
- Giovedì 9 Aprile 2015 (Lesca)
- Giovedì 16 Aprile 2015 (Lesca)
- Martedì 21 Aprile 2015 (Alfonso)
- Giovedì 30 Aprile 2015 (Alfonso e Lesca)
Prerequisiti
Conoscenza di base di computer e informatica
Conoscenza Base di Internet e Networking
Conoscenza Linux Desktop.
Materiale Fornito
Durante il corso sarà possibile portare il proprio PC o Notebook e lavorare su di esso, in alternativa saranno disponibili in aula PC sui quali fare esperienza.
Saranno disponibili le immagini ISO delle distribuzioni più comuni con possibilità i masterizzarle su CD/DVD.
Docenti
Docenti che si alterneranno durante le lezioni:
- Ugo Avalle
- Alfonso Domenici
- Lesca Dario
- Utilizzatori di Linux con esperienza di installazione e utilizzo….
Contenuti corso “Corso Linux – Utente Amministratore (avanzato)”
-
Panoramica sistemi utilizzati e principi di virtualizzazione
-
Introduzione al corso
-
Panoramica PC e sistemi operativi utilizzati.
-
Concetti di virtualizzazione: Host, Guest, Sistemi virtuali.
-
I principali sistemi di virtualizzazione, VMware, KVM/Qemu, VirtualBox, oVirt, XEN, ecc.
-
Installazione Guest di lavoro.
-
-
Piattaforma gestione servizi Web ISPconfig
-
Presentazione ISPconfig.
-
Principali servizi resi dalla piattaforma
-
Confronto con altre piattaforme analoghe (Webmin, cPanel, ecc.)
-
Preparazione procedura di installazione.
-
-
Installazione di ISPconfig (prima parte).
-
Panoramica generale.
-
Installazione e illustrazione servizi Internet offerti e supportati dalla piattaforma
-
Installazione prima parte di servizi: Firewall, SSH, Web, Database, Ftp/Sftp.
-
-
Installazione di ISPconfig (seconda parte).
-
Installazione seconda e ultima parte servizi ISPconfig: DNS, Fail2ban, Mail, Imap/Pop3, antivirus, antispam, ssh-chroot, Mailing List, ISPconfig Web Interface.
-
Termine installazione e collaudi.
-
-
Panoramica su Docker.
-
Illustrazione di Docker, una piattaforma aperta per le applicazioni distribuite, per gli sviluppatori e amministratori di sistema.
-
Installazione di Docker e attivazione di una applicazione.
-
-
Utilizziamo ISPconfig
-
Attivazione accesso ad ISPconfig via FTP o SFTP (SSH)
-
Installazione e configurazione di WordPress in ISPconfig.
-
Installazione e configurazione di OwnCloud in ISPconfig.
-
Chiusura corso.
-