Corso Linux

Guida completa al sistema open-source

Questo corso si prefigge l'obiettivo di guidare l'utente all'interno del fantasico mondo di Linux. Il corso è finalizzato a formare figure professionali quali sistemisti e programmatori desiderosi di operare nell'ambiente dell'open-source, ma anche semplici utenti intenzionati a rimpiazzare i più conosciuti sistemi operativi commercaili con un OS completamente gratuito e dalle elevate performances. Il corso è stato realizzato utilizzando la distribuzione CentOS, ma affronta argomenti e tematiche per molti versi comuni a tutte le distribuzioni del Pinguino.

Lezioni 13 lezioni testuali, suddivise in 119 argomenti
Immagini 63 immagini didattiche / illustrative
Download 1 risorse extra da scaricare
Servizi quiz, quaderno appunti, assistenza1 ed attestato finale2
Docente Dott. Claudio Garau
  1. E' prevista nelle mod. Tutor, Certificate ed Extra
  2. E' previsto nelle mod. Certificate ed Extra

Prezzi ed Info del corso Linux

Modalità Easy
Corso (accesso base per 30 gg)
39 €
Modalità Tutor
Corso + Tutor (30 gg)
99 €
Modalità Certificate
Corso + Tutor (60 gg) + Attestato
119 €
Modalità Extra
Corso + Tutor (90 gg) + Attestato
129 €
N.B. I prezzi si intendono IVA esclusa
Acquista

A chi è rivolto

Il corso Linux è rivolto a chiunque desideri imparare a destreggiarsi con il sistema open-source Linux, dall'installazione sino all'utilizzo delle principali features sia mediante Desktop che, soprattutto, attraverso la Shell. Per la frequentazione del corso Linux non sono necessarie competenze particolari se non una buona dimestichezza nell'uso del computer. Il corso è stato pensato per chi parte da zero e non ha mai utilizzato Linux: ogni concetto viene spiegato in modo molto semplice e chiaro anche attraverso il ricorso a frequenti esempi pratici.

Obiettivi del corso

Il corso si prefigge l'obiettivo di fornire le conoscenze necessarie per effettuare l'installazione del sistema operativo (nello specifico è stata scelta la distribuzione CentOS) e per imparare ad utilizzarne gli strumenti più importanti.

Sommario lezioni del corso Linux

  1. Introduzione a Linux
    • Introduzione
    • Linux (non) è un sistema operativo
    • Nascita del Pinguino: un pò di storia
    • La filosofia di Linux e l'Open Source
    • Perché scegliere Linux: un confronto con i sistemi operativi più diffusi
    • Scegliere la distribuzione più adatta alle nostre esigenze
    • Le più importanti distribuzioni Linux
    • Il file system di Linux
    • Il Kernel Linux
    • Conclusioni
  2. Preparazione dell'installazione e versione Live
    • introduzione
    • I differenti approcci all'installazione
    • Perché installare CentoOS
    • Caratteristiche di CentOS e requisiti hardware
    • Lanciare una versione Live di CentOS per la valutazione
    • Accesso ai primi comandi
    • Uso della Konsole
    • Spegnere il sistema
    • Conclusioni
  3. Installazione del sistema operativo
    • introduzione
    • Download di CentoOS
    • Preparazione del supporto per l'installazione
    • Avvio dell'installazione
    • Lingua e localizzazione
    • Impostare la destinazione di installazione
    • Configurazione Rete & Nome Host
    • Creazione utenti
    • Root e utenti
    • Termine installazione
    • Conclusioni
  4. Primo accesso, aggiornamento e installazione delle applicazioni
    • introduzione
    • Avvio del sistema e login
    • Aggiornamento del sistema
    • Indicazioni pratiche per la definizione di una password
    • Creazione degli utenti
    • Il package manager Yum
    • Installare package software con Yum. wget, il gestore di download
    • Aggiornamento dei pacchetti software con Yum
    • Disinstallazione dei pacchetti software con Yum
    • Ricerca di pacchetti software con Yum
    • Installazione tramite compilazione dei sorgenti
    • Conclusioni
  5. Il Desktop environment
    • introduzione
    • Interfaccia utente di default
    • KDE Plasma
    • Installare KDE Plasma
    • Avvio del Desktop environment
    • Utilizzo dei primi comandi da interfaccia grafica
    • Conclusioni
  6. La SHELL: operare da riga di comando
    • Introduzione
    • Le tante SHELL di Linux
    • Avvertenze per la ricerca
    • Primi comandi per iniziare
    • Comandi per directory: visualizzazione
    • Comandi per directory: creare, copiare, spostare, rinominare ed eliminare
    • Comandi per file: creazione e visualizzazione
    • Editare file da SHELL
    • Comandi per file: copiare, spostare, rinominare ed eliminare
    • Utilità per la comparazione e la ricerca
    • Scorciatoie per la digitazione
    • Conclusioni
  7. Controllo del sistema da SHELL
    • Introduzione
    • I comandi di base: spegnere e riavviare il sistema
    • Richiedere informazioni al sistema: data e ora
    • Richiedere informazioni sul sistema: uname
    • Richiedere informazioni sulle risorse
    • I processi
    • Gruppi e utenti
    • I diritti di accesso
    • Diritti di accesso: la codifica ottale
    • Conclusioni
  8. Archiviazione e compressione in Linux
    • Introduzione
    • Archiviazione e compressione non sono sinonimi
    • Comandi da SHELL: cominciamo con Zip
    • Comandi da SHELL: Gzip
    • Comandi da SHELL: Bzip2
    • Tar: archiviazione da SHELL
    • Archiviare con Tar e comprimere con Gzip o Bzip2
    • Archiviazione e compressione da interfaccia grafica
    • Conclusioni
  9. Gestione devices e supporti
    • Introduzione
    • Come Linux vede i devices e i relativi supporti
    • Montare supporti di memorizzazione
    • Formattazione, scandisk e copia
    • Masterizzare audio da SHELL
    • Masterizzare dati da SHELL
    • Stampare da SHELL
    • Smontare e rimuovere supporti di memorizzazione
    • Conclusioni
  10. Manualistica, how to..?, faq, help on line e links
    • Introduzione
    • Risorse Linux
    • Conclusioni
  11. Linux e i firewall: iptables
    • Introduzione: i firewall
    • Installazione di iptables
    • netfilter e iptables
    • Tables di netfilter
    • Policy delle regole
    • Flussi di dati e monitoraggio delle connessioni
    • Iptables e comandi correlati
    • Conclusioni
  12. Linux e i proxy server: SQUID
    • Introduzione: i proxy server
    • Installare SQUID
    • squid.conf, il file di configurazione di SQUID
    • squid.conf e direttive ACL
    • SQUID e Transparent Proxy
    • Limitare l'accesso ai siti internet con SQUID
    • Navigazione anonima con SQUID
    • Autenticazione con SQUID
    • SQUID e Reverse Proxy
    • Conclusioni
  13. LAMP: trasformare Linux in un server Web
    • Introduzione: LAMP
    • Di cosa parliamo? Gli strumenti del mestiere (Apache, PHP e MySQL)
    • Installare e configurare Apache
    • Installare e configurare MySQL
    • Installare e configurare PHP
    • Sevizi per il Web: Virtual Host
    • IP-based Virtual Hosts
    • Name-based Virtual Host
    • Conclusioni

Domande frequenti sul corso Linux

  • Qual'è la durata del corso Linux?
    Il corso Linux può essere fruito on-line 7 giorni su 7, 24 ore su 24 senza alcun vincolo di orario. Il Corso sarà accessibile dal momento dell'avvenuto pagamento per il tempo previsto dalla modalità prescelta.
  • Come funziona il corso Linux?
    Una volta attivato, potrai accedere alle lezioni del corso e potrai utilizzare gli strumenti di ausilio didattico (come, ad esempio, l'evidenziatore ed il quaderno appunti) nonché accedere all'area di download del corso. Al termine del corso Linux potrai eseguire un quiz di autovalutazione per verificare qual'è il tuo grado di apprendimento della materia.
  • Riceverò un attestato per la frequentazione del corso Linux?
    Sì! L'attestato di partecipazione al corso Linux viene riconosciuto a tutti gli utenti che acquistano il corso nelle modalità certificate o extra.
  • L'attestato del corso Linux è riconosciuto in ambito accademico?
    L'attestato del corso Linux è un documento privato che certifica la partecipazione ad un percorso didattico on-line. Il corso Linux, come tutti i nostri corsi, è riconosciuto in ambito privato e presso alcune Università potrebbe essere considerato valido per l'ottenimento di crediti formativi.
  • Dopo aver frequentato il corso Linux mi aiuterete a trovare lavoro?
    Non siamo un'agenzia di collocamento, ma non è infrequente che le aziende ci chiedano i nominativi dei nostri studenti per assunzioni e/o stage formativi. Ogni volta che ne abbiamo la possibilità, pertanto, segnaliamo sempre i nostri studenti.
  • In che modo il corso Linux può aiutare la mia carriera lavorativa?
    Il corso Linux, come tutti gli altri corsi on-line di MRW Corsi, è finalizzato a formare nuovi professionisti del mercato digitale. Se studierai e ti impegnerai a fondo, siamo sicuri che il corso Linux ti fornirà nuove competenze che potranno essere apprezzate dal mercato del lavoro. L'attestato del corso Linux, inoltre, rappresenta una prestigiosa documentazione che potrai allegare al tuo curriculum.

Informazioni sul docente

Dott. Claudio Garau

Sviluppatore software per il Web e il mobile in diversi linguaggi tra cui PHP, Java, Ruby e Python. Competenze avanzate sui principali Web standard (HTML5, JavaScript e CSS), l’utilizzo di DBMS relazionali (MySQL, MariaDB, PostgreSQL) e non relazionali (MongoDB).
Utente Linux avanzato con esperienza ultradecennale nell'utilizzo degli strumenti da Shell per l'amministrazione server e la gestione di installazioni basate sulle distribuzioni Linux più diffuse (Ubuntu, Debian, Fedora, Mint).
Consulente aziendale per la sicurezza informatica negli ambiente di lavoro, con diversi corsi all’attivo in aula, in sede e online. Docente della piattaforma di e-learning MRW Corsi per i corsi HTML5, Java, PHP, MySQL, Linux e Ruby.
Autore di migliaia tra articoli di approfondimento, guide, tutorial e blog post pubblicati da alcune delle maggiori testate italiane dedicate allo sviluppo, alla programmazione, al Database Management e all'amministrazione di sistema.