]> git.piffa.net Git - doc/.git/blobdiff - source/servizi.txt
new file: hw_dispensa.html
[doc/.git] / source / servizi.txt
index 948eee2073d2ff3b03cc7f42e2875f59b36d22ab..85bb33fb8eda6c15ae78779e1bd448ecafe8e1c0 100644 (file)
@@ -24,7 +24,7 @@ Solo per uso interno
 
 Impostazioni di base per la configurazione del sistema operativo e della rete nel laboratorio 208 facente parte della rete piffa.net .
 
-Qui riportati per comodita' degli studenti (e del docente che non sara' **mai piu'** costretto a ripeterli continuamente! ). Gli altri lettori potranno tenerli presenti per cercare di comprendere gli esempi nel testo. Ad esempio: quando leggerete ``10.10.208.254:3128`` saprete che si tratta del nostro *proxy http*, stara' quindi a voi sostituire i dati con gli equivalenti *IP* della vostra rete.
+Sono qui riportati i parametri della rete locale per comodita' degli studenti, gli altri lettori possono considerarli come riferimento per comprendere i valori espressi nei vari file di configurazione. Ad esempio: quando leggerete ``10.10.208.254:3128`` saprete che si tratta del nostro *proxy http*, stara' quindi a voi sostituire i dati con gli equivalenti *IP* della vostra rete.
 
 Rete
 ------
@@ -39,10 +39,27 @@ netmask           255.255.255.0
 broadcast     10.10.208.255
 gateway              10.10.208.254
 DNS          10.10.208.254
-proxy http    10.10.208.254:3128
 ============= ================
 
-Sul portatile di Andrea, corrispondente all'IP 254, gira un DHCP, proxy http e mirror di Debian ( http://debian.piffa.net). Se Andrea non e' in aula (o ancora peggio non c'e' il suo portatile Net) gli studenti dovranno darsi un indirizzo IP manualmente e disabilitare il proxy (che pero' e trasparente, quindi fate pure come se non ci fosse ;) . Ad oggi il *lab208* e' servito dal server Bender (254 o 248) che ha ripreso le sue vecchie funzioni.
+Dal server locale degli studeti, **Bender**, corrispondente all'IP ``10.10.208.248``, vengono erogati i servizi DHCP, DNS, gateway (con NAT), proxy http e mirror della distribuzione Debian ( http://debian.piffa.net). Altri servizi in esecuzione sul server:
+
+- Rsync server e altri software di aggiornamento / installazione di massa
+- Server imap / pop3 / webmail / smtp
+- Server ssh per i test degli studenti 
+- File server Samba, NFS e controller di qualsiasi altro FS distribuito
+- Print server per la gestione delle stampanti
+- DNS server
+- Mirror locale delle \*.iso dei sistemi operativi e dei vari software usati durante le lezioni
+- Spazi web con PHP, MySQL, Postgresql (altri DB o framework vengono attivati a seconda dei corsi attivi)
+
+
+Durante il corso delle lezioni e' opportuno che le macchine degli studenti si appoggino al server Bender (ottetto finale ``248``), nel caso questo non fosse raggiungibile (ad esempio per permettere impostazioni di DHCP / routing diverse) sara' comunque disponibile il ``10.10.208.254`` come gateway | DNS per la rete ``10.10.208.10``.
+
+**Non e' piu' possibile** raggiungere Bender tramite l'IP pubblico ``212.22.136.248`` o *qualsiasi altro ip* della classe ``C 212.22.136.0/24`` precedentemente disponibile.
+
+Il computer del docente con il server VNC e' sempre configurato con l'ottetto finale: ``177`` della rete utilizzata durante le lezioni (quindi generalmente la VNC sara' disponibile sul ``10.10.208.177:1``. 
+
+Gli studenti sono pregati di non impedire l'accesso SSH alla propria macchina dal computer del docente, e non modificare la password dell'utente ``root`` del sistema operativo *pre-istallato* (ad es: *Diurno*).
 
 interfaces
 ~~~~~~~~~~~~~~~
@@ -57,7 +74,6 @@ Segue un esempio del file di configurazione della scheda di rete con configurazi
        iface lo inet loopback
 
        # La prima scheda di rete (se si chiama eth0)
-       # (network, broadcast and gateway sono optional)
        iface etho inet static
          # esempio con dhcp:
          # iface etho inet dhcp
@@ -67,14 +83,14 @@ Segue un esempio del file di configurazione della scheda di rete con configurazi
         broadcast 10.10.208.255
         gateway 10.10.208.254
 
-       # Quali interfacci devono partire automaticamente:
+       # Quali interfaccie devono partire automaticamente:
        auto lo eth0
 
 Controllare il nome della propria scheda di rete: a volte *udev* rinomina la prima scheda a ``eth1``, oppure potreste avere piu' di una scheda di rete (anche un'interfaccia *firewire* puo' essere automaticamente abilitata come scheda di rete).
 
 Se si usano *schede di rete virtuali* ( eth0:1 , eth0:1 , ...) ricordarsi che queste dipendono dalla scheda fisica a cui sono associate: abbattere con ``ifconfig down eth0`` la scheda principale fara' cadere anche queste. Tornando ad attivare la scada principale con ``ifconfig eth0 up`` la virtuale tornera' attiva: nel caso voleste disabilitarla dovrete quindi sempre abbattere manualmente la scheda virtuale *prima* della scheda reale.
 
-I DNS vanno indicati nel file ``/etc/resolv.conf`` , la cui sintassi e' spiegata al punto 4.6 .
+I DNS vanno indicati nel file ``/etc/resolv.conf`` , la cui sintassi e' spiegata al punto 4.6 . Come DNS si *deve* usare il server Bender, alcuni parametri dei software di installazione, risoluzione dei mirror, vengono opportunamente modificatia da questo DNS.
 
 Bash completion
 -------------------
@@ -102,7 +118,7 @@ Esempio di ~/.bahsrc ::
         alias ll='ls $LS_OPTIONS -l'
         alias l='ls $LS_OPTIONS -lA'
        
-       # Some more alias to avoid making mistakes:
+       # Abilitare i seguenti alias per impostare la conferma per cancellare file
        # alias rm='rm -i'
        # alias cp='cp -i'
        # alias mv='mv -i'
@@ -116,6 +132,7 @@ Links:
 
 * `An introduction to bash completion <http://www.debian-administration.org/articles/316>`_
 * `Working more productively with bash 2.x/3.x <http://www.caliban.org/bash/>`_
+* UNIX / Linux Shell Scripting Tutorial: http://steve-parker.org/sh/sh.shtml
 
 Vim
 ------------
@@ -196,6 +213,12 @@ Modificare poi il file di configurazione generale ``/etc/vim/vimrc`` ::
 
 I principianti faranno bene ad esercitarsi con ``vimtutor it``.
 
+Altri link per VIM:
+
+- Vim Introduction and Tutorial: http://blog.interlinked.org/tutorials/vim_tutorial.html
+- http://blog.smr.co.in/category/vim/
+- http://vimdoc.sourceforge.net/
+
 VNC
 ------------
 
@@ -207,10 +230,24 @@ Procedura::
 
     su root
     cd /bin
-    wget http://debian.piffa.net/guarda.sh
+    wget http://bender/guarda.sh
     chmod +x guarda.sh
     exit
 
+
+Per eseguire lo script digitare semplicemente ``guarda.sh``, oppure creare un link / collegamento sul Desktop allo script ``/bin/guarda.sh``.
+
+Le impostazioni del server VNC sono:
+
+===================== =================
+Parametro              Valore
+===================== =================
+IP                     10.10.208.177:1
+Server grafico         :1
+password               password
+===================== =================
+
+
 Si noti che non e' possibile lanciare un applicativo sul server grafico di un utente da una shell in cui si sta lavorando come altro utente, anche se root. E' quindi necessario essere l'utente di sistema che si e' loggato inizialmente nella sessione grafica per poter lanciare lo script guarda.sh da una shell.
 
 Controllare con ``whoami`` di essere l'utente normale (es ``utente | studente | proprio nome`` ), in caso si sia assunta una altra ``id`` si apra un altra shell o si esca da quella attuale con ``exit`` .
@@ -222,7 +259,7 @@ I pacchetti installati generalmente [#]_ per poter seguire le lezioni sono::
 
        kde-core kdm kde-i18n-it xorg vim less xtightvncviewer 
 
-.. [#] ``kde-core`` e' piu' leggero del pacchetto ``kde``. Esiste un equivalente ``gnome-core gnome`` per chi preferisce gnome, nel caso si potrebbe installare  il log-in manager ``gdm`` al posto di ``kdm``.    
+.. [#] ``kde-core`` e' piu' leggero del pacchetto ``kde``. Esiste un equivalente ``gnome-core`` per chi preferisce Gnome, nel caso si potrebbe installare  il log-in manager ``gdm`` al posto di ``kdm``.    
 
 Apt configurazione
 ---------------------
@@ -282,11 +319,11 @@ Gli archivi sono generalmente:
 
 Questo file contiene le opzioni di apt, come ad esempio il proxy::
 
-    Acquire::http::Proxy "http://10.10.208.254:3128";
+    Acquire::http::Proxy "http://10.10.208.248:3128";
 
 Si tenga conto che se si imposta un proxy per apt sul proprio portatile e tornati a casa propria si vuole scaricare nuovi pacchetti si dovra' disabilitare il proxy commentando la riga con ";" (''punto-e-virgola'')::
 
-    
+E' consigliabile impostare il proxy per apt anche in presenza di un proxy-http *trasparente*    
 
 
 Squid