Description
Prerequisiti
Gli studenti dovrebbero sentirsi a proprio agio con i computer. Non è richiesta la familiarità con Linux o altri sistemi operativi Unix.
Distribuzioni supportate
- Red Hat Enterprise Linux 7
- SUSE Linux Enterprise 12
- Ubuntu 16.04 LTS
Contenuti del Corso
- CHE COS’È LINUX?
- Unix e i suoi principi di progettazione
- FSF e GNU
- GPL – Licenza pubblica generale
- Il kernel di Linux
- Kernel Linux e versioning
- Componenti di una distribuzione
- Slackware
- Prodotti SUSE Linux
- Debian
- Ubuntu
- Prodotti Red Hat Linux
- Oracle Linux
- LOGIN ED ESPLORAZIONE
- Intro
- Programmi in esecuzione
- Interagire con la riga di comando
- Ambienti desktop
- GNOME
- Avvio di X
- Raccolta delle informazioni sulla sessione di accesso
- Raccolta delle informazioni di sistema
- uptime & w
- root
- Cambio dei contesti utente
- sudo
- Aiuto da comandi e documentazione
- whereis
- Assistenza all’interno del desktop grafico
- Ottenere aiuto con man & info
LAB
- Accesso
- Aiuto con i comandi
- Cambiare utente con su
- IL FILESYSTEM LINUX
- Supporto per filesystem
- Funzionalità del filesystem Unix / Linux
- Gerarchia dei filesystem standard
- Navigazione nel filesystem
- Visualizzazione del contenuto della directory
- Strutture del filesystem
- Determinazione dell’utilizzo del disco con df e du
- Determinazione dell’utilizzo del disco (GUI)
- Utilizzo del disco con quote
- Proprietà del file
- Proprietà predefinita del gruppo
- Autorizzazioni per file e directory
- Autorizzazioni per la creazione di file con umask
- SUID e SGID sui file
- SGID e Sticky Bit su Directories
- Modifica delle autorizzazioni dei file
- 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
- Introduzione ai laboratori di risoluzione dei problemi
- Pratica per la risoluzione dei problemi: filesystem
- MANIPOLAZIONE FILE
- Manipolazione directory
- Manipolazione dei file
- Eliminazione e creazione di file
- Gestione dei file graficamente
- Trascinare e rilasciare con Nautilus
- Struttura fisica dei file Unix
- Collegamenti al filesystem
- Estensioni e contenuti dei file
- Visualizzazione dei file
- Anteprima dei file
- Produrre statistiche sui file
- Visualizzazione di file binari
- Ricerca nel filesystem
- Metodo di ricerca alternativo
LAB
- Manipolazione di file e directory
- Comandi di ricerca ed esaminazione file
- FONDAMENTI DI SHELL
- Ruolo della Command Shell
- Canali di comunicazione
- Reindirizzamento file
- Comandi di accodamento
- Corrispondenza nome file
- File Globbing e modelli jolly
- Brace Expansion
- Variabili di shell e ambiente
- Variabili d’ambiente chiave
- Quale e tipo
- Regole generali di citazione
- Comandi di nidificazione
LAB
- Reindirizzamento
- Corrispondenza file jolly
- Variabili di shell
- Meta-caratteri Shell
- Sostituzione comando
- ARCHIVIAZIONE E COMPRESSIONE
- 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
- GNOME
LAB
- Archiviazione e compressione
- ELABORAZIONE DEL TESTO
- Ricerca all’interno dei file
- L’editor di streaming
- Elaborazione del testo con Awk
- Sostituzione dei caratteri di testo
- Ordinamento del testo
- Utilità di rimozione duplicata
- Estrarre colonne di testo
- Combinazione di file e unione di testo
- Confronto tra modifiche ai file
LAB
- Elaborazione di flussi di testo
- Elaborazione del testo
- ESPRESSIONI REGOLARI
- 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
- MODIFICA DEL TESTO
- Modifica del testo
- Pico / GNU Nano
- Interfaccia Pico / Nano
- Nano configurazione
- Scorciatoie Pico / Nano
- vi e Vim
- Learning Vim
- Vi di base
- Intermedio vi
LAB
- Modifica del testo con Nano
- Modifica del testo con Vim
- MESSAGING
- Comandi di messaggistica di sistema
- Controllo della messaggistica di sistema
- Chat di inoltro Internet
- Client di messaggistica istantanea
- Mail elettronica
- Invio di e-mail con sendmail
- Invio e ricezione di e-mail con mailx
- Invio e ricezione di e-mail con mutt
- Invio e-mail con Pine
- Evoluzione
LAB
- Messaggi dalla riga di comando
- Messaggi con talkd
- Email dalla riga di comando
- Alpine
- COMANDI
- Shell
- Identificare la shell
- Cambiare la shell
- File di configurazione
- Esecuzione dello script
- Shell Prompt
- Bash: Bourne-Again Shell
- Bash: file di configurazione
- Bash: cronologia della riga di comando
- Bash: modifica dei comandi
- Bash: completamento del comando
- Bash: “scorciatoie”
- Bash: prompt
- Impostazione dei limiti delle risorse tramite ulimit
LAB
- Shell Linux
- Storia di Bash
- alias
- Script di accesso Bash
- The Z Shell
- INTRODUZIONE SHELL
- Punti di forza e debolezze degli script Shell
- Script di esempio di shell
- Parametri posizionali
- Input Output
- Fare matematica
- Stato di uscita
- Confronti con test
- Dichiarazioni condizionali
- Controllo del flusso: caso
- Per-Loop
LAB
- Scrivere uno script di shell
- GESTIONE DEI PROCESSI E CONTROLLO DEI LAVORI
- Che cos’è un processo?
- Ciclo di vita del processo
- Stati del processo
- Processi di visualizzazione
- segnali
- Strumenti per inviare segnali
- nohup e rinnegamento
- Gestione dei processi
- Pianificazione del processo di ottimizzazione
- Panoramica sul controllo del lavoro
- Comandi di controllo lavoro
- 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
- Pratica per la risoluzione dei problemi: gestione dei processi
- AT AND CRON
- Attività di automazione
- a / batch
- cron
- Il comando crontab
- Formato crontab
- /etc/cron.*/ Directory
- anacron
LAB
- Creazione e gestione di lavori Cron utente
- Aggiunta di lavori cron di sistema
- Pratica per la risoluzione dei problemi: automatizzare le attività
- GESTIONE DEL SOFTWARE
- Download con FTP
- FTP
- lftp
- Command line Internet – Non interattivo
- Command line Internet – Interattivo
- Gestione delle dipendenze del software
- Utilizzando il comando Yum
- Utilizzando la cronologia di Yum
- Gruppi di pacchetti YUM
- Configurare Yum
- yumdownloader
- Repository Yum popolari
- Usando il comando Zypper
- Servizi e cataloghi Zypper
- I front-end dselect e APT su dpkg
- attitudine
- Configurazione di APT
LAB
- Trasferimenti file da riga di comando
- Usando Yum
- Usando Zypper
- Gestione dei repository Yum
- Gestione dei repository Zypper
- Utilizzando APT
- Aggiunta di un repository APT
- THE SECURE SHELL (SSH)
- Shell sicura
- Configurazione client e server OpenSSH
- Accesso alle shell remote
- Trasferimento di file
- Clienti sftp alternativi
- Gestione delle chiavi SSH
- ssh-agent
LAB
- Introduzione a ssh e scp
- Autenticazione utente basata su chiave SSH
- Usando ssh-agent
- SISTEMI DI MOUNT E GESTIONE DEI SUPPORTI REMOVIBILI
- Revisione del concetto di filesystem
- Montaggio di filesystem
- NFS
- SMB
- Tabella del filesystem (/ etc / fstab)
- AutoFS
- Supporti rimovibili
LAB
- Accesso alle condivisioni NFS
- Montaggio del filesystem su richiesta con AutoFS
- STAMPA
- Sistemi di stampa legacy
- Sistema di stampa UNIX comune
- Definizione di una stampante
- Comandi di stampa standard
- Utilità di conversione del formato
- enscript e mpage
LAB
- Stampa
- Configurazione delle code di stampa
- IL SISTEMA X WINDOW
- Il sistema X Window
- X Modularità
- Driver X.Org
- Configurare X manualmente
- Configurazione X automatica
- Xorg e Fonts
- Installazione di caratteri per applicazioni moderne
- Installazione di font per applicazioni legacy
- Il protocollo X11 e i nomi visualizzati
- Gestori display e accesso grafico
- Avvio automatico di X Apps
- X Controllo accessi
- Accesso remoto X (storico / non sicuro)
- Accesso remoto X (moderno / sicuro)
- XDMCP
- Accesso grafico remoto con VNC e RDP
- Server X specializzati
LAB
- X remoto con XDMCP
- Configura X Security
- Configurare un server VNC
- Configurare un server VNC
- Configurare un server VNC
- Avvio automatico di X Apps
- Sicuro X
- EMACS
- Emacs
- L’interfaccia di Emacs
- Emacs di base
- Altri comandi Emacs
LAB
- Modifica del testo con Emacs
Reviews
There are no reviews yet.