
Corso Sistemista Linux
Padroneggi ogni livello dell'amministrazione di server Linux, dall'interfaccia a riga di comando al rafforzamento della sicurezza e all'automazione dell'infrastruttura. Questo corso le fornisce le competenze pratiche che i datori di lavoro richiedono per ambienti di produzione reali. Che stia entrando nel mondo IT o stia facendo progredire la sua carriera di amministratore di sistema, questa è la formazione che la porterà al successo.
Cosa imparerai:
Imparerà a navigare e configurare i sistemi Linux partendo dalle basi, gestendo utenti, permessi, storage e reti con sicurezza. Distribuirà e rafforzerà server web, configurerà firewall e implementerà controlli di accesso SELinux per proteggere gli ambienti di produzione. Padroneggerà la gestione dei servizi systemd, automatizzerà attività con script Bash e pianificherà job utilizzando cron e i timer di systemd. Imposterà un logging centralizzato, monitorerà le prestazioni di sistema e ottimizzerà i server sotto carico. Distribuirà inoltre container Docker, gestirà macchine virtuali KVM e utilizzerà Ansible per automatizzare la configurazione su intere flotte di server.
Come studi in modo pratico Corso Sistemista Linux
Come metti in pratica Corso Sistemista Linux
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
Contenuto del corso
8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliFondamenti di Linux e orientamento al sistema
Fondamenti di Linux e orientamento al sistema
Lezione 1 • Gestione di file e directory
Tratta la creazione, lo spostamento, la copia e l'eliminazione di file e directory. Supporta direttamente le attività di gestione della configurazione e dei log nei capitoli successivi.
Lezione 2 • Architettura e distribuzioni Linux
Tratta le relazioni tra kernel, shell e spazio utente e le principali distribuzioni server. Stabilisce la mappa concettuale che sarà utilizzata durante l'intero corso.
Lezione 3 • Ambiente della shell e variabili
Illustra le variabili d'ambiente, il PATH e i file di configurazione della shell. Prepara a personalizzare e creare script per l'ambiente server.
Lezione 4 • Modifica del testo e visualizzazione dei file
Introduce vim, nano e le utility per la visualizzazione del testo per leggere e modificare le configurazioni. Essenziale per tutte le attività di configurazione trattate nel corso.
Lezione 5 • Navigazione nell'interfaccia a riga di comando
Insegna le basi della shell, l'anatomia del prompt e i comandi essenziali di navigazione. Fornisce il toolkit quotidiano per tutto il lavoro pratico successivo.
Capitolo 2NascondiNascondi dettagliVedi dettagliUtenti, gruppi e permessi
Utenti, gruppi e permessi
Lezione 1 • Escalation dei privilegi con sudo
Configura sudo per delegare attività a livello di root senza condividere la password di root. Applica l'amministrazione con privilegio minimo a tutti i ruoli del server.
Lezione 2 • Gestione degli account utente
Tratta la creazione, la modifica e l'eliminazione degli account utente e dei relativi attributi. Costituisce il livello identitario da cui dipende tutto il lavoro sui permessi e sulla sicurezza.
Lezione 3 • Permessi tradizionali sui file
Illustra i bit di lettura, scrittura ed esecuzione per proprietario, gruppo e altri. Fornisce il modello di controllo degli accessi di base utilizzato su ogni sistema Linux.
Lezione 4 • Permessi speciali e ACL
Tratta SUID, SGID, sticky bit e le ACL POSIX per un controllo granulare. Estende i permessi di base per gestire scenari multiutente complessi.
Lezione 5 • Gestione dei gruppi e appartenenza
Insegna la creazione di gruppi, l'assegnazione dei membri e le strategie di accesso basate sui gruppi. Consente la condivisione delle risorse basata sui ruoli tra i team.
Capitolo 3NascondiNascondi dettagliVedi dettagliGestione dello storage e filesystem
Gestione dello storage e filesystem
Lezione 1 • Configurazione dello spazio di swap
Tratta le partizioni e i file di swap per la gestione della memoria virtuale. Garantisce che i server gestiscano la pressione della memoria senza causare il crash dei servizi critici.
Lezione 2 • Manutenzione e riparazione del filesystem
Insegna fsck, i controlli dello stato di salute del disco e la gestione delle quote per l'affidabilità a lungo termine. Prepara a diagnosticare e recuperare da guasti dello storage.
Lezione 3 • Fondamenti del partizionamento del disco
Tratta le tabelle delle partizioni MBR e GPT e strumenti come fdisk e gdisk. Stabilisce le basi dello storage fisico per tutto il lavoro sui filesystem.
Lezione 4 • Creazione e montaggio del filesystem
Insegna mkfs, mount e /etc/fstab per la configurazione persistente del filesystem. Collega le partizioni raw all'albero delle directory per l'uso applicativo.
Lezione 5 • Gestione dei volumi logici (LVM)
Introduce i concetti di LVM: volumi fisici, gruppi di volumi e volumi logici. Consente il ridimensionamento flessibile e online dello storage senza tempi di inattività.
Capitolo 4NascondiNascondi dettagliVedi dettagliGestione dei pacchetti e distribuzione del software
Gestione dei pacchetti e distribuzione del software
Lezione 1 • Gestione delle patch e strategia di aggiornamento
Stabilisce politiche per aggiornamenti programmati, patch di sicurezza e procedure di rollback. Bilancia la stabilità con la tempestiva correzione delle vulnerabilità.
Lezione 2 • Compilazione del software dai sorgenti
Tratta il flusso di lavoro configure, make e install per distribuzioni basate sui sorgenti. Gestisce i casi in cui le versioni pacchettizzate non sono disponibili o sono insufficienti.
Lezione 3 • Gestione dei pacchetti basata su RPM
Tratta rpm, yum e dnf per le distribuzioni della famiglia Red Hat. Fornisce le competenze per gestire il software sulle piattaforme Linux aziendali più comuni.
Lezione 4 • Gestione dei pacchetti basata su Debian
Tratta dpkg, apt e apt-get per ambienti server Debian e Ubuntu. Rispecchia le competenze RPM per l'altra famiglia Linux aziendale dominante.
Lezione 5 • Gestione dei repository e chiavi GPG
Insegna ad aggiungere, disabilitare e proteggere i repository software con verifica GPG. Previene gli attacchi alla supply chain da fonti di pacchetti non fidate.
Capitolo 5NascondiNascondi dettagliVedi dettagliGestione dei processi e dei servizi
Gestione dei processi e dei servizi
Lezione 1 • Creazione e personalizzazione delle unità systemd
Tratta la scrittura di file di unità per servizi, timer e target personalizzati. Consente di integrare qualsiasi applicazione nel ciclo di vita di systemd.
Lezione 2 • Segnali e controllo dei processi
Tratta l'invio di segnali con kill, pkill e killall per gestire il comportamento dei processi. Consente l'arresto controllato, il riavvio e la terminazione dei servizi.
Lezione 3 • Pianificazione delle attività con cron e at
Insegna la sintassi di crontab e il comando at per l'automazione di attività una tantum e ricorrenti. Complementa i timer systemd per esigenze di pianificazione legacy e semplici.
Lezione 4 • Gestione dei servizi con systemd
Insegna i comandi systemctl per avviare, arrestare, abilitare e ispezionare le unità. Gestisce direttamente i servizi che costituiscono uno stack server di produzione.
Lezione 5 • Comprensione dei processi Linux
Illustra il ciclo di vita dei processi, gli stati e le relazioni tra processi padre e figlio. Fornisce il modello mentale necessario per gestire e risolvere i problemi dei servizi in esecuzione.
Capitolo 6NascondiNascondi dettagliVedi dettagliConfigurazione e gestione della rete
Configurazione e gestione della rete
Lezione 1 • Routing e risoluzione dei nomi
Insegna la gestione della tabella di routing e la configurazione del resolver DNS. Garantisce che i server possano raggiungere gli host richiesti e risolvere i nomi in modo affidabile.
Lezione 2 • Diagnostica e risoluzione dei problemi di rete
Insegna l'uso sistematico di ping, traceroute, ss e tcpdump per l'isolamento dei guasti. Consente una rapida diagnosi dei problemi di connettività e raggiungibilità dei servizi.
Lezione 3 • Gestione del firewall con firewalld e iptables
Tratta le regole firewalld basate su zone e le catene fondamentali di iptables. Protegge i servizi controllando il traffico in entrata e in uscita a livello di host.
Lezione 4 • Configurazione e hardening di SSH
Configura OpenSSH per l'accesso remoto sicuro e applica le best practice di hardening. SSH è il canale amministrativo principale per tutto il lavoro sui server remoti.
Lezione 5 • Configurazione dell'interfaccia di rete
Tratta l'assegnazione di IP statici e dinamici utilizzando ip, nmcli e i file di configurazione. Stabilisce le basi di connettività per tutti i servizi di rete.
Capitolo 7NascondiNascondi dettagliVedi dettagliHardening della sicurezza e controllo degli accessi
Hardening della sicurezza e controllo degli accessi
Lezione 1 • PAM e hardening dell'autenticazione
Configura i moduli PAM per applicare la complessità delle password, il blocco dell'account e l'MFA. Rafforza il livello di autenticazione contro attacchi brute-force e di furto di credenziali.
Lezione 2 • Rilevamento delle intrusioni basato su host
Tratta il monitoraggio dell'integrità dei file con AIDE e la scansione dei rootkit con rkhunter. Rileva modifiche non autorizzate ai file e ai binari critici di sistema.
Lezione 3 • Hardening del kernel e dei servizi
Applica i parametri sysctl, disabilita i servizi non necessari e limita le funzionalità del kernel. Riduce la superficie di attacco sfruttabile a livello di sistema operativo e di servizio.
Lezione 4 • Fondamenti di SELinux e AppArmor
Introduce il controllo degli accessi obbligatorio con modalità, contesti e policy di SELinux. Aggiunge un livello di sicurezza applicato dal kernel oltre i tradizionali permessi DAC.
Lezione 5 • Auditing di sistema con auditd
Configura le regole di auditd per registrare l'accesso ai file, l'uso dei privilegi e le chiamate di sistema. Fornisce la traccia forense necessaria per la conformità e la risposta agli incidenti.
Capitolo 8NascondiNascondi dettagliVedi dettagliMonitoraggio, logging e ottimizzazione delle prestazioni
Monitoraggio, logging e ottimizzazione delle prestazioni
Lezione 1 • Pianificazione della capacità e analisi dei trend
Utilizza le metriche storiche per prevedere l'esaurimento delle risorse e pianificare gli aggiornamenti. Garantisce che i server soddisfino la domanda futura senza provisioning di emergenza.
Lezione 2 • Ottimizzazione delle prestazioni con tuned
Applica i profili tuned e la regolazione manuale dei parametri del kernel per l'ottimizzazione del carico di lavoro. Traduce i risultati del monitoraggio in miglioramenti misurabili delle prestazioni.
Lezione 3 • Logging di sistema con journald e rsyslog
Tratta il logging strutturato di journald e l'inoltro con rsyslog per la gestione centralizzata dei log. Fornisce le basi di osservabilità per tutto il lavoro operativo e di sicurezza.
Lezione 4 • Agenti di alerting e monitoraggio
Distribuisce agenti di monitoraggio leggeri e configura avvisi basati su soglie. Sposta le operazioni da una gestione reattiva a una proattiva degli incidenti.
Lezione 5 • Strumenti di monitoraggio delle prestazioni
Insegna vmstat, iostat, sar e free per l'analisi di CPU, memoria e I/O. Consente l'identificazione basata sui dati dei colli di bottiglia delle prestazioni.
Il tuo certificato valido di completamento
Questo corso è per te:
Tecnici dell'assistenza IT pronti a passare a ruoli di amministrazione dei server.
Studenti di informatica che desiderano competenze pratiche su Linux oltre il percorso di studi.
Amministratori Windows che ampliano le proprie competenze agli ambienti server Linux.
Sviluppatori che hanno bisogno di gestire e far funzionare i server su cui girano le proprie applicazioni.
Persone in fase di cambio carriera da settori non correlati che cercano posizioni entry-level come amministratore di sistema.
Appassionati che gestiscono home lab e desiderano conoscenze di amministrazione di livello professionale.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF




















