Programma Corso Ubuntu Professional 2
Attesta la tua conoscenza sul sistema operativo Ubuntu con l'Ubuntu Certified Professional. Con Redomino ti prepari agli esami e li sostieni subito.

1. Il Kernel
- Gestire i moduli del kernel
- Le versioni del kernel
- Kernels monolitici e modulari
- Elencare i moduli caricati
- Raccogliere informazioni sui moduli
- Configurazione di un modulo
- Caricare un modulo manualmente
- Scaricare un modulo manualmente
- Caricare moduli manualmente
- Dipendenze dei moduli
- Configurare e costruire un nuovo kernel
- Perché costruire un nuovo kernel?
- Panoramica sul processo di costruzione di un kernel
- L'ambiente di lavoro
- Kernel Makefile
- Configurare e costruire un kernel
- Configurare il boot loader
- Usare il kernel-package di Debian
- Costruire un pacchetto kernel RPM
2. Boot, Initialization, Shutdown e Runlevels - Fare il booting del sistema
- Panoramica sulla sequenza GRUB Boot
- Passare paramtri del kernel attraverso il boot loader
- Initrd e initramfs
- Messaggi Kernel log
3. Cambiare i runlevels, spegnere e fare il rebooting
- Runlevels
- Cambiare i run levels con init
- Spegnere e fare il rebooting
4. Stampare
- Installare e configurare stampanti locali e remote
- Una panoramica sul processo di stampa in Linux
- Il sistema di stampa CUPS
- Installare una stampante locale
- Installare una stampante remota
- Installazione di una stampante usando l'interfaccia browser CUPS
- Print files
- Stampare dalla linea di comando
- Convertire formati per stampare
- Condividere una stampante locale
- Monitorare e gestire le esecuzioni di stampa
- Gestire stampanti ed richieste di esecuzione di stampa
5. Documentazione
- Gestire la documentazione del sistema locale
- La documentazione del sistema locale
- Man pages
- Info pages
- Trovare documentazione Linux su internet
- Fonti di informazioni
- Informare gli utenti riguardo a questioni relative al sistema
6. Shells, Scripting, Programming
- Personalizzare l'ambiente shell
- Personalizzare la bash Shell
- Shell aliases
- Funzioni bash
- Impostare le opzioni shell
- Le variabili bash
- Startup files
- Scrivere script semplici
- Creare ed eseguire uno script
- Passare parametri ad uno script
- Sostituzione dei comandi
- Exit status
- Ramificare con if / then / else
- Conditional evaluation
- Conditional file operators
- Confronti tra integer e string
- Looping con for
- Looping con while
- Gestire shell scripts
7. Compiti di amministrazione
- Gestire gli utenti, gruppi di accounts e related system files
- Accounts utenti
- Il file passwd
- Il file shadow
- Aggiungere un account utente
- Modificare o eliminare un account utente
- Defaults nella creazione di un account
- Gestire le password degli utenti
- Informazioni sui gruppi
- Gestire i gruppi
- Gestione degli account in Debian e Ubuntu
- Sintonizzare le variabili dell'ambiente degli utenti e di sistema
- Stabilire l'ambiente degli utenti
- Variabili dell'ambiente
- Configurare e usare system log files
- Il system log
- Mezzi e livelli di Syslog
- Esempi di /etc/syslogconf
- Monitorare log files
- Rotazione dei log files
- Autenticarsi dalla linea di comando
- Automatizzare compiti di amministrazione programmando lavori da eseguire nel futuro
- Schedulare eventi una-tantum nel futuro
- Eseguire comandi a intervalli regolari
- Format di crontab
- Vietare e consentire utenti cron e at
- Anacron
- Mantenere una strategia di backup efficiente
- Strategia di backup
- Fare backups usando tar
- Fare backups usando cpio
- Fare backups usando rsync
- Fare backups usando dd
- Fare backups usando dump e restore
- Altri strumenti di backup
- Gestire il tempo nel sistema
- Ottenere e impostare l'ora
- Gestire l'orologio dell'hardware
- Sincronizzazione del tempo con NTP
- Utilities NTP
8. Fondamenti del networking
- Fondamenti di TCP/IP
- Introduzione a TCP/IP
- Protocolli chiave nella suite TCP/IP
- Indirizzi IP
- Classi di network tradizionali: A, B e C
- Classless Inter-Domain Routing (CIDR)
- Indirizzi IP speciali
- Servizi di network e port numbers
- Servizi classici: ftp e telnet
- Strumenti di diagnosi
- Routing
- Configurazione e troubleshooting di TCP/IP
- Configurare un'interfaccia di rete
- Boot time network startup
- Indirizzi MAC e la cache ARP
- Configurare una name resolution
- Configurazione della rete usando DHCP
- Configurare la rete usando strumenti grafici
- Altre utilities della rete
- Configurare profili di rete per utenti occasionali
- Configurare Linux come client PPP
- Configurare una connessione PPP
- Chat scripts
- Il PPP daemon
- Strumenti alternativi
- Configurare l'autenticazione alla rete per i client
- Name Service Switch
- Pluggable Authentication Modules (PAM)
- Configurare l'autenticazione di rete usando NIS
- Configurare l'autenticazione di rete usando LDAP
- Configurare l'autenticazione di rete usando Samba
- Servizi di rete
- Impostare servizi DNS di base
- Name resolution e DNS
- Configurare inetd e xinetd
- inetd, xinetd e servizi collegati
- Configurare inetd
- Configurare xinetd
- Autenticazione xinetd
- Controllare gli accessi con TCP Wrappers
- Configurare una mail transfer agent (MTA)
- Architettura del sistema di posta
- Sendmail
- Qmail
- Exim
- Postfix
- Troubleshooting di base
- Configurazione di Apache
- Apache 2
- Gestire NFS e SAMBA
- NFS
- Componenti Samba
- Configurazione del server Samba
- Configurare Samba usando SWAT
- Client Tools di Samba
- Autenticazione Samba
- Impostare una secure shell
- Usare ssh
- Autenticazione con secure shell
- Installazione e configurazione del server
- Configurazione di secure shell client-side
- Impostare servizi DNS di base
9. Sicurezza
- Compiti di amministrazione riguardo alla sicurezza
- Boot time security
- Trovare file set-uid e set-gid
- Gestione delle passwords
- Rispondere agli aggiornamenti di sicurezza
- Verificare l'integrità di files e pacchetti
- Packet filtering con iptables
- Trovare open ports con nmap e netstat
- Impostare Host Security
- Files di configurazione relativi alla sicurezza
- Impostare sicurezza user level
- Limiti dell'utente
