LPI101-500 LPIC-1 Exam Prep (Course 1)
Questo corso prepara gli studenti a sostenere l’esame 101 della certificazione LPIC livello 1. Il Linux Professional Institute (LPI) è l’ente di certificazione per le certificazioni Linux indipendenti dal vendor. Questo corso copre le competenze fondamentali di Linux come la gestione e la manipolazione dei file, l’elaborazione del testo, l’uso della riga di comando, la gestione dei pacchetti, i filesystem, l’hardware e molti altri. Gli studenti saranno sicuri di sostenere l’esame LPI 101 con valutazioni in classe ed esami di pratica.
COD: LPI101
Categorie: Linux Professional Institute
Metodologia didattica
Il corso prevede laboratori didattici in cui ciascuno studente potrà lavorare ai fini di portare a termine esercizi formativi che forniranno esperienza pratica nell’utilizzo dello strumento, per ciascuno degli argomenti affrontati durante il corso.
Prerequisiti
Conoscenza ed esperienza informatica generale. Non è richiesta alcuna conoscenza preliminare con Linux.
Programma didattico
- LAVORARE CON LA CLI
- Obiettivi LPI coperti
- Ruolo di Command Shell
- Shell
- Raccolta delle informazioni di sistema
- Identificare la shell
- Cambiare la shell
- Shell Prompt
- Bash: Bourne-Again Shell
- Navigazione nel filesystem
- Aiuto da comandi e documentazione
- Assistenza all’interno del desktop grafico
- Ottenere aiuto con man & info
- Bash: cronologia cli
- Bash: modifica dei comandi
- Bash: completamento del comando
- Variabili di shell e ambiente
- Variabili d’ambiente chiave
LAB
- Aiuto con i comandi
- Conchiglie Linux
- Variabili di shell
- Storia di Bash
- alias
- UTILIZZARE STREAM, PIPES E REDIRECTS
- Obiettivi LPI coperti
- Reindirizzamento file
- Comandi di accodamento
- Corrispondenza nome file
- File Globbing e modelli jolly
- Espansione del rinforzo
- Regole generali di citazione
- Comandi di nidificazione
- Gotcha: lunghezza massima del comando
LAB
- Reindirizzamento e pipes
- Corrispondenza file jolly
- Meta-caratteri Shell
- Sostituzione comando
- GESTIONE DEI PERMESSI E DELLE PROPRIETÀ DEI FILE
- Obiettivi LPI coperti
- Gerarchia dei filesystem standard
- Visualizzazione del contenuto della directory
- Strutture del filesystem
- Determinazione dell’utilizzo del disco con df e du
- Proprietà del file
- Proprietà predefinita del gruppo
- Autorizzazioni per file e directory
- Autorizzazioni per la creazione di file con umask
- Modifica delle autorizzazioni dei file
- SUID e SGID sui file
- SGID e Sticky Bit su Directories
- Schema di gruppo privato dell’utente
LAB
- Navigare tra le directory e elencare i file
- Utilizzo del disco e del filesystem
- Proprietà e autorizzazioni di file e directory
- CREA, ELIMINA, TROVA E VISUALIZZA FILE
- Obiettivi LPI coperti
- Manipolazione directory
- Manipolazione dei file
- Eliminazione e creazione di file
- Struttura fisica dei file Unix
- Collegamenti al filesystem
- Estensioni e contenuti dei file
- Quale e tipo
- whereis
- Ricerca nel filesystem
- Metodo di ricerca alternativo
- Librerie condivise installate manualmente
LAB
- Manipolazione di file e directory
- LAVORA CON ARCHIVI E COMPRESSIONE
- Obiettivi LPI coperti
- Archivi con tar
- Archivi con cpio
- L’utilità di compressione gzip
- L’utilità di compressione bzip2
- L’utilità di compressione XZ
- Il formato di archiviazione / compressione PKZIP
LAB
- Archiviazione e compressione
- Utilizzo di tar per i backup
- Utilizzo di cpio per i backup
- STREAM DI TESTO DI PROCESSO MEDIANTE I FILTRI
- Obiettivi LPI coperti
- Produrre statistiche sui file
- L’editor di streaming
- Sostituzione dei caratteri di testo
- Ordinamento del testo
- Utilità di rimozione duplicata
- Estrarre colonne di testo
- Visualizzazione dei file
- Preparare il testo per la visualizzazione
- Anteprima dei file
- Visualizzazione di file binari
- Combinazione di file e unione di testo
LAB
- Elaborazione del testo
- Elaborazione di flussi di testo
- RICERCA DI FILE DI TESTO USANDO LE ESPRESSIONI REGOLARI
- Obiettivi LPI coperti
- Ricerca all’interno dei file
- Panoramica sulle espressioni regolari
- Espressioni regolari
- Classi di caratteri RE
- Quantificatori Regex
- Parentesi RE
LAB
- Pattern Matching con espressioni regolari
- Espressioni regolari estese
- Uso delle espressioni regolari con sed
- ESEGUIRE OPERAZIONI DI EDITING DI FILE DI BASE MEDIANTE VI
- Obiettivi LPI coperti
- Modifica del testo
- vi e Vim
- Learning Vim
- Vi di base
- Intermedio vi
LAB
- Modifica del testo con Vim
- CREAZIONE, MONITOR E PROCESSO DI KILL
- Obiettivi LPI coperti
- Che cos’è un processo?
- Ciclo di vita del processo
- Stati del processo
- Processi di visualizzazione
- segnali
- Strumenti per inviare segnali
- Gestione dei processi
- Pianificazione del processo di ottimizzazione
- Panoramica sul controllo del lavoro
- Comandi di controllo lavoro
- nohup e rinnegamento
- uptime & w
- Sessioni persistenti di shell con schermo
- Utilizzando lo schermo
- Schermo avanzato
LAB
- Nozioni di base sul controllo del lavoro
- Nozioni di base sulla gestione dei processi
- Nozioni di base sullo schermo
- Utilizzo delle regioni dello schermo
- UTILIZZARE GESTIONE DEL PACCHETTO RPM, YUM E DEBIAN
- Obiettivi LPI coperti
- Gestione del software
- Architettura RPM
- Lavorare con gli RPM
- Interrogazione e verifica con RPM
- Installazione dei pacchetti Debian
- Interrogazione e verifica con dpkg
- Lo strumento di conversione dei pacchetti
- Gestione delle dipendenze del software
- Utilizzando il comando Yum
- yumdownloader
- Configurare Yum
- I front-end dselect e APT su dpkg
- attitudine
- Configurazione di APT
LAB
- Lavorare con RPM su Ubuntu
- Interrogazione del database RPM
- LAVORA CON PARTITIONS, FILESYSTEMS E DISK QUOTAS
- Obiettivi LPI coperti
- Considerazioni sulla partizione
- Gestione del volume logico
- Pianificazione del filesystem
- Partizionamento dei dischi con fdisk e gdisk
- Ridimensionare una partizione GPT con gdisk
- Partizionamento dei dischi con parted
- Partizionamento del disco non interattivo con sfdisk
- Creazione del filesystem
- Supporto per filesystem
- Funzionalità del filesystem Unix / Linux
- Scambiare
- Selezione di un filesystem
- Manutenzione del filesystem
- Montaggio di filesystem
- Gestione di un filesystem XFS
- NFS
- SMB
- Tabella del filesystem (/ etc / fstab)
- Configurazione delle quote disco
- Impostazione delle quote
- Visualizzazione e monitoraggio delle quote
LAB
- Scambio di aggiunte a caldo
- Accesso alle condivisioni NFS
- Impostazione delle quote utente
- LINUX PROCESSO DI BOOT
- Obiettivi LPI coperti
- Avvio di Linux su PC
- GRUB 2
- Configurazione di GRUB 2
- Configurazione legacy di GRUB
- Parametri di avvio
- init
- Linux Runlevels Aliases
- Systemd local-fs.target e sysinit.target
- Implementazione di runlevel
- Panoramica del metodo di avvio del sistema
- Systemd System and Service Manager
- Modifica dei servizi di sistema
- Target di sistema
- Utilizzando systemd
- Arresto e riavvio
- Comandi di messaggistica di sistema
- Controllo della messaggistica di sistema
LAB
- Messaggi dalla riga di comando
- Messaggi con talkd
- Processo di avvio
- Riga di comando di GRUB
- Sicurezza GRUB di base
- Obiettivi LPI coperti
- Gestione dei file dei dispositivi Linux
- Strumenti di rilevamento hardware
- Configurazione di nuovo hardware con hwinfo
- Architettura PC e bus
- DMA e IRQ
- Dispositivi USB
- Architettura USB
- Configurazione dei componenti e dei moduli del kernel
- Moduli del kernel
- Gestione delle dipendenze del modulo
- Configurazione del kernel tramite / proc /
- Informazioni sull’hardware del kernel – / sys /
- / sys / Struttura
- Numeri casuali e / dev / random
LAB
- Regolazione delle opzioni del kernel
- Regolazione delle opzioni del kernel
- FONDAMENTI DI LINUX
- Unix e i suoi principi di progettazione
- FSF e GNU
- GPL – Licenza pubblica generale
- Il kernel di Linux
- Componenti di una distribuzione
- Prodotti Red Hat Linux
- Prodotti SUSE Linux
- Debian
- Ubuntu
- Entrando
- root?
- Cambio dei contesti utente
- Raccolta delle informazioni sulla sessione di accesso
LAB
- Accesso
- Cambiare utente con su
Durata – 5 giorni
Erogazione – in Aula, On Site, Remoto
Requisiti PC e SW:
- Connessione Internet
- Web browser, Google Chrome
- Zoom
Lingua
Trainer: Italiano
Labs: Inglese
Slides: Inglese