Slide 1

Slide 1 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Personal configuration management Marco Marongiu GULCh – Gruppo Utenti Linux Cagliari email: [email protected] - twitter: @brontolinux

Slide 2

Slide 2 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Che cos'è il Configuration Management? «Configuration Management is the process of identifying and defining the items in the system, controlling the change of these items throughout their life-cycle, recording and reporting the status of items and change requests, and verifying the completeness and correctness of items» -- IEEE Glossary of Software Engineering Terminology (Standard 729-1983)

Slide 3

Slide 3 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Più semplice?

Slide 4

Slide 4 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Ricette, politiche e manifesti

Slide 5

Slide 5 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Aiuto...

Slide 6

Slide 6 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 2

Slide 7

Slide 7 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 1

Slide 8

Slide 8 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 "Bootstrap" ● Installare il sistema – pacchetti aggiuntivi: make, procedura di installazione (1 makefile, package CFEngine e Dropbox) ● Eseguire "make install" per installare i pacchetti e avviare la sincronizzazione di Dropbox ● Eseguire "make config" per inizializzare il sistema tramite CFEngine ● Eseguire "make sopcast" per installare il sopcast player

Slide 9

Slide 9 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Configurazione di servizi aggiuntivi Configurare dropbox come servizio di sistema da avviare al boot, per consentire l'aggiornamento e la distribuzione delle policy.

Slide 10

Slide 10 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Parametri di boot Parametri di boot Parametri del kernel Parametri del kernel Installazione driver Installazione driver Caricamento moduli Caricamento moduli systemd/journald systemd/journald Supporto multiarch. Supporto multiarch.

Slide 11

Slide 11 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Creazione utenti, configurazione gruppi

Slide 12

Slide 12 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Configurazione accesso remoto (SSH)

Slide 13

Slide 13 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Installazioni da repository Debian

Slide 14

Slide 14 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Installazioni da repository esterni

Slide 15

Slide 15 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 OpenConnect Configurazione repository locale e relative installazioni

Slide 16

Slide 16 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Installazioni "custom" TM

Slide 17

Slide 17 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Configurazione del supporto multilingua notice: Q: "...locale-gen": Generating locales (this might take a while)... Q: "...locale-gen": en_GB.UTF-8... done Q: "...locale-gen": en_US.UTF-8... done Q: "...locale-gen": it_IT.UTF-8... done Q: "...locale-gen": nb_NO.UTF-8... done Q: "...locale-gen": en_US.UTF-8... done Q: "...locale-gen": Generation complete.

Slide 18

Slide 18 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Aggiornamento plugin R: [update_flash:commands INFO] Checking for Pepperflash updates notice: Q: "...in-nonfree --in": converted 'http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome- stable_53.0.2785.143-1_amd64.deb' (ANSI_X3.4-1968) -> 'http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome- stable_53.0.2785.143-1_amd64.deb' (UTF-8) Q: "...in-nonfree --in": --2016-09-30 08:03:40-- http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome- stable_53.0.2785.143-1_amd64.deb Q: "...in-nonfree --in": Resolving dl.google.com (dl.google.com)... 2a00:1450:400e:804::200e, 172.217.17.46 Q: "...in-nonfree --in": Connecting to dl.google.com (dl.google.com)| 2a00:1450:400e:804::200e|:80... connected. Q: "...in-nonfree --in": HTTP request sent, awaiting response... 200 OK Q: "...in-nonfree --in": Length: 49990192 (48M) [application/x-debian-package] Q: "...in-nonfree --in": Saving to: '/tmp/pepperflashplugin-nonfree.mqTbJXsbtW/google- chrome-stable_53.0.2785.143-1_amd64.deb'

Slide 19

Slide 19 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Configurazione server SMTP Configura il server SMTP in base alla posizione geografica / all'indirizzo IP pubblico per facilitare la spedizione di messaggi dall'account Tiscali.

Slide 20

Slide 20 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Configurazione ambiente di lavoro A4

Slide 21

Slide 21 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 [ { "user" : "andrea", "whitelist" : [ "(Monday|Tuesday|Wednesday).(Hr17_Q3|Hr17_Q4|Hr18_Q3|Hr18_Q4)", "(Thursday|Friday).(Hr17|Hr19)", "Saturday", "Sunday" ] }, { "user" : "bronto", "whitelist" : [ "any" ] }, Blacklisting di utenti

Slide 22

Slide 22 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Qualche domanda?

Slide 23

Slide 23 text

Linux Day 2016 - Cagliari, 22 Ottobre 2016 Grazie per... l'“attenzione”