Scegli la tua lingua
Corso Sistemista Linux
Più di 2 milioni di studenti in tutto il mondo

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.

Dedika per aziende

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.

Clicca qui

Contenuto del corso

8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

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 2Vedi dettagli

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 3Vedi dettagli

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 4Vedi dettagli

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 5Vedi dettagli

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 6Vedi dettagli

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 7Vedi dettagli

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 8Vedi dettagli

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.

Certificazione

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...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

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