
Corso di amministrazione Linux
Padroneggi l'amministrazione Linux partendo dalla riga di comando, coprendo storage, reti, sicurezza, scripting e systemd. Questo corso Le fornisce le competenze pratiche che i datori di lavoro si aspettano da un amministratore di sistema Linux competente. Che stia entrando nel mondo IT o stia facendo progredire la Sua carriera, alla fine sarà pronto a gestire sistemi di produzione reali con sicurezza.
Cosa imparerai:
Costruirà solide basi nell'architettura Linux, nel processo di avvio e nella navigazione del filesystem, prima di passare alla gestione degli utenti, ai permessi e alla distribuzione dei pacchetti. Il corso tratta il partizionamento dei dischi, LVM, RAID e la gestione del filesystem, consentendole di progettare layout di storage affidabili. Configurerà interfacce di rete, imposterà firewall e risolverà problemi di connettività utilizzando strumenti diagnostici professionali. La gestione dei servizi systemd, lo scripting di shell e l'automazione con Ansible sono trattati in modo approfondito. Il programma si completa con il rafforzamento della sicurezza, le strategie di backup, la virtualizzazione con KVM e Docker e l'ottimizzazione delle prestazioni.
Come studi in modo pratico Corso di amministrazione Linux
Come metti in pratica Corso di amministrazione 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 • Richiedere aiuto e leggere la documentazione
Illustra le pagine man, le pagine info e le opzioni di aiuto integrate come strumenti primari di autonomia. Riduce la dipendenza da risorse esterne durante le attività di amministrazione reali.
Lezione 2 • Gerarchia del filesystem e navigazione
Descrive la struttura ad albero standard di Linux e illustra i comandi di navigazione della shell. Fornisce la consapevolezza spaziale necessaria per ogni successiva attività amministrativa.
Lezione 3 • Fondamenti della shell e competenza nell'uso della riga di comando
Introduce la sintassi di Bash, la struttura dei comandi e la redirezione dell'I/O. Consente di eseguire, concatenare e redirigere comandi con sicurezza fin dal primo giorno.
Lezione 4 • Storia di Linux e panorama delle distribuzioni
Tratta la discendenza da Unix, il progetto GNU/Linux e le principali famiglie di distribuzioni. Fornisce il contesto per scegliere e lavorare con qualsiasi variante di Linux.
Lezione 5 • Architettura di Linux e processo di avvio
Illustra lo spazio kernel, lo spazio utente e l'intera sequenza di avvio dal firmware al prompt di accesso. Fornisce le basi per ogni successiva attività di amministrazione attraverso la conoscenza dell'avvio del sistema.
Capitolo 2NascondiNascondi dettagliVedi dettagliUtenti, gruppi e permessi
Utenti, gruppi e permessi
Lezione 1 • Account utente e file di autenticazione
Illustra /etc/passwd, /etc/shadow e /etc/group come fondamento dell'identità locale. Collega la struttura dei file alle operazioni reali di gestione degli account.
Lezione 2 • Permessi su file e proprietà
Illustra i bit di lettura, scrittura ed esecuzione per proprietario, gruppo e altri utenti tramite chmod e chown. Consente direttamente il controllo sicuro dell'accesso a file e directory.
Lezione 3 • Creazione e gestione degli account utente
Tratta useradd, usermod, userdel e passwd con le relative opzioni principali. Sviluppa competenze pratiche per il provisioning e il deprovisioning di account su larga scala.
Lezione 4 • Permessi speciali e liste di controllo degli accessi
Tratta SUID, SGID, sticky bit e ACL POSIX per un controllo granulare degli accessi. Estende il modello di permessi standard ad ambienti complessi multi-utente.
Lezione 5 • Gestione dei gruppi e delega dei privilegi
Illustra groupadd, groupmod, groupdel e l'assegnazione di gruppi secondari. Consente il controllo degli accessi basato sui ruoli tramite strategie di appartenenza ai gruppi.
Capitolo 3NascondiNascondi dettagliVedi dettagliGestione dei processi e dei job
Gestione dei processi e dei job
Lezione 1 • Monitoraggio dei processi e dell'attività di sistema
Illustra ps, top, htop e /proc per l'ispezione dei processi in tempo reale e tramite snapshot. Collega l'output del monitoraggio a decisioni amministrative operative.
Lezione 2 • Priorità dei processi e schedulazione
Illustra nice, renice e lo scheduler CFS di Linux per controllare l'allocazione della CPU. Consente agli amministratori di regolare le prestazioni del carico di lavoro in condizioni di contesa delle risorse.
Lezione 3 • Controllo dei job ed esecuzione in background
Illustra i job in primo piano, in background e sospesi utilizzando il controllo dei job integrato nella shell. Consente un multitasking efficiente all'interno di una singola sessione di terminale.
Lezione 4 • Segnali e controllo dei processi
Tratta i segnali POSIX, kill, killall e pkill per la terminazione e il controllo dei processi. Consente interventi sicuri e mirati su processi anomali.
Lezione 5 • Concetti e ciclo di vita dei processi
Illustra PID, PPID, gli stati dei processi e il modello fork-exec. Fornisce la base concettuale per tutte le successive attività di monitoraggio e controllo.
Capitolo 4NascondiNascondi dettagliVedi dettagliGestione dei pacchetti e distribuzione del software
Gestione dei pacchetti e distribuzione del software
Lezione 1 • Compilazione del software dai sorgenti
Illustra il flusso di lavoro configure-make-install per il software non disponibile come pacchetto. Estende la capacità di distribuzione a versioni software personalizzate o all'avanguardia.
Lezione 2 • Gestione dei pacchetti basata su Debian
Tratta dpkg, apt e apt-get per i sistemi della famiglia Debian e Ubuntu. Fornisce competenze parallele a quelle della sezione RPM per una preparazione trasversale alle distribuzioni.
Lezione 3 • Formati di pacchetti universali
Introduce Snap, Flatpak e AppImage come opzioni di distribuzione indipendenti dalla distribuzione. Amplia le competenze di gestione del software oltre i gestori di pacchetti tradizionali.
Lezione 4 • Concetti di gestione dei pacchetti
Illustra pacchetti, repository, metadati e grafi delle dipendenze come concetti fondamentali. Prepara gli studenti a ragionare sullo stato del software prima di utilizzare qualsiasi strumento.
Lezione 5 • Gestione dei pacchetti basata su RPM
Tratta rpm, yum e dnf per le distribuzioni della famiglia Red Hat. Sviluppa competenze pratiche per installare, interrogare e rimuovere pacchetti sui sistemi Linux aziendali.
Capitolo 5NascondiNascondi dettagliVedi dettagliArchiviazione, filesystem e gestione dei dischi
Archiviazione, filesystem e gestione dei dischi
Lezione 1 • Schemi di partizionamento dei dischi
Tratta le tabelle delle partizioni MBR e GPT utilizzando fdisk, gdisk e parted. Stabilisce le basi fisiche dell'archiviazione necessarie per ogni successiva operazione sui filesystem.
Lezione 2 • Quote disco e monitoraggio dell'archiviazione
Illustra gli strumenti per le quote, df, du e iostat per la pianificazione della capacità e l'applicazione dei limiti. Previene l'esaurimento dello spazio di archiviazione e consente una gestione proattiva delle risorse.
Lezione 3 • Creazione e gestione dei filesystem
Illustra le varianti di mkfs, le opzioni di montaggio e /etc/fstab per i montaggi persistenti. Collega le partizioni grezze all'archiviazione utilizzabile e accessibile dal sistema operativo.
Lezione 4 • Gestione dei volumi logici
Illustra i volumi fisici, i gruppi di volumi e i volumi logici tramite gli strumenti LVM. Consente un'archiviazione flessibile e ridimensionabile online senza interruzioni del servizio.
Lezione 5 • Concetti RAID e RAID software
Tratta i livelli RAID 0, 1, 5 e 10 e la loro implementazione tramite mdadm. Fornisce opzioni di ridondanza e prestazioni per carichi di lavoro di archiviazione critici.
Capitolo 6NascondiNascondi dettagliVedi dettagliConfigurazione e risoluzione dei problemi di rete
Configurazione e risoluzione dei problemi di rete
Lezione 1 • Diagnostica e risoluzione dei problemi di rete
Applica ping, traceroute, ss, tcpdump e nmap per isolare i guasti di connettività. Sviluppa una metodologia diagnostica sistematica applicabile a qualsiasi problema di rete.
Lezione 2 • Routing e risoluzione dei nomi
Illustra le rotte statiche, i gateway predefiniti e /etc/resolv.conf per la configurazione DNS. Consente la configurazione completa della connettività end-to-end, dall'interfaccia al livello applicazione.
Lezione 3 • Fondamenti di rete per amministratori Linux
Rivede i livelli TCP/IP, l'indirizzamento, il subnetting e i protocolli chiave rilevanti per l'amministrazione. Assicura che tutti gli studenti condividano il vocabolario di rete necessario per il resto del capitolo.
Lezione 4 • Configurazione e gestione delle interfacce
Tratta ip, nmcli e NetworkManager per configurare interfacce Ethernet e wireless. Sviluppa la competenza fondamentale di connettere in modo affidabile un host Linux a una rete.
Lezione 5 • Configurazione del firewall con firewalld e iptables
Configura firewall basati su host utilizzando le zone di firewalld e le regole di iptables. Protegge direttamente i servizi Linux da accessi di rete non autorizzati.
Capitolo 7NascondiNascondi dettagliVedi dettagliServizi di sistema e amministrazione di systemd
Servizi di sistema e amministrazione di systemd
Lezione 1 • Gestione dei servizi con systemctl
Tratta i sottocomandi start, stop, enable, disable e status per il controllo quotidiano dei servizi. Sviluppa la fluidità operativa necessaria per le attività di amministrazione di routine.
Lezione 2 • Journald e gestione dei log
Utilizza journalctl per interrogare, filtrare ed esportare i log strutturati dal journal di systemd. Consente una diagnosi rapida dei guasti dei servizi e degli eventi di sistema.
Lezione 3 • Architettura e unità di systemd
Illustra i tipi di unità, i file di unità e il grafo delle dipendenze che systemd utilizza per ordinare l'avvio. Fornisce il modello concettuale necessario per gestire efficacemente qualsiasi servizio.
Lezione 4 • Timer di systemd e attività pianificate
Sostituisce cron con le unità timer di systemd per l'esecuzione di attività pianificate. Fornisce una schedulazione più affidabile e tracciabile, integrata con il gestore dei servizi.
Lezione 5 • Target e gestione dello stato del sistema
Illustra i target di systemd come sostituti dei runlevel e spiega le modalità rescue ed emergency. Consente transizioni controllate dello stato del sistema e scenari di ripristino.
Capitolo 8NascondiNascondi dettagliVedi dettagliScripting di shell e automazione
Scripting di shell e automazione
Lezione 1 • Funzioni, gestione degli errori e debug
Illustra la definizione delle funzioni, i codici di ritorno, set -e e bash -x per script affidabili. Trasforma gli script funzionanti in automazioni manutenibili e sicure per la produzione.
Lezione 2 • Cicli e iterazione
Tratta i cicli for, while e until con break e continue per il controllo del flusso. Consente l'elaborazione di liste, file e output di comandi nei flussi di lavoro automatizzati.
Lezione 3 • Flusso di controllo e logica
Illustra if-then-else, le istruzioni case e le espressioni test per la logica condizionale. Consente agli script di prendere decisioni in base allo stato del sistema e ai valori di input.
Lezione 4 • Elaborazione del testo e manipolazione dei dati
Applica grep, sed, awk e cut per analizzare e trasformare dati testuali strutturati. Consente agli script di estrarre, riformattare e agire su dati reali di sistema e di log.
Lezione 5 • Fondamenti di scripting Bash
Tratta le linee shebang, le variabili, le regole di quoting e le modalità di esecuzione degli script. Stabilisce abitudini di scripting corrette che prevengono bug subdoli negli script di produzione.
Il tuo certificato valido di completamento
Questo corso è per te:
[
Riqualificazione professionale: passaggio da un settore non tecnico con l'obiettivo di lavorare nell'ambito dell'infrastruttura o del DevOps.
Sviluppatore junior: desidera comprendere gli ambienti Linux in cui il suo codice viene effettivamente eseguito.
Appassionato di home lab: smanettone autodidatta in cerca di conoscenze strutturate per colmare lacune critiche di competenze.
Amministratore Windows: ampliamento delle competenze per gestire i sistemi Linux accanto alle responsabilità esistenti.
Studente universitario: studia informatica o IT e sviluppa competenze pratiche al di là dei corsi accademici.
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




















