Introduzione e installazione di LinuxIntroduzione e visione d'insieme Obiettivo: |
Linux AdministratorIntroduzione all'arte sistemistica Installare LinuxRaccolta informazioni. Scelta dell'hardware. Definizione degli obiettivi. Opzioni di installazione. CobblerDocumentation, examples and use of Cobbler Linux Provisioning System |
File e FilesystemLa gestione dei file e delle directory. La gestione dei filesystem. Visualizzare file. Obiettivo: |
Gestire file, directory e linksCapire, muoversi e modificare file e directory: /, .., . , cd, ls, cp, mv, rm, rmdir, mkdir. Uso di link e symlink. Leggere e visualizzare fileComandi per visualizzare e leggere file: cat, less, more, tail, info, strings. Gestione dei file systemI principi e i comandi per gestire un file system: mount, df, du, fsck, mkfs. Attributi e permessiLa gestione di attributi e permessi sui file: chmod, chown, chgrp. Ricerca, confronto e filtriRicerca nel file system: find, locate. Confronto e verifica di file: diff, md5sum. Filtri di output: grep, wc, sed, awk. |
Processi e uso evoluto della shellUtilizzo più evoluto della shell. Regular expressions. Introduzione allo shell scripting. I processi e i job. Obiettivo: |
Ambiente shell e scriptingL'ambiente shell e lo scripting: variabili d'ambiente, cicli, strutture base. I processiDefinizione e gestione dei processi. Segnali e job. Debugging dei processiStrumenti e indicazioni su come eseguire il debugging delle applicazioni: strace, lsof, ldd. |
Il processo di bootIl dettagli sul processo di boot: dal BIOS all'avvio dei servizi. Obiettivo: |
Il processo di bootDescrizione del processo di boot su sistemi Intel: ROM BIOS - LINUX LOADER - KERNEL LOADING - INIT Linux loaders: LILO, GrubInstallazione e configurazione di LILO, GRUB e altri Linux loader Init e runlevelsInit, i runlevel e la gestione dei servizi da avviare al boot. |
Amministrazione del sistemaLe attività comuni di un sistemista: gestione degli utenti, installazione di programmi, schedulazione, backup, gestione e analisi dei log. Obiettivo: |
Gestione degli utentiI file che gestiscono gli utenti: /etc/passwd, /etc/group, /etc/shadow. I comandi per gestire gli utenti: adduser, passwd, userdel. Installare programmi su Unix e LinuxUtilizzo di RPM per installare, aggiornare, rimuovere pacchetti .rpm. Utilizzo di tar.gz Backup e compressione di fileTecniche di backup. L'uso di tar, gunzip, e altri comandi di compressione. Schedulazione dei processiUtilizzo di crontab e at. Configurazione e alternative a crontab. Gestione e analisi dei logAnalisi, monitoring, rotazione e gestione dei log di sistema. Configurazione di syslogd. |
InternetworkingConfigurazione, gestione e controllo del networking. Introduzione al firewalling. Gestione dei servizi Internet. Obiettivo: |
Networking - ConfigurazioneConfigurare i parametri di rete e il DNS: ifconfig, route, resolv.conf Networking - DiagnosiI comandi e le tecniche per diagnosticare la rete: netstat, arp, tcpdump. Networking - Tool comuniI comandi comuni per utilizzare la rete: finger, ftp, nslookup, dig, lynx, wget. Il superdemone Inetd (e Xinetd)Configurazione di inetd e tcp wrappers. Configurazione di xinetd. |
Gestione e hardening del sistemaSi presentano i principali strumenti grafici di gestione di un sistema e viene dettagliata una completa procedure di system hardening post-installlazione. Obiettivo: |
Aggiornamento di un sistema LinuxI metodi e le tecniche per l'upgrade manuale e automatico di un sistema Linux Tool grafici per l'amministrazione del sistemaLe alternative grafiche alla command line per la gestione e configurazione di sistemi Linux / Unix. Webmin e altri tool grafici. Esempi di configurazione di IptablesEsempi di configurazioni di un firewall Linux con iptables Linux post-installation check-listOperazioni da compiere su un sistema Linux dopo averlo installato dal CDROM. Security fixes e patches. |
Fonte: OpenSkills.info | Rilasciato sotto licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo. |