CorsoSysAdminBase 2016: differenze tra le versioni

Da PNLUG.
(Creata pagina con "{{TOC|align=right}} <div align="justify"> 160px <br> <big>'''In Preparazione corso base per amministratori di sistema linux'''</big> <br> <br>...")
 
(Calendario lezioni)
 
(87 versioni intermedie di 4 utenti non mostrate)
Riga 3: Riga 3:
 
[[image:Linux_admin.jpg|left|160px]] <br>
 
[[image:Linux_admin.jpg|left|160px]] <br>
  
<big>'''In Preparazione corso base per amministratori di sistema linux'''</big> <br> <br>
+
<big>'''Corso base per amministratori di sistema linux'''</big> <br> <br>
  
Il corso è stato realizzato utilizzando la piattaforma di virtualizzazione Virtualbox sul proprio PC portatile, installando il sistema operativo Debian stable ver. 8.0, su due dischi posti in RAID 1.<br>
+
== Locandina dell'evento ==
<big>Il corso si svolgerà a primavera 2016</big>.
+
[[Immagine:Sysadmin2016.png|left|300px]]
  
===Logistica DA AGGIORNARE===
+
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  
Portate con voi un portatile con GNU/Linux con installata la vostra 'distro' preferita,<br>
+
===Figure di riferimento per l'organizzazione===
'''meglio se a 64 bit'''. <br>
+
* Docente: Uomorando (Stefano Morandi)
 +
* Tutor: Roby.deb (Roberto Colonello)
 +
* Supporto: Aldagaau (Alain Modolo)
  
1. Dovrete avere già installato da voi sia un Browser a vostra scelta che il servizio ssh client.
+
===Logistica ===
 +
Verranno utilizzati i calcolatori presenti nella classe, con sessioni in SSH sul server di PNLUG; non sarà necessario portare il vostro PC.
  
2. Installate [https://www.virtualbox.org/wiki/Linux_Downloads VirtualBox ver. 4.3.12], come descritto.
+
===Location===
 +
Presso l' Istituto scolastico primario "Berengario Ortis" di Chions <br>
 +
via Mauro De Zorzi, 6 - 33083 Chions (PN)<br>
 +
<br><br>
 +
[[Immagine:Scuola_Ortis_Chions.png|left|500px]]
 +
<br><br><br><br><br><br><br><br><br><br><br><br><br>
 +
Dati da [http://www.openstreetmap.org/ OpenStreetMap] -
 +
Pubblicati sotto [http://opendatacommons.org/licenses/odbl/ licenza ODbL]
  
3. Iniziate la prima configurazione minima da casa, '''creando una nuova macchina virtuale Debian''', con 2 dischi virtuali da almeno 8 GB.<br>
+
=INFORMAZIONI ED ISCRIZIONI=
  
4. Connessione di rete. Per poter accedere alla macchina virtuale, sarà necessario impostare la configurazione di rete della nuova macchina virtuale a bridge, per interagire con i servizi di rete del vostro PC.
+
Tutte le informazioni su come iscriversi al corso, le trovate nella [http://wiki.pnlug.it/index.php?title=Corsi Pagina principale corsi]
  
5. Scaricate la ISO di Debian Stable che preferite virtualizzare nel vostro PC
+
== Numero Chiuso ==
  
* [http://cdimage.debian.org/debian-cd/7.5.0/i386/iso-cd/debian-7.5.0-i386-netinst.iso immagine ISO netinst.iso a 32 bit] '''immagine ISO CD utilizzata per l'installazione in questo Corso'''
+
Il numero massimo di iscritti è 15 persone.<br>
  
* [http://cdimage.debian.org/debian-cd/7.5.0/amd64/iso-dvd/debian-7.5.0-amd64-DVD-1.iso immagine ISO DVD a 64 bit]
+
Ci sono ancora 9 posti liberi.<br>
  
* [http://cdimage.debian.org/debian-cd/7.5.0/i386/iso-dvd/debian-7.5.0-i386-DVD-1.iso immagine ISO DVD a 32 bit]
+
== Costo ==
  
'''Non iniziate ad installare nulla, l'avvio della prima installazione farà parte delle lezioni del corso'''.
+
Il costo per i partecipanti soci è di  € 100,00 (cento/00).
  
Inoltre, ricordatevi di portare al seguito una ciabatta elettrica per connettere il vostro PC ed eventuali accessori.
+
I soci, che nei ultimi 24 mesi abbiano già frequentato un altro corso di PN-LUG,<br>
 +
avranno diritto ad una riduzione pari al 30% dell'importo. <br>
  
La connettività di rete durante lo svolgimento del corso verrà garantita tramite un servizio wifi interno, quindi controllate preventivamente che questo servizio di rete del vostro portatile sia funzionante.
+
In questo caso, la quota sarà di € 70,00 (settanta/00).
  
Le installazioni funzioneranno anche su PC con processore Pentium 4 e 1 GB di RAM, ma a discapito della velocità di esecuzione delle operazioni durante la virtualizzazione del sistema.
+
==Slide di supporto delle lezioni per i corsisti==
  
===Iscritti===
+
Potete rivedere le slide dei testi presentati alle lezioni, visualizzandole direttamente dal [http://www.uomorando.it/ blog del docente], realizzate in formato markdown.
Elenco iscritti <br>
+
{|style="border: 1px solid #789DB3; border-collapse: collapse; align:center; width:90%;"
+
|-
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
|-
+
 
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
|-
+
 
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
!style="border: 1px solid #789DB3;"|
+
|-
+
 
+
!style="border: 1px solid #789DB3;"|.
+
!style="border: 1px solid #789DB3;"|.
+
!style="border: 1px solid #789DB3;"|.
+
!style="border: 1px solid #789DB3;"|.
+
!style="border: 1px solid #789DB3;"|.
+
|-
+
|}
+
<br>
+
 
+
===Slide di supporto delle lezioni per i corsisti===
+
Potete rivedere le slide presentate alle lezioni, visualizzandole direttamente dal [https://blog.uomorando.it/ blog del docente], realizzate in formato markdown.
+
  
 
===Mailing List di supporto per i corsisti===
 
===Mailing List di supporto per i corsisti===
Riga 90: Riga 66:
  
 
==Lezioni==
 
==Lezioni==
Le lezioni verranno svolte Sabato orientativamente dalla 10.00 alle 12.00
+
'''Le lezioni verranno svolte il sabato dalle ore 10.00 alle 13.00, a partire dal 27 Febbraio 2016'''
  
===Lezione (1)===
+
==Calendario lezioni==
Installazione RAID 1 text mode
+
    - due parole sui vari FS a disposizione
+
    - due parole sul partizionamento
+
      - home e swap
+
Prima configurazione base e installazione
+
  dei tool IMHO essenziali:
+
    - bash-completion
+
    - mc
+
    - ssh
+
    - aptitude
+
    - ricerca tra i pacchetti
+
  Panoramica FS (etc, dev, usr, var) ed eventuale
+
  spiegazione per un possibile diverso partizionamento
+
  
===Lezione (2)===
+
{|style="border: 1px solid #789DB3; border-collapse: collapse; align:center; width:90%;"
Mantenere il sistema aggiornato:
+
|-
    - apt-get update && apt-get dist-upgrade
+
!style="background:#9aa3f9;"|Lezione
    - aptitude
+
!style="background:#9aa3f9;"|Luogo
Comandi essenziali della bash:
+
!style="background:#9aa3f9;"|Data
    - ls, cp, mv , mkdir, cat, less, RTFM
+
!style="background:#9aa3f9;"|Orario
  Personalizza la shell
+
!style="background:#9aa3f9;"|Note
  Tipologia di shell
+
|-
 +
!style="border: 1px solid #789DB3;"|Lezione 1
 +
!style="border: 1px solid #789DB3;"|Scuola Primaria Chions
 +
!style="border: 1px solid #789DB3;"|Sabato 27/02/2016
 +
!style="border: 1px solid #789DB3;"|10.00 - 13:00
 +
!style="border: 1px solid #789DB3;"|Svolta
 +
|-
 +
!style="border: 1px solid #789DB3;"|Lezione 2
 +
!style="border: 1px solid #789DB3;"|Scuola Primaria Chions
 +
!style="border: 1px solid #789DB3;"|Sabato 19/03/2016
 +
!style="border: 1px solid #789DB3;"|10.00 - 13:00
 +
!style="border: 1px solid #789DB3;"|Svolta
 +
|-
 +
!style="border: 1px solid #789DB3;"|Lezione 3
 +
!style="border: 1px solid #789DB3;"|Scuola Primaria Chions
 +
!style="border: 1px solid #789DB3;"|Sabato 26/03/2016
 +
!style="border: 1px solid #789DB3;"|10.00 - 13:00
 +
!style="border: 1px solid #789DB3;"|Svolta
 +
|-
 +
!style="border: 1px solid #789DB3;"|Lezione 4
 +
!style="border: 1px solid #789DB3;"|Scuola Primaria Chions
 +
!style="border: 1px solid #789DB3;"|Sabato 02/04/2016
 +
!style="border: 1px solid #789DB3;"|10.00 - 13:00
 +
!style="border: 1px solid #789DB3;"|Svolta
 +
|-
 +
!style="border: 1px solid #789DB3;"|Lezione 5
 +
!style="border: 1px solid #789DB3;"|Scuola Primaria Chions
 +
!style="border: 1px solid #789DB3;"|Sabato 09/04/2016
 +
!style="border: 1px solid #789DB3;"|10.00 - 13:00
 +
!style="border: 1px solid #789DB3;"|
 +
|-
 +
!style="border: 1px solid #789DB3;"|Lezione 6
 +
!style="border: 1px solid #789DB3;"|Scuola Primaria Chions
 +
!style="border: 1px solid #789DB3;"|Sabato 16/04/2016
 +
!style="border: 1px solid #789DB3;"|10.00 - 13:00
 +
!style="border: 1px solid #789DB3;"|
 +
|-
 +
!style="border: 1px solid #789DB3;"|Lezione 7
 +
!style="border: 1px solid #789DB3;"|Scuola Primaria Chions
 +
!style="border: 1px solid #789DB3;"|Sabato 30/04/2016
 +
!style="border: 1px solid #789DB3;"|10.00 - 13:00
 +
!style="border: 1px solid #789DB3;"|
 +
|-
  
===Lezione (3)===
+
|}
Verifica del sistema
+
<br>
    - top, ps, htop, hdparm, iftop
+
Log: consultazione e ricerca
+
    - less, tail, grep
+
    - rsyslog e logrotate
+
 
+
Configurazione della rete:
+
    - ifconfig/iproute2
+
    - /etc/network/interfaces
+
    - ifup/ifdown
+
    - ping, traceroute, host
+
 
+
===Lezione (4)===
+
Accesso dal portatile alla VM:
+
    - cambio porta SSHD
+
    - configurazione di SSH
+
    - ssh, scp, rsync
+
 
+
 
+
===Lezione (5)===
+
Installazione di un servizio:
+
    - samba
+
Processo di avvio della macchina e servizi
+
    - abilitare/disabilitare
+
    - riavvio e spegnimento
+
Configurazione base di samba
+
    - condivisione
+
    - accessi
+
Utenti e permessi
+
    - creazione di un nuovo utente
+
    - gruppi
+
    - impostare i permessi
+
    - su e sudo
+
 
+
  
===Lezione (6)===
 
Backup via tar + gzip
 
    - Opzioni di tar (exclude)
 
Cron
 
    - utente
 
    - sistema: /ect/cron*
 
Rimozione HD dal raid
 
    - accenni a grub
 
Proteggere la propria macchina
 
  - Locale
 
    - verifica del FS
 
    - verifica dei permessi su file
 
  - Remoto
 
    - disattivare i servizi
 
    - verifica delle porte aperte
 
    - netstat
 
    - nmap
 
  - introduzione al packet filter
 
    - script fw minimale (bash+iptables)
 
    - apt-get install shorewall
 
  
 +
=== Programma ===
  
... e ricordate RTFM  (RTFM è la sigla della frase inglese... [http://it.wikipedia.org/wiki/RTFM cit. Wikipedia)]
+
* Debian 8: The universal operating system
 +
* Installazione
 +
* Configurazione base e panoramica del filesystem
 +
* Gestione dei pacchetti software
 +
* Panoramica degli strumenti essenziali per il sysadmin moderno :-)
 +
* Lavorare con la shell: bash
 +
* Partizionamento dischi e raid software
 +
* Utenti e permessi sui file
 +
* Networking
 +
* Servizi per la rete: ssh, samba e nginx
 +
* Analisi dei Log
 +
* Firewall e backup

Versione attuale delle 12:10, 2 apr 2016


Linux admin.jpg

Corso base per amministratori di sistema linux

Locandina dell'evento

Sysadmin2016.png
























Figure di riferimento per l'organizzazione

  • Docente: Uomorando (Stefano Morandi)
  • Tutor: Roby.deb (Roberto Colonello)
  • Supporto: Aldagaau (Alain Modolo)

Logistica

Verranno utilizzati i calcolatori presenti nella classe, con sessioni in SSH sul server di PNLUG; non sarà necessario portare il vostro PC.

Location

Presso l' Istituto scolastico primario "Berengario Ortis" di Chions
via Mauro De Zorzi, 6 - 33083 Chions (PN)


Scuola Ortis Chions.png














Dati da OpenStreetMap - Pubblicati sotto licenza ODbL

INFORMAZIONI ED ISCRIZIONI

Tutte le informazioni su come iscriversi al corso, le trovate nella Pagina principale corsi

Numero Chiuso

Il numero massimo di iscritti è 15 persone.
Ci sono ancora 9 posti liberi.

Costo

Il costo per i partecipanti soci è di  € 100,00 (cento/00).

I soci, che nei ultimi 24 mesi abbiano già frequentato un altro corso di PN-LUG,
avranno diritto ad una riduzione pari al 30% dell'importo.

In questo caso, la quota sarà di € 70,00 (settanta/00).

Slide di supporto delle lezioni per i corsisti

Potete rivedere le slide dei testi presentati alle lezioni, visualizzandole direttamente dal blog del docente, realizzate in formato markdown.

Mailing List di supporto per i corsisti

È stata realizzata una ML ad hoc al fine di permettere ai soli iscritti del corso di interagire tra loro, scambiarsi dati e informazioni e le configurazioni degli applicativi studiati durante le lezioni.
Questa mailing list è chiusa ed è riservata ai soli corsisti. Al termine del corso verrà bloccata, pertanto consigliamo agli utenti di salvarsi eventuali thread in locale, dato che anche l'archivio non sarà più disponibile dopo il termine del corso stesso.

Lettura propedeutica al corso

Grazie al socio fondatore Loris per il contributo.

- http://lists.busybox.net/pipermail/busybox/2010-December/074114.html l
- http://en.wikipedia.org/wiki/Unix_filesystem
- http://www.tissino.it/docs/linux/

Alcuni documenti presenti anche su questo wiki:

- Corso di amministrazione linux
- Corso sulla sicurezza informatica

Lezioni

Le lezioni verranno svolte il sabato dalle ore 10.00 alle 13.00, a partire dal 27 Febbraio 2016

Calendario lezioni

Lezione Luogo Data Orario Note
Lezione 1 Scuola Primaria Chions Sabato 27/02/2016 10.00 - 13:00 Svolta
Lezione 2 Scuola Primaria Chions Sabato 19/03/2016 10.00 - 13:00 Svolta
Lezione 3 Scuola Primaria Chions Sabato 26/03/2016 10.00 - 13:00 Svolta
Lezione 4 Scuola Primaria Chions Sabato 02/04/2016 10.00 - 13:00 Svolta
Lezione 5 Scuola Primaria Chions Sabato 09/04/2016 10.00 - 13:00
Lezione 6 Scuola Primaria Chions Sabato 16/04/2016 10.00 - 13:00
Lezione 7 Scuola Primaria Chions Sabato 30/04/2016 10.00 - 13:00



Programma

  • Debian 8: The universal operating system
  • Installazione
  • Configurazione base e panoramica del filesystem
  • Gestione dei pacchetti software
  • Panoramica degli strumenti essenziali per il sysadmin moderno :-)
  • Lavorare con la shell: bash
  • Partizionamento dischi e raid software
  • Utenti e permessi sui file
  • Networking
  • Servizi per la rete: ssh, samba e nginx
  • Analisi dei Log
  • Firewall e backup