http://labmaster.mi.infn.it/Howtos/usare_linux_da_win.html

Howto - Usare i computer linux dal laboratorio di fisica


Indice

  1. Introduzione
  2. Nomi dei pc linux
  3. Collegarsi a linux - Lavorare con un terminale remoto
  4. Copiare files - Salvare files
  5. Servizi utilizzabili dal laboratorio di fisica

Introduzione

I computer dei due laboratori, quello di calcolo e quello di sperimentazioni di fisica, sono situati sulla stessa rete.
E' possibile collegarsi con le macchine windows ai computer del laboratorio di calcolo, su cui gira linux. In questo modo si possono utilizzare le cernlib, pow, root dalle macchine windows.
Inoltre per salvare con sicurezza i propri dati si possono copiare i propri files sul server di rete.
Sul desktop di windows ci sono 3 programmi Xmanager, Putty, Winscp. Con questi si possono fare tutte le operazioni necessarie.

Nomi dei pc e tolab

Per raggiungere un pc linux bisogna ogni volta indicare al rispettivo software il nome di un computer. Uno qualunque dei computer nel range lab02/lab25 e' corretto. Tutti questi computer usano dello spazio disco che si trova effettivamente su labmaster (il server di laboratorio). C'e' pero' un modo piu' semplice per indicare un qualunque pc linux: usare il nome comune tolab. Questo permette al server di laboratorio di reindirizzare la richiesta a un pc scelto a caso dal pool lab02/lab25.

Collegarsi a linux - Lavorare con un terminale remoto

Allo stesso modo in cui si aprono dei terminali locali (le finestre testuali) sulle macchine del laboratorio di calcolo e' possibile aprire dei terminali su macchine remote. Un terminale remoto permette di lavorare sul computer remoto proprio come se si stesse digitando sulla sua tastiera e guardando il suo monitor.
Attenzione: tutte le periferiche e configurazioni sono quelle del computer remoto. Dischi, files, floppy, indirizzo ip si riferiscono tutti al computer remoto e NON al computer da cui vi state collegando.

Utilizzo di programmi testuali

Sul computer windows (sul desktop) si trova l'icona del programma Putty.
Putty e' un terminale remoto che supporta i protocolli telnet e ssh. Un protocollo e' un insieme di regole che permettono il dialogo tra due computer. Per molti anni telnet e' stato lo standard per i terminali remoti, ma e' stato soppiantato recentemente da ssh. SSH offre le stesse funzionalita' di telnet ma gestisce la fase di autenticazione e lo scambio di dati su un canale crittato, quindi piu' sicuro. SSH offre molte altre funzionalita' non presenti sul suo progenitore.
Attualmente pochi computer permettono il collegamento remoto tramite telnet, e anche per i laboratori l'unico protocollo consentito e' SSH.

Aprendo putty vi viene richiesto di scegliere il computer a cui volete collegarvi.
Potete scegliere il pc 'tolab' o alternativamente un computer tra lab02 e lab25.
Dopo il collegamento vi viene richiesto username e password. Sono gli stessi che vi sono stati assegnati per il laboratorio di calcolo.

Utilizzo di programmi testuali e grafici

Sul vostro desktop c'e' un altro programma: XManager
Si tratta di un Xserver per Windows. L'Xserver e' il software che gestisce la resa grafica delle applicazioni. I programmatori dell'Xserver per Unix hanno scelto in fase di progettazione di usare un'architettura client-server per la resa grafica. Fin dalle prime versioni  di X era quindi possibile far girare dei programmi su un computer e farli apparire su un altro computer. Nella maggior parte dei casi il programma viene lanciato su un computer remoto e visualizzato sul proprio computer.

Il programma che remoto che viene comunemente lanciato e' Xterm, un terminale grafico. Attraverso il primo terminale si possono lanciare tutti gli altri programmi grafici.

Per aprire un terminale con XManager lanciate Xstart, dentro la cartella Xmanager sul desktop.

Per utilizzare Xterm, valgono le stesse considerazioni fatte per Putty. Dovete scegliere il computer a cui collegarvi, (tolab o uno qualunque tra lab02 e lab25) e il protocollo SSH (invece di telnet). Inserite i vostri username e password e collegatevi.

A questo punto avete un terminale aperto davanti a su cui utilizzare tutti i programmi testuali. A differenza di Putty pero', se lanciate un programma grafico, questo si aprira' in una seconda finestra sul computer windows.

Attenzione: anche in questo caso state sempre lavorando sul computer remoto, quindi tutti i files che vedete sono quelli che si trovano su quel computer.

Copiare files - Salvare files

Quando lavorate in remoto i soli files che potete raggiungere sono quelli sul computer remoto. Serve quindi un modo per trasferire files da un computer all'altro, di modo da fare le acquisizioni sul computer windows e le elaborazioni sul computer linux.
Dal computer windows potete utilizzare WinSCP.

Il protocollo SCP fa parte della stessa famiglia di SSH. Vi permette di trasferire file tra due computer come se steste usando un normale cp. WnSCP offre un'interfaccia del tutto simile ai programmi grafici di ftp e all'EsploraRisorse dei sistemi windows. Per utilizzarlo dovete inserire il nome del computer a cui volete collegarvi (lo stesso su cui andrete a utilizzare i programmi, quindi tolab o nel range lab02-lab25) e username/password. La connessione remota si apre sulla vostra home directory linux personale. Solo voi potete scrivere nella vostra home. Esiste inoltre una directory /home/aa0405sem1/common dove tutti possono scrivere

Importante: il disco C: del computer windows non deve essere MAI utilizzato per salvare i vostri files. Usate sempre il disco D:. Inoltre i dati presenti sul computer windows non vengono copiati su un server di backup e possono anche essere saltuariamente cancellati. Invece i dati presenti sul vostro account linux sono personali e esiste una procedura di backup per proteggerli. Quindi se avete dati importanti, ricordate di copiarli nella vostra home directory linux. Tutti gli altri dati possono andare persi.

Servizi offerti al laboratorio di sperimentazioni di fisica, grazie all'integrazione dei pc linux

Backup dei dati

Copiando i dati sui pc linux si ha la garanzia che questi vengano conservati in un'area privata e di cui viene garantita l'integrita'.

Utilizzo di Pow e di altri software linux

Collegandosi con Xmanager, come indicato sopra, a tolab si puo' aprire un terminale remoto da cui lanciare i software linux. Notare che i file di dati devono essere prima copiati sul pc linux con Winscp

Utilizzo di Matlab

Collegarsi con Xmanager al pc labmaster con utenza matlab e lanciare il comando matlab. Possono essere lanciate diverse sessioni da piu' pc, ma matlab sottrae molte risorse al server. Chiudere una sessione se il server sembra troppo lento.

Collegarsi da casa

E' possibile collegarsi ai pc linux da casa con gli stessi software usati in questo laboratorio o direttamente con una macchina linux. Per farlo collegarsi all'indirizzo tolab.fisica.unimi.it con il proprio username e password.