Date: Thu, 5 Nov 2009 23:39:13 +0000 (+0100)
Subject: new file: hw_dispensa.html
X-Git-Url: http://git.piffa.net/web?a=commitdiff_plain;h=478f50882562fb7ac080514a1f0fc67322971203;p=doc%2F.git
new file: hw_dispensa.html
modified: servizi.html
modified: sistemi.html
deleted: source/.hardware.txt.swp
deleted: source/.servizi.txt.swp
modified: source/hw_dispensa.rst
modified: source/servizi.txt
modified: source/sistemi.txt
---
diff --git a/hw_dispensa.html b/hw_dispensa.html
new file mode 100644
index 0000000..50add39
--- /dev/null
+++ b/hw_dispensa.html
@@ -0,0 +1,1326 @@
+
+
+
+
+
+
+
+
+
+ Hardware
+
+
+
+
+
+
Hardware
+
+
Appunti sulle
+ architetture dei computers
+
+
+
+
+
+
+
+
+ Author: |
+
+ Andrea Manni |
+
+
+
+ Copyright: |
+
+ GFDL |
+
+
+
+ Version: |
+
+ 0.3 |
+
+
+
+
+
+
+
Indice degli argomenti
+
+
+
+
+
Generato con: http://docutils.sourceforge.net/rst.html
+
+
Appunti e argomenti trattati durante il corso di Reti
+ 2009.
+
+
Argomenti propedeutici:
+
+Analogico e Digitale
+Sistema Binario
+Unita’ di misura
+Multipli del Bit (TABELLE DI CONVERSIONE):
+Trasmissione dati su reti
+Velocita’ di clock
+
+
+
+
+
+
Cenni introduttivi alla architettura dei personal
+ computers.
+
+
+
+
+
Analisi dei flussi di dati tra CPU, RAM,
+ HD (supporti di storaggio). Introduzione ai
+ concetti di banda (intesa come banda disponibile per un
+ tipo di canale, ad es PCI | PCIX, cache ad esempio
+ cache di un processore o di un HD.
+
+
Componenti di base cpu / ram / storaggio
+
+
+
+
+
+
Memorie fisiche e virtuali: distinzioni.
+
+
+
+
+
+
+
+
+
La memoria ad accesso casuale, acronimo RAM (del
+ corrispondente termine inglese Random-Access Memory),
+ è una tipologia di memoria informatica
+ caratterizzata dal permettere l'accesso diretto a
+ qualunque indirizzo di memoria con lo stesso tempo di
+ accesso.
+
+
La memoria ad accesso casuale si contrappone alla
+ memoria ad accesso sequenziale e alla memoria ad accesso
+ diretto rispetto alle quali presenta tempi di accesso
+ sensibilmente inferiori motivo per cui è
+ utilizzata come memoria primaria.
+
+
La tipologia di memoria ad accesso casuale più
+ comune attualmente è a stato solido, a
+ lettura-scrittura e volatile, ma rientrano nella
+ tipologia di memoria ad accesso casuale la maggior parte
+ delle tipologie di ROM (inteso nell'accezione più
+ comune e non come memoria a sola lettura), la NOR Flash
+ (una tipologia di memoria flash), oltre a varie tipologie
+ di memorie informatiche utilizzate ai primordi
+ dell'informatica e oggi non più utilizzate come
+ ad esempio la memoria a nucleo magnetico.
+
+
Esclusivamente l'acronimo RAM (non il termine "memoria
+ ad accesso casuale") ha anche una seconda accezione
+ più ristretta ma attualmente più diffusa
+ secondo cui la RAM è una memoria ad accesso
+ casuale della tipologia più comune cioè a
+ stato solido, a lettura-scrittura e volatile.
+
+
+
+
+
+
Read only memory
+
+
La memoria a sola lettura, acronimo ROM (del
+ corrispondente termine inglese Read-Only Memory),
+ è una tipologia di memoria informatica, in
+ particolare una tipologia di memoria non volatile
+ (memoria informatica in grado di mantenere memorizzati i
+ dati anche se non è alimentata elettricamente) in
+ cui i dati sono memorizzati nella sua fase di costruzione
+ e non possono essere più modificati per l'intera
+ durata della sua vita.
+
+
Inerentemente la tecnologia costruttiva la memoria a
+ sola lettura può essere memoria a stato solido
+ (utilizzata per firmware), alcune tipologie di disco
+ ottico (utilizzate per la distribuzione di software agli
+ utenti), oltre a varie tipologie di memorie informatiche
+ utilizzate ai primordi dell'informatica e oggi non
+ più utilizzate.
+
+
Esclusivamente l'acronimo ROM (non il termine "memoria
+ a sola lettura") ha anche una seconda accezione
+ cioè è anche memorizzati e modificati
+ più volte successivamente la sua costruzione ma
+ tale modifica è richiesta infrequentemente.
+ Questa tipologia di memoria informatica è
+ utilizzata per firmware.
+
+
In questa seconda accezione dell'acronimo ROM il
+ termine inglese Read-Only Memory da cui nasce l'acronimo
+ non ha più attinenza in quanto rientrano in tale
+ accezione non solo memorie a sola lettura (come ad
+ esempio la ROM a maschera) ma anche varie tipologie di
+ memorie scrivibili una sola volta (PROM e OTPROM) e di
+ memorie a lettura-scrittura (EPROM, EEPROM, EAROM e flash
+ ROM).
+
+
+
+
+
+
+
+
Dati: input / output / Bus
+
+
Bus di dati
+
+
http://en.wikipedia.org/wiki/Data_bus
+
+
Nei sistemi elettronici e nei computer in particolare, il
+ bus è un canale che permette a periferiche e
+ componenti del sistema di "dialogare" tra loro. Diversamente
+ dalle connessioni punto-punto un solo bus può
+ collegare tra loro più dispositivi.
+
+
Le connessioni elettriche del bus possono essere
+ realizzate direttamente su circuito stampato oppure tramite
+ un apposito cavo. Nel primo caso, se il bus è di tipo
+ parallelo, spesso è riconoscibile a vista
+ perché si nota sul circuito un nutrito gruppo di
+ piste compatte e disposte in parallelo che vanno a toccare i
+ vari componenti della scheda. Sono di questo tipo i bus ISA,
+ PCI e AGP.
+
+
+
+
+
+
+
Bus di sistema PC, (ma anche Apple, Sun). Sviluppato
+ dalla Intel nel 1992 (in sostituzione del bus ISA). Diverse
+ versioni: PCI, PCI 2.0, PCI 2.1, PCI 2.2, PCI-X, PCI-X DDR.
+ 32 – 64, PCI-E linee dati-indirizzi
+ (sovrapposte) (multiplexed) Clock a 33 – 66
+ – 133 – 266 MHz.
+ Alimentazione 5 – 3,3 Volt. Il
+ trasferimento che avviene attraverso un bus PCI è
+ un "burst", composto da una fase di indirizzamento e da una
+ o più fasi di dato. Bassa latenza ed elevato
+ throughput.
+
+
+
+
+
+
Bus per il collegamento di periferiche (lente).
+ Sviluppato nel 1995 da un consorzio: (Compaq, HP, Intel,
+ Lucent, Microsoft, Nec, Philips). Caratteristiche:
+ flessibilità , semplicità ; un unico
+ bus per molte periferiche; non sono necessari dispositivi
+ di controllo e porte dedicate; facilmente espandibile;
+ economico; connessioni a caldo; supporto dispositivi tempo
+ reale (audio - telefono).
+
+
Il cavo è composto da 4 fili: massa,
+ alimentazione (5V), Dati+, Dati-.
+
+
Larghezza di banda: - USB 1.0: 1,5 Mbit/s; - USB 1.1: 12
+ Mbit/s; - USB 2.0: 480 Mbit/s; - USB 3.0: 4,8 Gbit/s.
+
+
+
+
+
+
Collegamento per dispositivi interni o esterni al
+ computer: dischi rigidi (dischi SCSI), ma anche CD - DVD
+ – unità nastro - stampanti -
+ scanner.
+
+
+ - versioni: SASI (’79), SCSI-1, SCSI-2,
+ Fast SCSI-2, Fast & wide SCSI-2, SCSI-3 Ultra.
+
+ - frequenze: 5 – 10 –
+ 20 – 40 – 80
+ – 160 MHz
+
+ - linee di dati: 8 - 16 line
+
+ - banda passante 5 - 320 MB/sec
+
+
+
Collega sino a 7- 15 controllori (unità ) e
+ massimo 2048 periferiche per controllore. Collegamento a
+ cascata, con terminatore. Semplice ed economico. Parte
+ della logica delegata ai controllori. 50 fili - 25 di massa
+ per eliminare disturbi (8 dati — 1
+ parità — 9 controllo
+ — 7 alimentazione e usi futuri). Asincrono:
+ con protocollo di hand-shake. Arbitraggio decentralizzato:
+ utilizzo linee dati, priorità prestabilita.
+
+
+
+
+
+
Molte similitudini con l’USB: bus
+ seriale con alimentazione (60W), sviluppato da un consorzio
+ di aziende (1984 - Apple, 1995 Standard, ma con Royalties),
+ connessioni a caldo, meccanismi di identificazione,
+ struttura ad albero.
+
+
Differenze fra FireWire ed USB: Maggiori prestazioni e
+ costi: destinato a periferiche veloci. Differenze nei
+ protocolli: le comunicazioni non iniziano necessariamente
+ dal Root. Non necessita di un calcolatore (Root Hub) di
+ riferimento. Alcuni protocolli simili al bus SCSI.
+
+
+
+
+
+
Il PCI-X è un'evoluzione del PCI. È
+ stata sviluppata dallo stesso consorzio che
+ sviluppò il PCI e fornisce una larghezza di banda
+ fino a 4 GByte. Pur avendo prestazioni molto più
+ elevate del PCI è retrocompatibile con le
+ periferiche PCI e quindi permette il riutilizzo delle
+ schede PCI.
+
+
+
+
+
+
Il PCI Express è il successore (seriale) del bus
+ di espansione PCI (parallelo) e ha sostituito il bus AGP
+ precedentemente in uso per le schede grafiche.
+
+
Chiamato PCI-Express è in genere abbreviato in
+ PCIe o PCIx (da non confondere con PCI-X che si trova in
+ molte schede madri attualmente in commercio).
+ L'architettura è completamente differente dal bus
+ PCI classico.
+
+
La sua caratteristica seriale aiuta a semplificare il
+ layout del PCB delle schede madri ed è costituito
+ da una serie di canali. Tali canali possono essere
+ aggregati secondo le esigenze rendendo di fatto il sistema
+ molto flessibile. La banda a disposizione di ciascun canale
+ (FULL DUPLEX) è dedicata e quindi non condivisa con
+ gli altri.
+
+
Un canale PCIe (detto x1) ha una banda disponibile di
+ 266 MByte/sec. Pertanto, nelle moderne schede video che
+ utilizzano 16 canali PCIe la banda a disposizione è
+ di circa 4 GByte/sec (il doppio del bus AGP 8x).
+
+
+
+
+
+
Il Serial ATA (abbreviazione dell'inglese "Serial
+ Advanced Technology Attachment"), in sigla SATA, è una
+ interfaccia per computer generalmente utilizzata per
+ connettere hard disk o drive ottici (masterizzatori e/o
+ lettori di DVD, CD, ecc.)
+
+
Il Serial ATA è l'evoluzione dell'ATA (anche conosciuto
+ come IDE), rinominato Parallel ATA (PATA) in seguito alla
+ nascita del Serial ATA in modo da evitare fraintendimenti,
+ rispetto al quale il Serial ATA presenta tre principali
+ vantaggi: maggiore velocità , cavi meno ingombranti e
+ possibilità di hot swap.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
L'hard disk drive (termine di origine inglese), in sigla
+ HDD, normalmente abbreviato in hard disk, raramente anche
+ chiamato fixed disk drive (sinonimo sempre di origine
+ inglese), in sigla FDD,[1] anche chiamato disco rigido
+ (traduzione letterale di "hard disk") o disco fisso
+ (traduzione letterale di "fixed disk"), è una tipologia di
+ dispositivo di memoria di massa che utilizza uno o più
+ dischi magnetici per l'archiviazione dei dati.
+
+
Il disco rigido è una delle tipologie di dispositivi di
+ memoria di massa attualmente più utilizzate. È infatti
+ utilizzato nella maggior parte dei computer e anche in altre
+ tipologie di dispositivi elettronici come ad esempio il
+ PVR.
+
+
Il disco rigido ha da poco tempo un serio concorrente, il
+ disco a stato solido, destinato probabilmente in futuro a
+ soppiantarlo.
+
+
+
+
+
+ - Seek time
+
+ - Seek Throught
+
+ - velocita' di rotazione
+
+ - cache (in MB)
+
+ - Features 5.1 Hot Swap 5.2 NCQ: Native Command Queuing
+ 5.3 banda disponibile
+
+
+
+
+
+
+
Aumento capacita' di storaggio, cache, features. Ma
+ sostanziale mantenimento delle velocita' di accesso ai
+ dati.
+
+
+
+
+
+
+
A Scientific American article, drawing from Moore's
+ law, says that magnetic disk areal storage density
+ doubles annually, a phenomenon that had come to be known
+ as Kryder's Law.[2] This held true over the decade
+ 1995-2005[citation needed]. In 2005, commodity drive
+ density of 110 gigabit/in2 or 170 megabit/mm2 had been
+ reached. This does not extrapolate all the way back to
+ the initial 2 kilobit/in2 drives introduced in 1956, as
+ growth rates increased with the advent of
+ institutionalized strategic technology re-investment such
+ as the MTC.
+
+
Caducita' e prestazioni risolte con i RAID, vedere
+ altra dispensa.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - Display a cristalli liquidi:
+
+ -
+
Il display a cristalli liquidi, in
+ sigla LCD (del corrispondente termine inglese "liquid
+ crystal display"), anche chiamato schermo a cristalli
+ liquidi, è una tipologia di display a schermo piatto
+ utilizzata nei più svariati ambiti con dimensioni
+ dello schermo che variano da poche decine di millimetri
+ a oltre 100 pollici.
+
+ Da circa trent'anni in particolare gli
+ LCD sono utilizzati anche in ambito video, inizialmente
+ nei computer portatili, in seguito anche nei monitor e
+ nei televisori (inizialmente in televisori portatili
+ con schermo di pochi pollici, in seguito anche nei
+ normali televisori con schermi di varie decine di
+ pollici) riuscendo, all'inizio del secolo, insieme al
+ display al plasma, a mandare in pensione il quasi
+ centenario display CRT.
+
+
+
+
+
+
+
+
+
+
+
La stampante è una periferica di output atta alla stampa,
+ generalmente su carta ma anche su materiali di altra natura,
+ di informazioni digitali contenute in un computer.
+
+
L'operazione informatica di stampa comporta una perdita di
+ informazioni, in quanto, una volta stampati, un testo oppure
+ un'immagine, sarà molto difficile ricostruire
+ perfettamente il documento originale con il processo inverso,
+ ovvero la scansione o il riconoscimento ottico dei caratteri
+ (OCR).
+
+
http://it.wikipedia.org/wiki/Stampanti
+
+
I parametri che caratterizzano una qualunque stampante
+ sono essenzialmente:
+
+
+ - Interfaccia: il tipo di collegamento al computer, che
+ può essere una porta parallela, seriale, USB, ad
+ infrarossi, bluetooth ecc
+
+ - Formato carta: la dimensione, lo spessore, il tipo di
+ supporti di stampa che la stampante è in grado di
+ accettare (carta, buste ecc). Il più diffuso è il formato
+ A4, ma alcuni modelli usano formati minori, in genere per
+ le foto, oppure formati superiori, A3, A2 ecc., fino ai
+ rotoli da 92cm.
+
+ - Numero di colori primari: ovvero quanti inchiostri sono
+ utilizzati e quindi quanti colori può riprodurre la
+ stampante; le monocromatiche impiegano un solo colore, di
+ solito il nero. Le tricromatiche usano giallo, cìano e
+ magenta per produrre i colori per sintesi sottrattiva,
+ compreso il nero. Le quadricromatiche hanno i tre colori
+ base già detti più il nero, utilizzato per le stampe
+ bianco e nero e per comporre colori scuri più verosimili.
+ Le esacromatiche hanno in più due tinte chiare di cìano e
+ magenta, per rendere meglio le mezzetinte.
+
+ - Risoluzione massima: il numero di punti stampabili
+ sulla carta per unità di lunghezza, che può
+ differire tra il senso orizzontale e verticale. Di solito
+ si esprime in punti per pollice lineare, "dot per inch"
+ (DPI). La densità di pixel dell'immagine non
+ corrisponde necessariamente alla densità dei punti di
+ stampa, poiché a ciascun pixel possono corrispondere
+ diversi punti di colore diverso affiancati. Per ragioni di
+ marketing viene spesso indicata la densità di questi
+ ultimi, che è più alta.
+
+ - Velocità : il numero di pagine (normalmente A4)
+ che può essere prodotta per unità di tempo, di
+ solito espressa in pagine al minuto. Questo parametro
+ differisce molto a seconda che si stampi un testo bianco e
+ nero oppure una fotografia, ed anche in funzione della
+ qualità e risoluzione impostate.
+
+ - Tempo per la prima stampa: il tempo che intercorre tra
+ l'invio dei dati e l'avvio della prima stampa. È un
+ valore poco considerato ma che può arrivare a molte decine
+ di secondi.
+
+ - Costo per copia stampata: quando si ha un uso intensivo
+ della macchina, più importante del costo di acquisto è il
+ costo di gestione, dovuto a inchiostri o toner, tamburi,
+ testine, elettricità e quanto altro è necessario per
+ stampare un singolo foglio.
+
+
+
+
+
+
Questa tecnologia deriva direttamente dalla xerografia
+ comunemente implementata nelle fotocopiatrici analogiche.
+ In sintesi, un raggio laser infrarosso viene modulato
+ secondo la sequenza di pixel che deve essere impressa sul
+ foglio. Viene poi deflesso da uno specchio rotante su un
+ tamburo fotosensibile elettrizzato che si scarica dove
+ colpito dalla luce. L'elettricità statica attira una
+ fine polvere di materiali sintetici e pigmenti, il toner,
+ che viene trasferito sulla carta (sviluppo). Il foglio
+ passa poi sotto un rullo fusore riscaldato ad elevata
+ temperatura, che fonde il toner facendolo aderire alla
+ carta (fissaggio). Per ottenere la stampa a colori si
+ impiegano quattro toner: nero, ciano, magenta e giallo,
+ trasferiti da un unico tamburo oppure da quattro
+ distinti.
+
+
Per semplificare la gestione dei consumabili, nelle
+ stampanti laser monocromatiche moderne il toner e il
+ tamburo fotosensibile sono incluse in un'unica
+ cartuccia.
+
+
Diverse agenzie per l'ambiente e giornali specializzati
+ hanno verificato che, durante la stampa, vengono rilasciate
+ alcune polveri sottili e altre sostanze cancerogene come
+ benzolo e stirolo, che sono contenuti nel toner.
+
+
+
+
+
+
È la tecnologia che ha avuto il maggiore successo
+ presso l'utenza privata ed i piccoli uffici, principalmente
+ a causa del basso costo di produzione, della
+ silenziosità e buona resa dei colori. Una schiera di
+ centinaia di microscopici ugelli spruzzano minuscole gocce
+ di inchiostro a base di acqua sulla carta durante lo
+ spostamento del carrello. Il movimento dell'inchiostro è
+ ottenuto per mezzo di due distinte tecnologie: pompe
+ piezoelettriche che comprimono il liquido in una minuscola
+ camera, resistenze elettriche che scaldano bruscamente il
+ fluido all'interno della camera di compressione
+ aumentandone il volume e quindi facendolo schizzare
+ dall'ugello (Jet_Plate).
+
+
Entrambi veri prodigi di fluidodinamica sono realizzate
+ con tecnologie di fotoincisione simili a quelle per la
+ produzione di massa dei circuiti integrati, che consentono
+ costi per quantità molto contenuti. La risoluzione e
+ la qualità di stampa di queste testine raggiunge
+ livelli paragonabili alla fotografia tradizionale, ma
+ solamente utilizzando carta la cui superficie sia stata
+ opportunamente trattata per ricevere l'inchiostro. Il
+ problema più grave di questa tecnica è l'essiccamento
+ dell'inchiostro nelle testine, che è frequente causa di
+ malfunzionamenti. Un altro svantaggio è dato dall'elevato
+ costo per copia stampata se confrontato con le altre
+ tecnologie.
+
+
+
+
+
+
Con l'espressione inglese All-in-one (tradotto
+ letteralmente: "tutto in uno") o multifunzione si intendono
+ quelle tipologie di apparecchi che incorporano una serie di
+ funzioni che tradizionalmente vengono svolte da apparecchi
+ separati.
+
+
In particolare l'espressione è utilizzata per indicare
+ quei modelli di personal computer con il monitor integrato
+ nel case (telaio) del computer stesso. Si tratta di
+ computer progettati per ridurre i costi e gli ingombri a
+ scapito dell'espandibilità del sistema. Un esempio
+ classico sono i computer della serie iMac dell'Apple.
+
+
Lo stesso termine viene utilizzato per alcune
+ periferiche, come le stampanti dette stampanti all-in-one o
+ stampanti multifunzione. Si tratta di stampanti progettate
+ per eseguire compiti addizionali, come scansioni, fotocopie
+ e talvolta inviare fax. Le stampanti multifunzione hanno il
+ vantaggio, rispetto alle stampanti tradizionali, di fornire
+ funzionalità aggiuntive, senza richiedere l'acquisto
+ di strumenti separati, come uno scanner d'immagini, una
+ fotocopiatrice o un fax. Le stampanti all-in-one hanno in
+ genere un costo superiore rispetto a quello di una normale
+ stampante ma inferiore rispetto della somma delle macchine
+ separate; in genere si considera che possano avere
+ prestazioni inferiori rispetto all'apparato specifico, con
+ il vantaggio però di una riduzione dell'ingombro fisico
+ e/o dei consumi.
+
+
Una stampante multifunzione Samsung
+
+
Le stampanti all-in-one possono essere a getto
+ d'inchiostro o laser, e sono considerate come una linea di
+ prodotto distinta dalle stampanti, rivolta soprattutto al
+ mercato dello Small Office Home Office, che ne apprezza il
+ risparmio rispetto all'acquisto e gestione di più apparati
+ distinti, oltre alla riduzione dell'ingombro fisico.
+
+
Popolari costruttori di stampanti multifunzione sono:
+ Xerox, Hewlett-Packard, Epson, Lexmark, Brother e Konica
+ Minolta.
+
+
+
+
+
diff --git a/servizi.html b/servizi.html
index 57be90a..839b262 100644
--- a/servizi.html
+++ b/servizi.html
@@ -4,7 +4,7 @@
+ "HTML Tidy for Linux/x86 (vers 6 November 2007), see www.w3.org">
- 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 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
@@ -927,8 +926,8 @@
-
-
+
+
@@ -965,25 +964,75 @@
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).
@@ -1093,7 +1144,7 @@ umask 022
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'
@@ -1123,6 +1174,10 @@ umask 022
Working more productively
with bash 2.x/3.x
+
+ UNIX / Linux Shell Scripting Tutorial: http://steve-parker.org/sh/sh.shtml
@@ -1135,83 +1190,99 @@ umask 022
impostazioni per renderlo piu' comodo.
Assicurarsi che sia installata nel sistema la versione
- completa dell'editor vim
- installando il pacchetto vim:
- # apt-get install vim
-
-e modificare il file di configurazione generale ``/etc/vim/vimrc`` ::
-
- " All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
- " /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
- " you can find below. If you wish to change any of those settings, you should
- " do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
- " everytime an upgrade of the vim packages is performed. It is recommended to
- " make changes after sourcing debian.vim since it alters the value of the
- " 'compatible' option.
-
- " This line should not be removed as it ensures that various options are
- " properly set to work with the Vim-related packages available in Debian.
- runtime! debian.vim
-
- " Uncomment the next line to make Vim more Vi-compatible
- " NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous
- " options, so any other options should be set AFTER setting 'compatible'.
- "set compatible
-
- " Vim5 and later versions support syntax highlighting. Uncommenting the next
- " line enables syntax highlighting by default.
- syntax on
-
- " If using a dark background within the editing area and syntax highlighting
- " turn on this option as well.
- set background=dark
-
- " Uncomment the following to have Vim jump to the last position when
- " reopening a file
-
- if has("autocmd")
- au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
- \| exe "normal! g'\"" | endif
- endif
-
- " Uncomment the following to have Vim load indentation rules and plugins
- " according to the detected filetype.
- " This is not recommanded if you often copy and paste into vim,
- " as it messes all the indentation.
- if has("autocmd")
- filetype plugin indent on
- endif
-
- " This goes for comments folding: use co to expnad and zc to compress,
- " zi to toggle on/off
- set fdm=expr
- set fde=getline(v:lnum)=~'^\\s*#'?1:getline(prevnonblank(v:lnum))=~'^\\s*#'?1:getline(nextnonblank(v:lnum))=~'^\\s*#'?1:0
-
- " The following are commented out as they cause vim to behave a lot
- " differently from regular Vi. They are highly recommended though.
- set showcmd " Show (partial) command in status line.
- "set showmatch " Show matching brackets.
- # Ignorecase is quite userfull
- set ignorecase " Do case insensitive matching
- "set smartcase " Do smart case matching
- "set incsearch " Incremental search
- set autowrite " Automatically save before commands like :next and :make
- "set hidden " Hide buffers when they are abandoned
- "set mouse=a " Enable mouse usage (all modes) in terminals
-
- " Source a global configuration file if available
- " XXX Deprecated, please move your changes here in /etc/vim/vimrc
- if filereadable("/etc/vim/vimrc.local")
- source /etc/vim/vimrc.local
- endif
+# apt-get install vim
+
+
+ Modificare poi il file di configurazione generale
+ /etc/vim/vimrc
+
+" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
+" /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
+" you can find below. If you wish to change any of those settings, you should
+" do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
+" everytime an upgrade of the vim packages is performed. It is recommended to
+" make changes after sourcing debian.vim since it alters the value of the
+" 'compatible' option.
+
+" This line should not be removed as it ensures that various options are
+" properly set to work with the Vim-related packages available in Debian.
+runtime! debian.vim
+
+" Uncomment the next line to make Vim more Vi-compatible
+" NOTE: debian.vim sets 'nocompatible'. Setting 'compatible' changes numerous
+" options, so any other options should be set AFTER setting 'compatible'.
+"set compatible
+
+" Vim5 and later versions support syntax highlighting. Uncommenting the next
+" line enables syntax highlighting by default.
+syntax on
+
+" If using a dark background within the editing area and syntax highlighting
+" turn on this option as well.
+set background=dark
+
+" Uncomment the following to have Vim jump to the last position when
+" reopening a file
+
+if has("autocmd")
+ au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
+ \| exe "normal! g'\"" | endif
+endif
+
+" Uncomment the following to have Vim load indentation rules and plugins
+" according to the detected filetype.
+" This is not recommanded if you often copy and paste into vim,
+" as it messes all the indentation.
+if has("autocmd")
+ filetype plugin indent on
+endif
+
+" This goes for comments folding: use co to expnad and zc to compress,
+" zi to toggle on/off
+set fdm=expr
+set fde=getline(v:lnum)=~'^\\s*#'?1:getline(prevnonblank(v:lnum))=~'^\\s*#'?1:getline(nextnonblank(v:lnum))=~'^\\s*#'?1:0
+
+" The following are commented out as they cause vim to behave a lot
+" differently from regular Vi. They are highly recommended though.
+set showcmd " Show (partial) command in status line.
+"set showmatch " Show matching brackets.
+# Ignorecase is quite userfull
+set ignorecase " Do case insensitive matching
+"set smartcase " Do smart case matching
+"set incsearch " Incremental search
+set autowrite " Automatically save before commands like :next and :make
+"set hidden " Hide buffers when they are abandoned
+"set mouse=a " Enable mouse usage (all modes) in terminals
+
+" Source a global configuration file if available
+" XXX Deprecated, please move your changes here in /etc/vim/vimrc
+if filereadable("/etc/vim/vimrc.local")
+ source /etc/vim/vimrc.local
+endif
I principianti faranno bene ad esercitarsi con
vimtutor it.
+
+ Altri link per VIM:
+
+
@@ -1238,11 +1309,54 @@ e modificare il file di configurazione generale ``/etc/vim/vimrc`` ::
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
@@ -1293,10 +1407,9 @@ kde-core kdm kde-i18n-it xorg vim less xtightvncviewer
pacchetto kde. Esiste un equivalente
gnome-core gnome per chi preferisce gnome, nel
- caso si potrebbe installare il log-in manager
- gnome-core per chi preferisce
+ Gnome, nel caso si potrebbe installare il log-in
+ manager gdm al posto di kdm.
@@ -1398,13 +1511,22 @@ deb-src http://volatile.debian.org/debian-volatile Lenny/volatile main
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.
+ scaricare nuovi pacchetti si dovra' disabilitare il proxy
+ commentando la riga con ";" (''punto-e-virgola''):
+
+
+
System Message:
+ WARNING/2 (servizi.txt, line
+ 326)
Literal block expected; none found.
+
+
+
E' consigliabile impostare il proxy per apt anche in
+ presenza di un proxy-http trasparente
@@ -1415,33 +1537,35 @@ Acquire::http::Proxy "http://10.10.208.254:3128";
Squid e' un proxy cache http (ma anche FTP e https)
robusto e strutturato, puo' essere usato sia in reti
- relativamente piccole grazie alla semplicita' di
- configurazione che in scenari piu' complessi grazie alla
- possibilita' di gestirne in modo granulare le risorse. Si
- partira' dalle configurazioni piu' semplici per la semplice
- condivisione della navigazione internet, per poi
- poter configurare la gestione degli accessi, il filtraggio
- dei contenuti (Squid e' una applicazione che si muove nel 4'
- livello del modello TCP/IP a differenza di un
- ipfilter limitato al 2') nel l bilanciamento del
- carico tra piu' hosts.
+ relativamente semplici che in scenari piu' complessi grazie
+ alla possibilita' di gestirne in modo granulare le risorse.
+ Si partira' dalle configurazioni piu' semplici per la
+ semplice condivisione della navigazione internet,
+ per poi poter configurare la gestione degli accessi, il
+ filtraggio dei contenuti (Squid e' una applicazione che si
+ muove nel 4' livello del modello TCP/IP a differenza di un
+ ipfilter limitato al 2'), nel bilanciamento del
+ carico tra piu' server proxy.