Descrizione del corso
Questo corso è il primo step di un percorso di formazione che porta ad essere amministratori di sistema Red Hat Enterprise Linux. Si tratta di una Technical Overview che approfondisce tutte le logiche di base di Red Hat Enterprise Linux, nello specifico della versione RHEL 8.
Il corso composto da video, suddivisi in capitoli, comincia con il parlare di cosa sia Linux, quali siano le logiche base sulle quali si fonda Linux, ossia il concetto di “community”, di “open source” che porta da quello che è stato il progetto di Linus Torvalds nel 1991 nella sua cameretta ad essere oggi Red Hat Enterprise Linux il software più utilizzato nei contesti di mission e business critical.
Dopo un po’ di storia, si entra nel tecnico.
Un amministratore di sistema gestisce la sua Linux attraverso la Command Line lasciando l’ambiente grafico agli utenti, si comprenderà quindi quali sono le logiche per interagire e muoversi sul prompt dei comandi; l’interazione con la bash che è l’interprete dei comandi e come dare comandi, quali sono le sintassi e tutto ciò che ne consegue.
Lo step successivo è comprendere un altro aspetto fondamentale: come è fatto Linux nel profondo, ossia Kernel space e User space.
Come utilizzare la User space e come interagiamo a Kernel space, con quello che è il “ mantra” di Linux, riguardo l’aspetto Kernel: Linux è un sistema operativo a macro Kernel.
Verrà fatta inoltre una piccola, breve carrellata sull’ambiente grafico per coloro che vogliono utilizzare Linux sul nostro Desktop, sul client o sul laptop.
Il corso continua poi col parlare di Discretionary Access Control, e quindi permessi sui file attraverso la classica interazione con la ownership dei file la read, write, execute dei nostri oggetti. Segue anche un accenno ai permessi speciali e le ACL dei file presenti sul file system, la gerarchia del file system della nostra Linux, cosa c’è sull’ hard disk e perché esistono determinate directory che portano a capire cosa fa ogni singola directory presente di default sul sistema.
Continuiamo sempre parlando di file, file di configurazione, facendone l’editing usando l’editor di testo per eccellenza il VI.
Verrà affrontata anche la capacità di muoversi con il VIM; quindi il corso prevede anche una rapida introduzione a questo potente strumento. Si continuerà a parlare di utenti e gruppi: la gerarchia degli utenti locali, l’interazione con la gestione delle utenze centralizzate, gli Identity Management ai quali potersi agganciare ed ovviamente le ownership, i permessi che verranno dati a questi utenti.
Il corso continua con le logiche di installazione del software, come interagire con i repository e come installare software sulla nostra RHEL, attraverso i repository ufficiali Red Hat, utilizzando la subscription e anche l’uso repository locali per i software specifici non Red Hat.
Il prossimo step passa dalla comprensione di come la macchina esegue tutto il processo il boot. Da macchina spenta, sistema spento, l’accensione della macchina ed il portarla ad UP&RUNNING e quali sono tutti gli step di cui consta quest’operazione.
E’ fondamentale comprendere il processo di boot della nostra Linux per due motivi fondamentali: per poterla amministrare meglio e poter fare troubleshooting in caso di problemi.
Detto questo, si parlerà poi di Networking dovendo mettere in rete la nostra macchina e quindi la configurazione delle interfacce: comprendendo quali sono e dando un indirizzo IP, verificando il rooting, approfondendo la logica del networking su Linux.
Altro tema trattato, molto interessante e ad oggi molto caldo, è la logica dei Linux Containers, perchè alla fine un Linux container non è altro che una “bolla” di Linux; quindi va compreso come tutto quello che abbiamo imparato fino ad ora va portato dentro un Linux Container e quali sono le logiche che portano ai Linux container.
Per registrarsi al corso basta accedere qui.
Prerequisiti per accedere al corso
Non sono previsti requisiti per accedere a questo corso.
Obiettivi del corso
Tecniche pratiche di base per l’utilizzo di Linux e le attività di amministrazione del sistema per professionisti che non conoscono ancora questo sistema operativo ed un successivo approfondimento dell’argomento.
Programma del corso
- Cosa sono Linux, i software open source e cos’è una distribuzione?
- Introduzione alla shell + Kernel e spazi utente
- Presentazione dell’interfaccia grafica utente
- Gestione dei file in Linux e gerarchia del file system
- Modifica di file con Vim
- Organizzazione di utenti e gruppi ed autorizzazioni dei file
- Gestione del software e configurazione della rete
- Controllo dei processi di avvio del sistema
- Introduzione ai container
- Panoramica di cockpit
- Approfondimento su Red Hat Enterprise Linux 8
Il programma del corso è soggetto a modifiche in base alle innovazioni nelle tecnologie e all’evoluzione degli argomenti trattati. Per chiarimenti su obiettivi e specifici argomenti contatta: training@extraordy.com
Dopo il corso
Per chi volesse approfondire le proprie conoscenze è disponibile il corso RH124.