La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Accesso ai dati su file LSA: Laboratorio di Sistemi Informativi Economico Aziendali Salvatore Ruggieri Dipartimento di Informatica, Università di Pisa.

Presentazioni simili


Presentazione sul tema: "Accesso ai dati su file LSA: Laboratorio di Sistemi Informativi Economico Aziendali Salvatore Ruggieri Dipartimento di Informatica, Università di Pisa."— Transcript della presentazione:

1 Accesso ai dati su file LSA: Laboratorio di Sistemi Informativi Economico Aziendali Salvatore Ruggieri Dipartimento di Informatica, Università di Pisa

2 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Accesso ai dati su file Localizzazione dei dati File system locali e distribuiti Protocolli di rete: ftp, http, ssh/scp, rcp Rappresentazione dei dati File di testo CSV, ARFF File XML File binari Archivi, Database File compressi

3 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system locali indirizzo (path) di una risorsa Windows: C:\Program Files\Office\sample.doc Linux /usr/home/r/ruggieri/sample.txt

4 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system locali File system: visione logica … … delle memorie di massa organizzazione gerarchica (ad albero di directory e file) tipologia di risorse (file,directory,pipe,link,speciale) attributi degli elementi (proprietario,diritti,repliche) servizi (ricerca,journaling) Windows NTFS, FAT32 Linux EXT2, EXT3, JFS, XFS, REISERFS, FAT32

5 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system locali File system: visione fisica Partizione disco insieme di blocchi (contigui) su disco File system driver software che implementa un FS su una partizione Mount avvio del/i file system driver Windows: automatico per le partizioni NTFS e FAT nomi delle partizioni: A: … Z: Linux automatico per le partizioni in /etc/fstab > mount –t ext3 /dev/hda2 /mtn/mydisk

6 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system distribuiti Visione logica uniforme di più file system locali Path per accedere a risorse su file system di altri sistemi Path per accedere a risorse condivise Mount in locale di directory su file system di altri sistemi path locale

7 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system distribuiti PC-smithj PC-you

8 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system distribuiti: Windows (1) Indirizzo di una risorsa Universal naming convention (UNC) dir \\tera.di.unipi.it\c$\dirName\\tera.di.unipi.it\c$\dirName explorer \\tera.di.unipi.it\sharedDirectory\\tera.di.unipi.it\sharedDirectory Trusted authentication se possibile Elenco risorse condivise da sistemi esterni (Windows/Linux) > net view \\tera.di.unipi.it\\tera.di.unipi.it Mount di directory di sistemi esterni > net use H: \\tera.di.unipi.it\sharedDirectory\\tera.di.unipi.it\sharedDirectory > net use * \\tera.di.unipi.it\c$\dirName\\tera.di.unipi.it\c$\dirName > net use H: /DELETE (versione GUI, Explorer->Tools->Map Network Drive)

9 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system distribuiti: Windows (2) Come rendere disponibile risorse a sistemi esterni (Windows/Linux) C:\Dati\elenco.txt sulla macchina data.di.unipi.it Non facendo nulla Vi possono accedere utenti che conoscono il nome \\data.di.unipi.it\c$\Dati\elenco.txt\\data.di.unipi.it\c$\Dati\elenco.txt Condividendo la risorsa > net share elenco=c:\Dati Vi possono accedere utenti che conoscono il nome \\data.di.unipi.it\elenco\\data.di.unipi.it\elenco

10 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system distribuiti: Linux (1) Indirizzo di una risorsa Network file system (NFS) convention ssh ruggieri@olivia.cli.di.unipi.it ls @ : Elenco risorse condivise da sistemi esterni Windows/Linux (via Samba) > smbclient –N -L \\tera.di.unipi.it Linux (via NFS) > showmount –e \\tera.di.unipi.it Mount di directory di sistemi esterni (via Samba da Windows/Linux) > mount –t smbfs //tera.di.unipi.it/c$ discoCtera (via NFS da Linux) > mount tera.di.unipi.it:/home homeTera

11 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali File system distribuiti: Linux (2) Come rendere disponibile risorse a sistemi esterni (Windows/Linux) A sistemi Windows Configurare /etc/samba/smb.conf Avviare il servizio samba Dettagli sul Manuale Red Hat 9Manuale Red Hat 9 A sistemi Linux Configurare /etc/exports e quindi Refresh delle risorse esportate Dettagli sul Manuale Red Hat 9Manuale Red Hat 9

12 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Accesso ai dati su file Localizzazione dei dati File system locali e distribuiti Protocolli di rete: ftp, http, ssh/scp, rcp Rappresentazione dei dati File di testo CSV, ARFF File XML File binari Archivi, Database File compressi

13 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Protocolli di rete File/directory non sono visti come risorse locali (al file system) Sono acceduti mediante protocolli di richiesta/risposta esplicita Tipicamente, quindi, i file devono essere portati in locale prima di essere acceduti

14 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Indirizzo di una risorsa sulla rete Uniform Resource Locator (URL) scheme:://user:password@host:port/path http://bob:bye@www.host.it:80/home/idx.html http://bob:bye@www.host.it:80/home/idx.html scheme = protocollo di accesso alla risorsa http, https, ftp, file, … port = porta TCP/IP

15 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Protocollo FTP File Transfer Protocol URL: ftp://user:pwd@ftp.kdd.unip.it/myfileftp://user:pwd@ftp.kdd.unip.it/myfile Connessioni con stato Comandi: get / put / mget Versione criptata: Secure FTP (SFTP) Windows FTP: > ftp o qualsiasi browser SFTP: PuTTY ttp://www.chiark.greenend.org.uk/~sgtatham/puttyttp://www.chiark.greenend.org.uk/~sgtatham/putty SSH Secure Shell http://www.ssh.comhttp://www.ssh.com Linux FTP: > ftp > sftp e > gftp (client grafico)

16 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Protocollo HTTP HyperText Transfer Protocol URL: http://user:pwd@www.kdd.unipi.ithttp://user:pwd@www.kdd.unipi.it Connessioni senza stato Richieste/risposte specializzate sul dominio web Versione criptata: Secure HTTP (HTTPs) Windows Qualsiasi browser > wget GNU http://wget.sunsite.dkhttp://wget.sunsite.dk W3C http://www.w3.org/Libraryhttp://www.w3.org/Library Linux Qualsiasi browser > wget

17 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Protocollo SCP Secure Copy > scp dati.zip user@kdd.unip.it:copiadati.zip Copia file(s) da/su un account Utile quando si conoscono i file da copiare Client a riga di comando: > scp/pscp > scp2 Windows SCP: WinSCP http://winscp.sourceforge.nethttp://winscp.sourceforge.net SSH Secure Shell Linux: SCP: default

18 Accesso ai dati su file Lab. Sistemi Informativi Economico-Aziendali Directory di lavoro corso LSA ~ruggieri/LSA sotto Linux contiene materiale distribuito durante le lezioni Create un link simbolico nella vostra home ln –s ~ruggieri/LSA LSAwd sotto Windows, usate WinSCP -> Open Terminal Ora LSAwd è accessibile anche da windows come Z:\LSAwd


Scaricare ppt "Accesso ai dati su file LSA: Laboratorio di Sistemi Informativi Economico Aziendali Salvatore Ruggieri Dipartimento di Informatica, Università di Pisa."

Presentazioni simili


Annunci Google