lnx.brescianet.com Sito didattico - Prof. Sechi Marco 5N - 2 Modulo Vai a 1, 2 Successivo

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "lnx.brescianet.com Sito didattico - Prof. Sechi Marco 5N - 2 Modulo Vai a 1, 2 Successivo"

Transcript

1 lnx.brescianet.com Sito didattico - Prof. Sechi Marco FAQ Cerca Lista utenti Gruppi Profilo Non ci sono nuovi messaggi Log out [ e01692 ] 5N - 2 Modulo Vai a 1, 2 Successivo Indice del forum -> Classe 5N - 2 Modulo Precedente :: Successivo Autore Messaggio e01692 Inviato: 29 Nov :46 am Oggetto: 5N - 2 Modulo Appunti estemporanei presentati durante le lezioni in laboratorio Top e01692 Inviato: 30 Nov :10 am Oggetto: 5N - 30/11/2007 Spiegato cosa è una macchina virtuale Applicazioni: Virtual PC e VMWare Una macchina virtuale simula l'hw di un PC. Quando viene avviata è come se nel mio PC avessi a tutti gli effetti due PC. Il disco fisso della macchina virtuale è un file (registrato sull'hd del vostro PC). Quando una macchina virtuale (VM = Virtual Machine) si rompe mi basta ripristinare i file del disco virtuale originali per riottenere una VM pulita e funzionante (comodo per evitare di infettare il vs PC fisico da virus durante navigazioni selvaggie). Un sistema operativo è una collezione di prg che consente di utilizzare l'hw (risorse fisiche) Un sistema operativo di rete è una collezione di prg che consente di utilizzare le risorse di rete linux ==> unix

2 task=processo Un programma che rende evidente la sua presenza si dice in foreground Un programma la cui esecuzione non è evidente si dice in background Un processo in background si dice anche demone (daemon) TASK sono sottoprogrammi che svolgono delle attività utili (definizione provvisoria) SO multitasking ==> + programmi contemporaneamente Nello sviluppo di programmi le funzionalità comuni a tutte le applicazioni (esempio salvataggio file, interfaccia grafica etc.) si utilizzano le librerie (che durante l'avvio si trasformano in particolari processi) rese disponibili dal sistema operativo. Top e01692 Inviato: 11 Dic :50 am Oggetto: 5N - 11/12/2007 RED HAT 7.2 ==> versione dei linux usata Il formato è come la lingua: un cinese può registrare in un file le sue osservazioni sulla divina commedia ma solo chi conosce il cinese potrà leggerle - per semantica si intende il contenuto (osservazioni) KPresentation ==> equivalente in KOffice di PowerPoint Ricordarsi i nomi dei pacchetti di OFFICE - StartOffice - OpenOffice ==> sono distribuiti con gli stessi sorgenti ovvero gli script di programmazione che stanno dietro un programma - Per Microsoft i sorgenti non sono disponibili. I programmi disponibili con i loro sorgenti si dicono OPEN SOURCE I pacchetti open source sono dotati di convertitori verso i formati Microsoft - Non è vero il viceversa in questo modo Microsoft impedisce la lettura di documenti di tipo OPEN SOURCE 5 Esempi di suite di Office --> Lotus Smartsuite, OpenOffice, StarOffice, KOffice, Microsoft Office, WordPerfect Office

3 task=processi ==> sono particolari programmi che devono gestire funzionalità aggiuntive (esempio in word un particolare processo è dedicato alla correzione ortografica del testo - httpd di apache è un processo) Un programma visibile si dice processo in foregroud - un programma nascosto si dice processo in background - Un prg viene posto in background poichè non necessità di una comunicazione diretta con l'utente che sta usando quella macchina - I processi in background solitamente sono detti demoni. I prg server relativi ai servizi tcp/ip sono tutti in background (esempio httpd, pop3d, telnetd,sshd, ftpd, smtpd) Top e01692 Inviato: 13 Dic :04 am Oggetto: 5N utenti contemporanei ==> SO multiuser Dos => no multitasking (è chiaramente monouser poichè il multiuser necessita del multitask) versioni Win2003 server e Win2000 Server - linux ==> multitask - multiuser win 3.1 ==> multitask - monouser non esistono monotask-multiuser Nei sistemi WIN PRof. home sono gestiti + utenti ma non con un utilizzo contemporaneo In windows i processi in Background si dicono thread in informatica il processo di avvio di una macchina si dice BOOT L'interfaccia di un SO è il modo con cui si presenta all'utente (esempio bottoni, finestre etc) Si parla di interfaccia grafica se i servizi disponibili sono attivabili mediante mouse. Si parla di interfaccia testuale se i servizi devono essere richiamati mediante comandi testuali. + ostica poichè devo ricordarmi i comandi Le interfaccie testuali rimangono in auge x 2 motivi: 1) consentono di risistemare il SO quando l'interfaccia grafica non parte 2) non richiedono comunicazioni veloci (anche con un cellulare posso gestire un pc distante senza cadute di prestazioni) 3) consente di eseguire facilmente dei comandi ripetitivi DOS ==> Mono Task e Multi user Windows 3.1 ==> Mono User - MultiTasking La definizione degli utenti presente in XP, Windows 98, Windows Me etc non implica multiuser poichè non è possibile utilizzare contemporaneamente la macchina da parte di + user

4 UNIX ==> SO diffuso per i server Web WINDOWS ==> SO diffuso x le applicazioni di OFFICE AUTOMATION: (word Processing, Foglio elettronico, DataBase, Presentation, Client di posta) ciò che rende diffuso un sistema operativo non è l'usabilità ma la presenza di applicazioni DOS ==> Mono Task e Mono user Windows 3.1 ==> Mono User - MultiTasking La definizione degli utenti presente in XP, Windows 98, Windows Me etc non implica multiuser poichè non è possibile utilizzare contemporaneamente la macchina da parte di + user UNIX ==> SO diffuso per i server Web WINDOWS ==> SO diffuso x le applicazioni di OFFICE AUTOMATION: (word Processing, Foglio elettronico, DataBase, Presentation, Client di posta) ciò che rende diffuso un sistema operativo non è l'usabilità ma la presenza di applicazioni GUI ==> acronimo relativo all'interfaccia grafica di un sistema operativo Lotus SmartSuite, OpenOffice, Koffice, StarOffice, Microsoft Office, Worperfect Office==> prg di office Le GUI sono le interfaccie grafiche che consentono l'utilizzo delle risorse messe a disposizione da un S.O. la Gui è quindi una componente del S.O. In Linux abbiamo GUI: Gnome, XWindows, Kde UNIX ==> WIN Configuratore dei Servizi ==> pannello di controllo, Strumenti di Amministrazione, Servizi (Avvio automatico dei demoni ovvero dei processi che partono durante il boot della macchina [Avvio del PC]) Gestione Utenti ==> in XP Professional (che è un SO multiaccount e non multiuser) ho nel pannello di controllo la Gestione utenti (manca ad esempio la gestione dei gruppi) Gestione Disco (KDiskFree) ==> Pannello di controllo, Strumenti di Amministrazione, Gestione Computer, Gestione Disco Top e01692 Inviato: 14 Dic :59 am Oggetto: 5N - 14/12/2007 VNC è un servizio di gestione remota di tipo grafico (telnet di tipo testuale Con VNC Client (vncviewer) mi collego ad un VNC Server. Tutto quello che digito sul PC a scuola viene replicato sul PC di casa (esattamente come se fossi seduto la) - Le videate vengono trasmessa al client in modo che l'utente veda esattamente il risultato delle proprie operazioni. Una gestione remota di tipo grafico richiede banda adeguata (quella fornita dall'adsl è sufficiente).

5 I comandi UNIX seguiti da & ==> che il programma venga mandato in Background - Quelli senza sono eseguiti in foreground xcalc ==> calcolatrice ==> equivalente Win: calc xedit ==> equivalente dos: edit - equivalente WIN: notepad xman ==> equivalente dos: comando /? - equivalente WIN: F1 xmag ==> magnifier (ingrandisce una porzione di video) Telnet <IP Server> ==> consente dopo essersi autenticato di collegarsi ad una macchina e di eseguire comandi In telnet non posso eseguire comandi che hanno un output grafico L'utente root è l'amministratore del sistema (ovvero può svolgere qualsiasi attivit à su quella macchina!) Top e01692 Inviato: 20 Dic :55 am Oggetto: 5N - 20/12/2007 VNC è un servizio di gestione remota di tipo grafico (telnet di tipo testuale Con VNC Client (vncviewer) mi collego ad un VNC Server. Tutto quello che digito sul PC a scuola viene replicato sul PC di casa (esattamente come se fossi seduto la) - Le videate vengono trasmessa al client in modo che l'utente veda esattamente il risultato delle proprie operazioni. Una gestione remota di tipo grafico richiede banda adeguata (quella fornita dall'adsl è sufficiente). I comandi UNIX seguiti da & ==> che il programma venga mandato in Background - Quelli senza sono eseguiti in foreground xcalc ==> calcolatrice ==> equivalente Win: calc xedit ==> equivalente dos: edit - equivalente WIN: notepad xman ==> equivalente dos: comando /? - equivalente WIN: F1 xmag ==> magnifier (ingrandisce una porzione di video) Telnet <IP Server> ==> consente dopo essersi autenticato di collegarsi ad una macchina e di eseguire comandi

6 In telnet non posso eseguire comandi che hanno un output grafico L'utente root è l'amministratore del sistema (ovvero può svolgere qualsiasi attività su quella macchina!) Il prg di controllo remoto (lato client) manda verso la stazione (pc) dove è in esecuzione la parte server (del controllo remoto) i comandi (rappresentati dai movimenti del mouse e i tasti premuti) e visualizza le immagini grafiche corrispondenti al video della stazione remota - E' un controllo remoto di tipo grafico (o bitmap) VNCviewer con XWindows è un prg di controllo remoto di tipo vettoriale (immagine descritta mediante equazioni) Consente una comunicazione tra client e server anche in presenza di una banda limitata (pochi kbit per secondo trasferibili) telnet : controllo remoto di tipo testuale Autocad, Freehand, illustrator è un prg di grafica vettoriale Paintshop, Photoshop, Paint sono prg di grafica Bitmap La GUI Kde, Gnome, Windows sono GUI BITMAP La GUI XWindows è di tipo vettoriale ---- Ad ogni utente vengono associati diritti diversi. (un utente può leggere ma nonscrivere su una certa area) Durante il BOOT vengono caricate tutte le procedure necessarie per rendere poi disponibili le risorse presenti sul PC (o sulla rete nel caso di NOS)... LA GUI è un pezzo di SO che si preoccupa di rendere usabili per l'utente le risorse kernel ==> nucleo del sistema operativo che risulta maggiormente legato all'hw. Tutte le funzionalità presenti nel SO fanno capo alle routine contenute in questo modulo. Un terminale è un dispositivo fisico (a vederlo sembra un normale monitor) privo di qualsiasi capacità elaborativa. Si limita a visualizzare i comandi ed a esporre i risultati derivanti dalla loro esecuzione. Il Telnet è un terminale software.

7 IMPLEMENTAZIONE APPLICAZIONI DI RETE La configurazione Mainframe - terminale consente una gestione centralizzata dei sistemi informatici. Trattandosi di terminali generalmente alfanumerici possono essere usati anche in presenza di linee di comunicazione lente(esempio un telefono con un modem) - uno svantaggio è anche un'interfaccia ostica dovuta all'uso dei soli caratteri Le applicazioni Client - Server sono applicazioni dove la parte di elaborazione è suddivisa tra il server (che generalmente si occupa di ottimizzare le ricerche e gli aggiornamenti) e i singoli client (che invece si occupano di fornire un'interfaccia facilmente usabile per gli utenti) Svantaggi di questa cfg: occorre un supporto on site (presso il client) che quindi ha dei costi ed inoltre le linee di comunicazione remote devono avere una larghezza di banda adeguata Applicazione WEB o intranet - Si sfrutta la presenza di tutti i client dell'ambiente di sviluppo offerto da un browser. L'interfaccia client da utilizzare viene inviata sotto forma di HTML/JavaScript al browser che si preoccupa di presentarla all'utente. Se intendo aggiornare l'applicazione client non faccio altro che aggiornare le pagine WEB sul server (senza quindi andare on site) - I vantaggi della centralità sono raggiunti e anche quelli di un'interfaccia gradevole e funzionale. Applicazioni Standalone ==> applicazioni locali che non richiedono la dualit à client/server : esempio WORD Top e01692 Inviato: 21 Dic :01 am Oggetto: 5N - 21/12/2007 Un terminale SW è detto anche emulatore VNC è un X-Terminal (emulatore in ambiente XWindows) Sessione terminale => processo che gestisce il collegamento tramite terminale. FileSystem ==> insieme di regole e comandi che consente la gestione (modifica, cancellazione, creazione) dei files in un S.O. Si tratta quindi di un modulo del S.O. In ambiente WIN il filesystem si evidenzia mediante la visualizzazione di UNITA LOGICHE (UL) (riconoscibili perchè indicate mediante una lettera seguita dai :). Le UL rappresentano le biblioteche del mio S.O. In WIN ad ogni unità fisica (disco fisso) possono corrispondere + UL - In questo caso si dice che il disco fisso è stato partizionato.

8 E' possibile che a + Unità fisiche corrisponda un'unica UL: in questo caso si parla di CLUSTER \ detto root è il riferimento assoluto da cui parte la collezione di cartelle (directory) residenti nel mio Linux In linux esiste un'unica radice In windows ho una radice per ogni UL Ogni utente può essere classificato con + gruppi - Ad ogni gruppo vengono associati diritti che vengono ereditati da tutti gli appartenenti al gruppo utente root ==> amministratore esiste anche il gruppo root ==> chi appartiene a tale gruppo diventa amministratore del sistema Domanda: dare 3 significati differenti a root In UNIX: cd / ==> mi porta sulla root ls ==> mi elenca i contenuti della cartella corrente pwd ==> visualizza la cartella corrente IN DOS (menu esegui - digita cmd) cd \ ==> mi porta sulla radice (root) della UL corrente dir ==> elenca il contenuto della cartella corrente cd ==> visualizza la cartella corrente della UL corrente cd A: ==> visualizza la cartella corrente della UL A: Si noti che esiste una ROOT per ogni UL presente sul mio PC cd A:\ ==> mi porta sulla radice (root) della UL A: Nella finestra dos/telnet il punto dove il sistema si aspetta la digitazione del vostro comando si dice PROMPT - La cartella dove state eseguendo il comando si dice CARTELLA CORRENTE Percorsi ASSOLUTI e RELATIVI: cd /home ==> mi porterà partendo dalla root dentro la cartella home (purchè esista!)

9 cd home ==> mi porterà partendo dalla cartella corrente (quella visualizzata dal pwd) dentro la cartella home (purchè esista!) i due comandi coincidono se e solo se la cartella corrente corrisponde in quel momento alla root (/) un percorso che inizia con / è assoluto - senza è relativo alla cartella corrente Top e01692 Inviato: 08 Gen :50 am Oggetto: 5N - 08/01/ cd home equivale a cd./home in unix HO UN'UNICA ROOT NEL file system quante root HO IN win/dos --> UNA PER OGNI UL (c:, d: Riferimenti Assoluti: I percorsi assoluti fanno riferimento all'unico elemento esistente (ovvero la root) cd / ==> vado alla root ls /home => vedo l'elenco dei files contenuti nella cartella (directory) home che è situata sotto la root ls ==> vedo l'elenco dei files contenuti nella cartella corrente Riferimenti Relativi:. cartella corrente.. cartella precedente a quella corrente esempi cd.. ==> risalgo alla cartella che contiene la cartella corrente ls. ==> elenco il contenuto della cartella corrente ==> in UNIX coincide con ls senza argomenti COSTRUZIONE COMANDI (le [] indicano che si tratta di elementi facoltativi) <Nome comando> [argomenti] [opzioni]

10 Le opzioni sono elementi che modificano il comportamento di default del comando stesso gli argomenti rappresentano gli oggetti che "subiranno" l'azione associata al comando esempi in UNIX (le opzioni iniziano con il -) ls -al ==> elenco dei files con diritti di accesso, dimensioni etc, utente e gruppo creatore...) ls --help ==> fornisce l'help del comando ls /etc -al esempi in dos (le opzioni iniziano con il /) (dir equivalente dos del comando ls) dir /? ==> fornisce l'help del comando dir. /P ==> fornisce l'elenco una pagina alla volta dir \windows /P ==> elenco, una pagina per volta, dei files contenuti nella cartella Windows che è situata sotto la radice della UL corrente (cd per vedere la cartella e la UL corrente) I comandi in DOS non sono case sensitive I comandi in UNIX sono case sensitive - Segue dal fatto che il S.O. è stato sviluppato in C (che è un linguaggio di programmazione case sesitive) I server WEB Linux sono riconoscibili semplicemente provando a cambiare in maiuscolo l'url esempio ==> non vedo niente ==> vedo il forum (è quindi un server linux) Il filesystem è l'insieme delle procedure, regole comandi che consentono la gestione dei files in un S.O. (è quindi un modulo del Systema operativo) CARTELLE IN UNIX - I dispositivi fisici per unix non sono altro che delle cartelle /dev/cdrom01 /dev/fd01 ==> floppy /dev/hda01 => DISCHI fissi /dev/tty01 ==> terminale bin ==> comandi del S.O principali ==> c:\windows dev ==> C:\windows\system32\inf o C:\windows\system32\drivers etc ==> cartella c:\programmi

11 home ==> corrisponde in WINDOWS a C:\Documents and Settings lib ==> corrisponde in WINDOWS a C:\windows\system32 (programmi fondamentali al Sistema operativo) tmp ==> c:\temp (file temporanei) usr ==> c:\windows /usr/x11 ==< cartella della gui XWindows spool: meccanismo che consente di disallineare le stampanti (periferiche lente) dal computer. Se il PC dovesse controllare la stampa finchè non viene terminata in teoria non posso operare con altre applicazioni. Lo spooling consente di salvere in particolare cartelle (/usr/spool) i contenuti da inviare alla stampante. Un particolare prg in background detto spooler si preoccupa di leggere tali files ed inviarli e di inviarli alla stampante nei tempi morti. - fatto vedere in Windows dove si trova lo spooler (proprietà stampanti, pannello avanzate e radio button Utilizza lo spooler... L'interprete dei comandi (SHELL) è quel modulo di SO che resta in attesa dell'input dell'utente, legge il comando e lo esegue. La GUI generalmente si sostituisce alla shell. menu esegui ==> WIN command.com (originale del dos: prevede nomi dei files non + lunghi di 8 caratteri) o cmd.exe ==> DOS bash, ksh, csh ==> Linux shutdown ==> operazione di spegnimento del sistema un utente che appartiene al gruppo root è amministratore root è anche il superutente del sistema root è la radice del file system linux rw-r--r-- 1 marco users 937 Apr 23 12:43 lettera drwxr-xr-x 2 marco users 1024 Apr 10 16:04 libro/ drwx marco users 1024 Feb 01 09:32 mail/ -rwxr-x--- 1 marco users Mar 10 11:55 pippo* -rw-r--r-- 1 marco users Mar 10 11:30 pippo.c -rw-r--r-- 1 marco users Mar 10 12:03 pippo.zip lrwxrwxr-- 1 marco users 8 Apr 04 18:16 progetto -> /home/elisa/proj drwxrwx--- 2 marco users 1024 Mar 10 08:47 src/ drwxr--r-- 2 marco users 1024 Feb 12 15:29 tesi/ diritti di accesso

12 1 carattere ==> d : directory ; l : collegamento ; - : file 1 tripla (proprietario)==> rwx ==> r : posso leggere il file ; w : scrivere e modificare il file - x : posso eseguire quel file 2 tripla (gruppo proprietario) 3 tripla (tutti gli altri utenti) esempio -rw-r----- ==> ne leggere, ne modificare ne eseguire per gli utenti <> dal proprietario o dal gruppo proprietario Top e01692 Inviato: 10 Gen :58 am Oggetto: 5N - 10/01/2008 Il prompt è il punto dove la shell attende l'input dell'utente Spiegato output comando ls -al (o ls -lf) ls -a ==> visualizza anche i files che iniziano con. (in UNIX) ls -al pippo.txt ==> visualizza i diritti del solo file pippo.txt i files (in unix) che iniziano con. sono file nascosti In unix il comando ls non visualizza i files che iniziano con. - in dos è possibile nascondere un files dando il comando attrib +h pippo.txt renderlo non modificabile attrib +r pippo.txt renderlo modificabile attrib -r pippo.txt Fatto vedere equivalente attrib in ambiente WIN sintassi chmod: chmod ABC <nome file> A, B e C sono numeri ==> A diritti del proprietario B diritti del gruppo proprietario C diritti dei restanti utenti

13 con 1 ==> x (esecuzione) con 2 ==> w (scrittura) con 4 ==> r (lettura) con 6 ==> rw_ con 5 ==> r_x [studente@localhost studente]$ ls -al pippo.txt x--- 1 studente studente 5 nov 29 11:31 pippo.txt [studente@localhost studente]$ chmod 001 pippo.txt [studente@localhost studente]$ ls -al pippo.txt x 1 studente studente 5 nov 29 11:31 pippo.txt [studente@localhost studente]$ chmod 101 pippo.txt [studente@localhost studente]$ ls -al pippo.txt ---x-----x 1 studente studente 5 nov 29 11:31 pippo.txt [studente@localhost studente]$ chmod 400 pippo.txt [studente@localhost studente]$ ls -al pippo.txt -r studente studente 5 nov 29 11:31 pippo.txt [studente@localhost studente]$ chmod 420 pippo.txt [studente@localhost studente]$ ls -al pippo.txt -r---w studente studente 5 nov 29 11:31 pippo.txt [studente@localhost studente]$ chmod 700 pippo.txt [studente@localhost studente]$ ls -al pippo.txt -rwx studente studente 5 nov 29 11:31 pippo.txt [studente@localhost studente]$ chmod 753 pippo.txt [studente@localhost studente]$ ls -al pippo.txt -rwxr-x-wx 1 studente studente 5 nov 29 11:31 pippo.txt mkdir <nome cartella> ==> crea una cartella (sia in dos che linux) mkdir /pippo ==> creata sotto la root mkdir../pippo ==> creata nella cartella che contiene la cartella corrente mkdir./pippo ==> creata nella cartella corrente mkdir pippo ==> creata nella cartella corrente ribadisco: lo / è root solo se è il 1 carattere del percorso Gli argomenti di un comando rappresentano gli oggetti che subiranno l'azione del comando stesso.

14 Se omesso il comando agisce sulla cartella corrente La cartella verrà creata a seconda del tipo di percorso che viene indicato ls ==> visualizza il contenuto della cartella corrente ls pippo ==> visualizza il contenuto di pippo se si tratta di una cartella ubicata nella cartella corrente Top e01692 Inviato: 11 Gen :18 am Oggetto: 5N - 11/01/2008 cp ==> copia cp nomefilediorigine nomefiledidestinazione Esempi se pippo è un file e pluto è un file oppure non esiste cp pippo pluto ==> copia il file pippo in un file di nome pluto, Il tutto è eseguito nella cartella corrente. (se pluto non esiste verrà creato altrimenti sovrascritto) cp pippo /pluto ==> copia il file pippo in un file di nome pluto sotto la root. cp../pippo. ==> copia il file pippo della cartella precedente e lo copia in quella corrente con lo stesso nome cp../pippo. ==> copia il file pippo della cartella precedente e lo copia in quella corrente con lo stesso nome esempi se pippo è una cartella cp pippo. ==> copia il contenuto della cartella pippo nella cartella corrente cp... ==> copia il contenuto della cartella precedente nella cartella corrente --- se pippo è una cartella Il nome usato nel 2 argomento è una cartella cp pippo /pluto =>> il contenuto della cartella pippo verrà copiato in toto nella cartella sotto la root pluto

15 se pippo è una file Il nome usato nel 2 argomento è una cartella cp pippo /pluto =>> il file pippo verrà copiato nella cartella sotto la root pluto con lo stesso nome Caratteri jolly ==> * => qualsiasi sequenza di caratteri cp * / ==> copio il contenuto della cartella corrente sotto la root cp a* / ==> copio tutti i files che iniziano per a della cartella corrente sotto la root ls p* ==> visualizza i files e le cartelle della cartella corrente (.) che iniziano per p ls /*.txt ==> visualizza i files e le cartelle della root che hanno estensione txt rifare con esempi sul copy di dos Top e01692 Inviato: 15 Gen :50 am Oggetto: 5n - 15/1/2008 a: indica il floppy la cartella corrente di una UL (unità logica) è quella che ottengo digitando il comando ad esempio cd a: ricordatevi che ho una \ per ogni UL in DOS Quando in un comando non specifico l'ul verrà usata quella corrente (quella che vedo con il comando cd) cp 2007F* /dev/usb01 ==> copio le fatture del 2007 su una chiavetta per un backup ESEMPI IN DOS equivalente dos xcopy (ha + funzionalità) o copy *** Copio nella cartella corrente il file pippo.bat in poppi.bat C:\Documents and Settings\Utente1>copy pippo.bat poppi.bat

16 1 file copiati. *** Copio dalla cartella corrente il file pippo.bat nella root del floppy C:\Documents and Settings\Utente1>copy pippo.bat a:\ Il volume non contiene un file system riconosciuto. Controllare che siano caricati tutti i driver richiesti per il file system e il volume non sia danneggiato. 0 file copiati. *** Copio dalla cartella corrente il file pippo.bat nella cartella corrente del floppy C:\Documents and Settings\Utente1>copy pippo.bat a: Il volume non contiene un file system riconosciuto. Controllare che siano caricati tutti i driver richiesti per il file system e il volume non sia danneggiato. 0 file copiati. *** Copio nella cartella root di della Unita logica corrente (C:) il file pippo.bat e mantengo lo stesso nome C:\Documents and Settings\Utente1>copy pippo.bat \ 1 file copiati. *** Copio nella cartella root di C: il file pippo.bat e mantengo lo stesso nome C:\Documents and Settings\Utente1>copy pippo.bat c:\ Sovrascrivere c:\pippo.bat? (Sì/No/Tutti): s 1 file copiati. *** Opzione per vedere l'help C:\Documents and Settings\Utente1>copy /? Copia uno o più file in un'altra posizione. COPY [/D] [/V] [/N] [/Y] [/-Y] [/Z] [/A /B] origine [/A /B] [+ origine [/A /B] [+...]] [destinazione [/A /B]] origine Indica i file da copiare. /A Indica un file di testo ASCII. /B Indica un file binario. /D Consente la creazione del file di destinazione come decrittogr to destinazione specifica la directory e/o il nome dei nuovi file.

17 /V Verifica che i nuovi file siano stati copiati correttamente. /N Usa nomi file contratti, se disponibili, durante la copia di e con nome lungo. /Y Non chiede la conferma prima di sovrascrivere un file di destinazione esistente. /-Y Chiede la conferma prima di sovrascrivere un file di destinazione esistente. /Z Copia i file dalla rete in modalità riavviabile. L'opzione /Y potrebbe essere preimpostata nella variabile di ambiente COPYCMD Questa operazione può essere annullata inserendo /-Y nella riga di comando. impostazione predefinita la conferma viene richiesta a meno che il comando COPY non venga eseguito da uno script di tipo batch. Per concatenare i file, specificare un solo file di destinazione e più file di origine (usando caratteri jolly o il formato file1+file2+file3). *** Opzione /Y che impedisce di aspettare la conferma dell'utente C:\Documents and Settings\Utente1>copy pippo.bat c:\ /Y 1 file copiati. *** Opzione /S consente di scorrere ricorsivamente anche le sotto directory *** ricopia tutti i files prodotti con XLS sul mio disco C: nell'unità D: (ad esempio una chiavetta USB) C:\Documents and Settings\Utente1>xcopy c:\*.xls d:\ /s /Y Unità specificata non valida 0 File copiati C:\Documents and Settings\Utente1>copy *.*.. pippo.bat poppi.bat 2 file copiati. *** copia tutti i files che iniziano per p C:\Documents and Settings\Utente1>copy p*.*.. pippo.bat Sovrascrivere..\pippo.bat? (Sì/No/Tutti): s poppi.bat Sovrascrivere..\poppi.bat? (Sì/No/Tutti): s

18 2 file copiati. *** copia tutti i files che iniziano per p senza chiedere conferma relativamente alla sovrascrittura C:\Documents and Settings\Utente1>copy p*.*.. /y pippo.bat poppi.bat 2 file copiati. *** copia tutti i files con estensione bat per p senza chiedere conferma relativamente *** alla sovrascrittura C:\Documents and Settings\Utente1>copy *.bat.. /y pippo.bat poppi.bat 2 file copiati Un comando che viene eseguito senza presidio da parte dell'utente si dice comando batch. In dos i comandi batch hanno estensione.bat. I file batch contengono un elenco di comandi che vengono eseguiti in sequenza. esempio backup.bat: (copia tutti i files di excel presenti sul pc 1, 2, e 3 sulla cartella c:\backup dove il comando backup.bat è eseguito) xcopy \\pc_1\discoc\*.xls c:\backup\pc1 /S /Y xcopy \\pc_2\discoc\*.xls c:\backup\pc2 /S /Y xcopy \\pc_3\discoc\*.xls c:\backup\pc3 /S /Y mv ==> sintassi simile al cp ma rinomina i files (o le cartelle) mv /pippo pluto ==> rinomina la cartella pippo (sotto la root) in pluto mv *.txt *.asc ==> rinomino tutti i files.txt in.asc equivalenti dos ren per i files ren pippo pluto ren *.bat *.bak ==> rinomina tutti i files con estensione bat in bak

19 ren?.bat?.bak ==> rinomina tutti i files (il cui nome è composto da al più un solo carattere) con estensione bat in bak move per le directory (o cartelle) move pippo pluto ==> rinomina la cartella pippo in pluto wildchars? ==> qualsiasi carattere (anche nessuno) * ==> qualsiasi sequenza di caratteri (anche quella vuota) esempio dir?????.* ==> qualsiasi files con al + 5 caratteri nel nome (parte che sta a sinistra del.) **** Top e01692 Inviato: 17 Gen :56 am Oggetto: 5N - 17/01/2008 Tutti i comandi che riguardano la gestione dei files fanno parte del filesystem: esempio ls - mv, cp rm, mkdir, rmdir... - Anche il concetto di root come riferimento assoluto della struttura in cartelle è parte integrante del filesystem Il file system è l'insieme delle regole, procedure e comandi che definiscono la gestione e l'archiviazione dei files in un S.O. La struttura gerarchica vista in UNIX o in DOS (in questo caso relativa ad ogni U.L.) è una derivazione (conseguenza) del File System (FS) rm ==> rimuove i files rm /p* ==> rimuove tutti i files che iniziano per p sotto la root rm *.* ==> rimuove tutti i files che contengono un. nella cartella corrente rm p* ==> rimuove tutti i files che iniziano per p sotto la cartella corrente rm./p* ==> rimuove tutti i files che iniziano per p sotto la cartella corrente rm../p* ==> rimuove tutti i files che iniziano per p sotto la cartella precedente a quella corrente con man <comando> ottengo un help relativo a tale comando ==> questa modalità è quella originale dell' ambiente UNIX

20 le opzioni che inibiscono le conferme sono necessarie nei comandi batch poichè generalmente questi comandi devono essere eseguiti senza che sia richiesta la presenza di un utente rm * -R ==> rimuove tutti i files e le cartelle della cartella corrente rm * ==> rimuove solo i files della cartella corrente rm può essere usato per eliminare delle cartelle non vuote ricorsione ==> meccanismo che definisce un qualcosa utilizzando se stesso: Esempi di definizoni ricorsive Fattoriale N!=N*(N-1)! 1!=1 Somma dei primi N Numeri interi S(N)=N+S(N-1) S(0)=0 S(1)=s(0)+1 = 1 S(2)=s(1)+2 = 3 S(3)=s(2)+3 = 6 Esempi di definizoni iterativa Fattoriale N!=N*(N-1)*(N-2)*... *2*1 Somma dei primi N Numeri interi S(N)=N+(N-1)+(N-2) Procedura Iterativa per la somma dei primi N Numeri Function SommaIterativa(N as long) as Long Dim i as long, S as long S=0 For i=1 to N S=S+i NEXT

21 SommaIterativa=S End function --- riprendere con quella ricorsiva ed equivalente dos di rm msgbox SommaIterativa(10) ==> visualizzerà 55 Function SommaRicorsiva(N as long) as Long Dim i as long, S as long if N=0 then SommaRicorsiva=0 else SommaRicorsiva=N+SommaRicorsiva(N-1) end if End function SommaRicorsiva(3) SommaRicorsiva(3)=3+SommaRicorsiva(2) SommaRicorsiva(3)=3+2+SommaRicorsiva(1) SommaRicorsiva(3)=3+2+1+SommaRicorsiva(0) SommaRicorsiva(3)= Ricordarsi: quando assegno al nome di una funzione un valore quello sarà il valore da restituire per martedi fornire la funzione ricorsiva ed iterativa del fattoriale cat <nome file> ==> visualizza il contenuto di un file di tipo testuale equivalente dos del cat è TYPE <NomeFile> Un file testuale è un files privo di qualsiasi caratterizzazione tipografica (quelli prodotti con il notepad) Top

22 e01692 Inviato: 18 Gen :49 am Oggetto: 5N - 18/01/2008 S(n)=S(n-1) + n S(0)=0 S(7)=S(6)+7 S(7)=(S(5)+6)+7 S(7)=((S(4)+5)+6)+7 S(7)=S(0) S(7)= S(n)= N S=0 For I=1 to N S=S+i Fattoriale F(n)=1*2*3*...*N S=1 Se applico cat o type a files binari vedo tanti simboli strani: esempio file bmp ==> supponiamo che i primi 3 byte siano il colore del primo pixel (la scala RGB prevede 256 tonalità di blu, 256 tonalità di rosso, 256 tonalità di verde. esempio 0 rosso - 0 verde - 0 blu ==> nero (come se avessi le luci spente) 255 rosso verde blu ==> bianco (come se avessi le luci accese) 255 rosso - 0 verde - 0 blu ==> rosso Ogni byte mi consente di rappresentare 256 combinazioni ==> un colore rgb richiede 3 byte supponiamo di avere un colore cosi composto: 65 rosso - 66 verde - 67 blu ==> colore non saprei

23 i primi 3 byte del file bmp sono quindi 65,66,67 ==> type (cat) leggono il file come testo e pertanto visualizzeranno i corrispondenti ASCII ==> ABC more ==> come il cat ma visualizza una pagina alla volta (in dos il comando è analogo) con il tasto q interrompo la visualizzazione pagina per pagina del more PIPE La pipe è una tecnica (sia in dos che unix) che consente di indirizzare l'output di un comando come input di un altro comando - consente di combinare funzionalità. ls / -R ==> elencherà tutti i files del mio S.O Linux partendo dalla root (si tratta di un output di parecchie RIGHE ls / -R grep sechi ==> ricerca se esiste un file che contiene la parola sechi grep parola <Nomefile> ==> comando per cercare una parola in un file e visualizza le righe che contengono tale parola ls -alr / lpr ==> stampo l'elenco di tutti i files contenuti in un S.O. RIDIREZIONE > ==> riversa l'output di un comando in un file (a video quindi non vedo niente) - esempio ls -al / > elenco.txt L'output del comando ls -al verrà salvato nel file elenco.txt - se esisteva già il file elenco.txt questo verrà sovrascritto >> ==> accoda l'output di un comando nel file indicato dopo >> ls -al / >> elenco.txt L'output del comando ls -al verrà accodato in fondo al file elenco.txt

24 < ==> riversa in un comando il contenuto di un file sort < elenco.txt sh < attivita.log se immagino che tutta la digitazione di un utente (keylog) sia stata salvata in un file attività.log con il comando qui sopra risimulo la digitazione dell'utente (immaginando che abbia usato come shell sh) e posso controllare in dettaglio l'attività da lui svolta LOG ==> file contenente la registrazione di tutta l'attività svolta in un certo contesto: esempio il provider ha l'obbligo di tenere il log di tutte le navigazioni svolte dai suoi clienti ls / -R lpr ==> stampo tutti i nomi dei files e delle cartelle del mio S.O. Linux Top e01692 Inviato: 22 Gen :50 am Oggetto: 5N - 22/01/2008 La pipe esiste anche in dos ed è usata allo stesso modo dir more La ridirezione idem dir \windows >elenco.txt ==> crea un file elenco.txt nella cartella corrente contenente l'elenco dei files della cartella windows dell'unità logica corrente dir c:\windows >>elenco.txt ==> accoda al file elenco.txt nella cartella corrente l'elenco dei files presenti c:\windows il postscript è un linguaggio per descrivere le pagine da stampare. Le stampanti capaci di comprendere il postscript (PS) si dicono stampanto postscript - Il PS è stato inventato dalla ADOBE. Il file PS si presenta come file di testo caratterizzato da equazioni, punti, quote che descrivono vettorialmente l'immagine da stampare. OK per per ingrandimenti e leggerezza in termini di dimensioni del file riprendere con il postscript type pagella.ps > lpt1: ==> stampa sulla device lpt1: il file pagella.ps ==> lpt1: è la porta stampante del vs PC type elenco.txt > com1: ==> manda sulla porta seriale il file ==> com1: è la porta a 9 pin

25 type con: > testoscritto.txt ==> salva ciò che scrivo con la tastiera nel file testoscritto.txt. Per far capire che ho terminato la scrittura premo ctrl+z che in dos equivale a End of FILE in dos le periferiche non sono gestite da processi ma vengono definiti come file e pertanto devo usare la ridirezione cat pagella.ps lpr (in UNIX) Spiegare come mai in DOS uso la ridirezione mentre in UNIX no (il dos è monotask e pertanto per stampare non era possibile usare un nuovo processo [programma] ma si utilizza la periferica come se fosse un file) finger ==> protocollo di servizio al pari di http, ftp etc ha un demone fingerd che lo gestisce - finger è utilizzato per trovare delle informazioni sugli utenti (ad esempio la mail) - In internet questo servizio non ha avuto molto successo poichè espone dati sensibili che possono essere usati in modo fraudolento (esempio spam). In intranet (utilizzo in locale delle funzionalità internet) invece si. si talk I file ps vengono rediretti anche verso particolari stampanti dette fotounità capaci di produrre stampati di elevata qualità (9600dpi) dpi ==> unità di misura che indica la densità di punti per pollice Devo spedire gli auguri a persone Uso un DB e con un linguaggio di programmazione creo un file batch contenente tutti i destinatari File SPAM.BAT mail -s "Auguri" Mario < TestoMessaggio mail -s "Auguri" Paola < TestoMessaggio... mail -s "Auguri" Anna < TestoMessaggio provate a fare la stessa cosa con un prg grafico come OUTLOOK!

26 ps ==> comando che visualizza i processi attivi in quella sessione (se non ho argomenti!) in dos non esiste un equivalente di ps poichè non è multitasking in windows è taskmgr (task manager) Ad un prg possono corrispondere + processi. Di regola i processi usati da + programmi (esempio spooler di stampa, vocabolario, clipart, equation editor etc) rappresentano funzionalità comuni. Scrivere lo spooler di stampa solo per word ==> che solo tale applicazione può usare tale funzione. Se ho altri programmi che devono usare lo spooler devo scrivere per ognuno una versione dedicata di tale funzionalità. Questo determina uno spreco di risorse in termini di sviluppo. La scelta è estrarre funzioni comuni e inglobarle in singoli processi richiamati dalle applicazioni è quella quindi + efficiente ps -edalf ==> visualizza tutti i processi presenti nella macchina UNIX ps -edalf grep http ==> visualizza tutti i processi che hanno a che fare con http [studente@localhost studente]$ ps -aef grep httpd root :11? 00:00:01 /usr/sbin/httpd -DHAVE_ACCESS -D apache :16? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -D apache :16? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -D apache :16? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -D apache :16? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -D apache :16? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -D apache :16? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -D apache :16? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -D apache :16? 00:00:00 /usr/sbin/httpd -DHAVE_ACCESS -D studente :10 pts/0 00:00:00 grep httpd La presenza di 8 processi httpd ha come obbiettivo rendere disponibile + prg capaci di soddisfare le richieste che possono venire da innumerevoli client http da internet Colonne visualizzate con il comando PS PID=> process identifier ==> numero univoco che identifica un processo kill pid ==> uccide il processo indicato nel parametro

27 kill <pid di un processo di login> ==> buttare fuori dalla rete l'utente che si è loggato con quel processo -- whoami fatto prossima volta ==> albero dei processi studente]# ps -af UID PID PPID C STIME TTY TIME CMD studente :53 pts/1 00:00:00 -bash root :53 pts/1 00:00:00 su root root :53 pts/1 00:00:00 bash studente :03 pts/0 00:00:00 -bash root :03 pts/0 00:00:00 su root root :03 pts/0 00:00:00 bash root :03 pts/0 00:00:00 ps -af UID ==> utente che esegue quel processo - risulta importante per sapere quali diritti abbinare al processo stesso PPID ==> identificatore del processo padre - Quando eseguo un comando in una shell il processo padre è la shell stessa. - Il processo padre prima di lanciare il comando replica il proprio spazio di memoria (FORK) e lo mette a disposizione del processo figlio che lo utilizza durante la sua esecuzione STIME ==> ora iniziale di esecuzione TTY ==> terminale dove quel processo è stato attivato Top e01692 Inviato: 24 Gen :54 am Oggetto: 5N - 24/01/2008 PPID ==> parent process identifier xinetd ==> gestisce il TCP/IP in UNIX in.telnetd ==> server telnet (avrò un processo per ogni connessione) init ==> processo iniziale di BOOTSTRAP (avvio della macchina) grep <parola cercata> ==> in pipe visualizza le righe che contengono <parola cercata> grep <parola cercata> <nomefile> ==> visualizza le righe del file <nomefile> che contengono <parola cercata>

28 studente :10 pts/0 00:00:00 ps -af studente :03 pts/0 00:00:00 -bash per cercare il processo padre digito [studente@localhost studente]$ ps -aef grep 9221 root :03 pts/0 00:00:00 login -- studente da cui deduco che la shell verrà lanciata dal client del telnet (login) [studente@localhost studente]$ ps -aef grep 9220 root :03? 00:00:00 in.telnetd: [studente@localhost studente]$ ps -aef grep 791 root :11? 00:00:00 xinetd -stayalive -reuse -pidfil UID PID PPID C STIME TTY TIME CMD root :10? 00:00:04 init Non è possibile uccidere processi non miei: [studente@localhost studente]$ kill bash: kill: (9220) - Not owner SINTASSI: Kill <segnale> <elenco PID da uccidere separati con lo spazio> DOMANDA: come uccidere tutti i processi dello studente KILL ==> consente di spedire dei segnali ad un altro processo - è utilizzato per sincronizzare processi concorrenti (che girano contemporaneamente). Esempio: un processo che ordina un elenco verrà messo in attesa dal processo che si occupa di alimentare l'elenco durante l'aggiornamento -9 => SIGNAL HANG-UP ==> uccide il processo : è il segnale predefinito Unix è stato sviluppato con il linguaggio C - I comandi presenti nel sistema operativo sono anche istruzioni del linguaggio stesso. yes comandocherichiededelleconferme comando & ==> esegue un comando in background = utile quando non voglio che un comando mi blocchi la shell durante la sua esecuzione

29 prg in foreground ==> prg visibile che consente all'utente di interagire con esso prg in background ==> prg invisibile che "gira dietro le quinte" un prg in background che eroga un servizio si dice generalmente demone (daemon) fg <numero processo> => riporta in foreground un processo in background Top Mostra prima i messaggi di: Tutti i messaggi Vecchi Vai Indice del forum -> Classe 5N - 2 Modulo Tutti i fusi orari sono GMT Vai a 1, 2 Successivo Pagina 1 di 2 Controlla questo argomento Vai a: Classe 5N - 2 Modulo Vai Puoi inserire nuovi argomenti Puoi rispondere a tutti gli argomenti Puoi modificare i tuoi messaggi Puoi cancellare i tuoi messaggi Puoi votare nei sondaggi Puoi Moderare questo forum Amministrazione Powered by phpbb 2001, 2005 phpbb Group phpbb.it

30 lnx.brescianet.com Sito didattico - Prof. Sechi Marco FAQ Cerca Lista utenti Gruppi Profilo Non ci sono nuovi messaggi Log out [ e01692 ] 5N - 2 Modulo Vai a Precedente 1, 2 Indice del forum -> Classe 5N - 2 Modulo Precedente :: Successivo Autore Messaggio e01692 Inviato: 25 Gen :25 am Oggetto: 5N - 25/01/2008 path => esempio /etc/httpd/conf ==> è il percorso delle cartelle che occorre attraversare per arrivare ad una certa cartella o file Path ==> è anche una variabile dove viene registrato l'elenco delle cartelle dove ricercare un comando digitato sul prompt IN UNIX Quando digito un comando nella shell questa ricerca tale comando nelle cartelle indicate nella variabile di sistema path - i diritti di esecuzione (x) devono essere impostati su tale comando IN DOS Quando digito un comando nella shell questa ricerca tale comando prima nella cartella corrente e poi nelle cartelle indicate nella variabile di sistema path esempio in UNIX PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/studente/bin esempio in DOS Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem sort ==> comando per ordinare le righe di un file gzip ==> comprime un file utilizzando lo stesso algoritmo lzw utilizzato da WINZIP

31 gunzip ==> decomprime un file compresso da gzip tar ==> comando per fare i backup (il nome segue dal fatto che una volta i backup venivano fatti su nastro) du ==> ok df ==> è uguale alle proprietà che si vedono relativamente all'u.l. equivalenti dos pkzip, pkunzip editor ==> prg capaci di gestire file di testo EDIT ==> DOS, NOTEPAD ==> Windows, vi, emacs, pico ==> UNIX which <comando> ==> cerca il <comando> nelle cartelle indicate in Path e ne restituisce la posizione Top e01692 Inviato: 31 Gen :05 am Oggetto: 5N - 29/01/2008 ls -R / ==> visualizza tutte le sottocartelle a partire dalla root (impiega tanto per essere completato e a video vedo scorrere tutte le cartelle lette) ls -R / >/dev/null ==> l'elenco delle sottocartelle non appare a video (solo gli errori) ls -R / >/dev/null & ==> il comando viene messo in background e io posso continuare a digitare altri comandi ls -R / >/dev/null 2>/dev/null (non richiesto - l'output dello standard error viene intercettato con 2> e quindi a video non vedro nulla) /dev/null ==> è una device fittizia utilizzata per eliminare l'output di un comando (mediante ridirezione) ls -R / >/PIPPO ==> NON VEDO L'outpUT DEL comando ma creo un file molto grosso [root@localhost studente]# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda % / /dev/hda % /boot /dev/hda % /home none % /dev/shm /dev/hda % /usr /dev/hda % /var

32 /dev/hda? ==> nome di una partizione (che potrebbe corrispondere anche ad un solo disco fisico) In DOS/WIN ad ogni partizione corrisponde una U.L. GUI ==> acronimo (graphic user interface) che indica come una applicazione si presenta all'utente Xwindows, Gnome e Kde sono GUI del S.O. Linux XWindows è una GUI vettoriale ==> posso usare una modalità grafica anche quando uso linee di collegamento lente Applicazioni X: Xclock ==> orologio XEdit ==> editor Xcalc ==> calcolatrice Xlogo ==> logo della GUI XWin Xbiff ==> client di posta Xman ==> equivalente del comando Man Xterm ==> finestra dove posso digitare i comandi della shell Xeyes ==> occhi che inseguono il mouse (applicazione puramente edonistica) Ghostview ==> interprete postscript utilizzato per ottenere l'anteprima (a video) di un file.ps (estensione dei file postscript) '****************** NON TROVA IFCONFIG poichè non si trova nelle cartelle elencate nella variabile di sistema PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/studente/bin '****************** [root@localhost studente]# ifconfig bash: ifconfig: command not found ' ***************** Ricerco dove il comando si trova ' ***************** [root@localhost studente]# whereis ifconfig ifconfig: /sbin/ifconfig /usr/share/man/man8/ifconfig.8.gz ' ***************** eseguo mettendo il path completo del comando ifconfig ' ***************** [root@localhost studente]# /sbin/ifconfig -a eth0 Link encap:ethernet HWaddr 00:03:FF:89:60:BD inet addr: Bcast: Mask:

33 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:28793 errors:6 dropped:159 overruns:0 frame:0 TX packets:8719 errors:2 dropped:0 overruns:2 carrier:2 collisions:0 txqueuelen:100 RX bytes: (2.6 Mb) TX bytes: (3.6 Mb) Interrupt:11 Base address:0xa000 lo Link encap:local Loopback inet addr: Mask: UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:132 errors:0 dropped:0 overruns:0 frame:0 TX packets:132 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:8623 (8.4 Kb) TX bytes:8623 (8.4 Kb) eth0 ==> interfaccia ethernet eth1 ==> interfaccia ethernet (la seconda) lo ==> interfaccia fittizia che identifica la rete di loopback) ARPA-net ==> antenato di internet FTP Testuale 1) FTP <IP> + Login e digitazione password 2) Verifica della cartella corrente sul server (pwd) e analisi dei contenuti (dir) Se non sono (sul server) nella cartella richiesta uso il comando cd <cartella> 3) Verifica della cartella corrente sul client(lcd) ed eventualmente la cambio (esempio lcd c:\) 4) se carico sul server uso put <nomefile> - se scarico get <nomefile> 5) prima di scaricare/caricare i files occorre sapere se si tratta di file di testo o binari (ps, txt, htm, js, dxf, css ==> testuali) 6) uscita dal prg (quit) Top e01692 Inviato: 31 Gen :07 am Oggetto: 5N - 31/01/2008 gopher ==> antenato di http --> Si presenta con una serie di menu numerati - digitando il numero corrispondente richiamo la voce associata (che a sua volta potrebbe richiamare un altro sottomenu) - ha un'interfaccia

34 di tipo testuale - esiste un browser http di tipo testuale che si chiama lynx POP3, POP2 ==> protocolli di ricezione posta (il 3 o 2 indica la versione) POP ==> point of presence ==> punto di accesso alla rete fornito dai ISP (internet Service Provider) elenco comandi: bash, csh, ksh, sh ==> uno degli interpreti di comando ==> prg del SO che ha il compito di leggere i comandi da tastiera ed eseguirli (dos ==> cmd.exe oppure command.com - win ==> start->esegui) Ogni singola shell fornisce <> funzionalità - l'utente utilizza quella che gli risulta + comoda per i suoi scopi bg ==> (qualsiasi comando che ha a che fare con i processi non ha equivalente in dos) cal <anno> ==> visualizza il calendario dell'anno specificato - esiste l'equivalente win, non dos) cat <elenco file testuali> ==> visualizza file testuali (dos ==> type - win => anteprima) indicati come argomento chmod ==> (i comandi relativi agli utenti non esistono in DOS poichè si tratta di un SO monouser) chown ==> change owner ==> consente di cambiare il proprietario di un file chgrp ==> change group ==> consente di cambiare il gruppo proprietario di un file [root@localhost studente]# ls -al ooo -rw-rw-r-- 1 studente studente 7962 gen 14 13:59 ooo.txt [root@localhost studente]# chown apache ooo.txt [root@localhost studente]# chgrp games ooo.txt [root@localhost studente]# ls -al ooo -rw-rw-r-- 1 apache games 7962 gen 14 13:59 ooo.txt [root@localhost studente]# esempio chown sechi appunti.txt chgrp docenti appunti.txt

35 cp ==> copia (dos => copy - win => menu modifica copia/incolla) date ==> visualizza la data (idem in dos) df ==> visualizza lo spazio disponibile sulle <> partizioni (dir fa vedere lo spazio disponibile - in win ho proprietà su ogni Unità logica du ==> spazio occupato in blocchi da ogni singola cartella (un blocco = 1024 byte) emacs ==> editor exit ==> esco dalla shell (se sono in telnet equivale a logout) fg ==> ok (non ha equivalenti dos) finger ==> ok ftp ==> appunti miei ghostview ==> anteprima file postscript gunzip/gzip ==> ok (equiv win WinZip - Dos pkzip/pkunzip) kill => ok lpr ==> stampa esempio cat pippo.ps > lpr - in dos type pippo.ps >lpt1: ls ==> ok mail ==> ok man ==> ok mkdir ==> equivalenti dos mkdir more ==> ok - per uscire dal more digito q mv ==> ok ==> equivalente dos ==> ren (per i files) - move (x le directory)

lnx.brescianet.com Sito didattico - Prof. Sechi Marco 5N - 2 Modulo Vai a pagina 1, 2 Successivo Appunti illustrati durante le lezioni

lnx.brescianet.com Sito didattico - Prof. Sechi Marco 5N - 2 Modulo Vai a pagina 1, 2 Successivo Appunti illustrati durante le lezioni lnx.brescianet.com Sito didattico - Prof. Sechi Marco FAQ Cerca Lista degli utenti Gruppi utenti Profilo Non ci sono nuovi messaggi Logout [ ] 5N - 2 Modulo Vai a pagina 1, 2 Successivo Indice del forum

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può

Dettagli

NOZIONI BASE SHELL E SCRIPT LINUX

NOZIONI BASE SHELL E SCRIPT LINUX NOZIONI BASE SHELL E SCRIPT LINUX Aggiornato al 11 gennaio 2006 Ermes ZANNONI (ermes@zannoni.to.it) (http://www.zannoni.to.it) Indice : 1. Introduzione 2. La Shell 2.1 Comandida Shell 2.1.1 File e directory

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

Indice del forum -> Classe 5N - 2 Modulo. Inviato: 21 Nov 2005 08:02 am Oggetto: 2 Modulo - classe 5N

Indice del forum -> Classe 5N - 2 Modulo. Inviato: 21 Nov 2005 08:02 am Oggetto: 2 Modulo - classe 5N lnx.brescianet.com Sito didattico - Prof. Sechi Marco FAQ Cerca Lista degli utenti Gruppi utenti Profilo Non ci sono nuovi messaggi Logout [ ] 2 Modulo - classe 5N Indice del forum -> Classe 5N - 2 Modulo

Dettagli

Il sistema operativo: interazione con l utente

Il sistema operativo: interazione con l utente interazione con l utente S.O fornisce un meccanismo per specificare le attività da eseguire (es. copiare un file) L interazione avviene mediante un linguaggio testuale (DOS) o grafico (Windows) linguaggio

Dettagli

Controllo di processi

Controllo di processi Controllo di processi Ogni processo del sistema ha un PID (Process Identity Number). Ogni processo può generare nuovi processi (figli). La radice della gerarchia di processi è il processo init con PID=1.

Dettagli

Terza lezione: Directory e File system di Linux

Terza lezione: Directory e File system di Linux Terza lezione: Directory e File system di Linux DIRECTORY E FILE SYSTEM Il file system di Linux e Unix è organizzato in una struttura ad albero gerarchica. Il livello più alto del file system è / o directory

Dettagli

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi

Dettagli

CdL in Medicina Veterinaria - STPA AA 2007-08

CdL in Medicina Veterinaria - STPA AA 2007-08 CdL in Medicina Veterinaria - STPA AA 2007-08 Microsoft Windows Funzionalità di un S.O. Gestione dei file Gestione dei dispositivi di ingresso/uscita Comandi per l attivazione e la gestione di programmi

Dettagli

Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca

Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca Uso del Computer e Gestione dei File Uso del Computer e Gestione dei File Federica Ricca Il Software Sistema Operativo Programmi: Utilità di sistema Programmi compressione dati Antivirus Grafica Text Editor

Dettagli

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

Esercitazione 1 primi passi e uso dei file

Esercitazione 1 primi passi e uso dei file primi passi e uso dei file 1 Sistemi operativi per PC I sistemi operativi per personal computer più diffusi sono: Windows (Microsoft) Linux (freeware) MacOS (Apple) Il laboratorio verterà su Windows 2

Dettagli

FtpZone Guida all uso Versione 2.1

FtpZone Guida all uso Versione 2.1 FtpZone Guida all uso Versione 2.1 La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente

Dettagli

Il Web Server e il protocollo HTTP

Il Web Server e il protocollo HTTP Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,

Dettagli

Mac Application Manager 1.3 (SOLO PER TIGER)

Mac Application Manager 1.3 (SOLO PER TIGER) Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i

Dettagli

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro

Dettagli

LaCie Ethernet Disk mini Domande frequenti (FAQ)

LaCie Ethernet Disk mini Domande frequenti (FAQ) LaCie Ethernet Disk mini Domande frequenti (FAQ) Installazione Che cosa occorre fare per installare l unità LaCie Ethernet Disk mini? A. Collegare il cavo Ethernet alla porta LAN sul retro dell unità LaCie

Dettagli

Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows

Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows Esercitazione su Windows Introduzione al calcolatore Introduzione a Windows Sistemi Operativi Moderni Multi-Utente Multi-Processo Strutturati a Cipolla Dispongono di Interfaccia Grafica (GUI) oltre che

Dettagli

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo

Dettagli

NOZIONI BASE PER ESERCITAZIONI

NOZIONI BASE PER ESERCITAZIONI NOZIONI BASE PER ESERCITAZIONI Shahram Rahatlou Laboratorio di Calcolo, Anno Accademico 2015-16 http://www.roma1.infn.it/people/rahatlou/labcalc/ Sistema Operativo Hardware Software n Routine e programmi

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica

Dettagli

Introduzione alla. Alessandra Giordani agiordani@disi.unitn.it Lunedì 27 febbraio 2012 http://disi.unitn.it/~agiordani/ 1

Introduzione alla. Alessandra Giordani agiordani@disi.unitn.it Lunedì 27 febbraio 2012 http://disi.unitn.it/~agiordani/ 1 Introduzione alla Shell di UNIX Alessandra Giordani agiordani@disi.unitn.it Lunedì 27 febbraio 2012 http://disi.unitn.it/~agiordani/ 1 Composizione di un sistema informativo: Hardware (CPU, periferiche,

Dettagli

Come installare e configurare il software FileZilla

Come installare e configurare il software FileZilla Come utilizzare FileZilla per accedere ad un server FTP Con questo tutorial verrà mostrato come installare, configurare il software e accedere ad un server FTP, come ad esempio quello dedicato ai siti

Dettagli

Il Software. Il software del PC. Il BIOS

Il Software. Il software del PC. Il BIOS Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:

Dettagli

Word processor funzione Stampa Unione

Word processor funzione Stampa Unione Word processor funzione Stampa Unione La funzione Stampa unione permette di collegare un documento che deve essere inviato ad una serie di indirizzi ad un file che contenga i nominativi dei destinatari.

Dettagli

Manuale NetSupport v.10.70.6 Liceo G. Cotta Marco Bolzon

Manuale NetSupport v.10.70.6 Liceo G. Cotta Marco Bolzon NOTE PRELIMINARI: 1. La versione analizzata è quella del laboratorio beta della sede S. Davide di Porto, ma il programma è presente anche nel laboratorio alfa (Porto) e nel laboratorio di informatica della

Dettagli

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO INTERFACCE TESTUALI INTERFACCE TESTUALI FUNZIONI DEL SISTEMA OPERATIVO INTERFACCE GRAFICHE IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore

Dettagli

Sequenza di avvio di Linux:

Sequenza di avvio di Linux: Sequenza di avvio di Linux: Il BIOS esegue una serie di test ed inizializzazione di tutti i dispositivi del computer; quindi, carica in memoria il BOOT loader del sistema operativo e gli cede il controllo.

Dettagli

Digital Persona Client/Server

Digital Persona Client/Server Documentazione Tecnica Digital Persona Client/Server Installazione 03/10/2012 INDICE DOCUMENTO Introduzione... 3 Versioni del documento... 3 Premessa... 3 Digital Persona... 3 Prerequisiti... 3 Installazione...

Dettagli

Automatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione

Automatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento

Dettagli

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.

Dettagli

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine. ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione

Dettagli

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti. SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

Il File System. Il file system

Il File System. Il file system Il File System Il file system Parte di SO che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa Realizza i concetti astratti di file:

Dettagli

FPf per Windows 3.1. Guida all uso

FPf per Windows 3.1. Guida all uso FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete

Dettagli

I Codici Documento consentono di classificare le informazioni e di organizzare in modo logico l archiviazione dei file.

I Codici Documento consentono di classificare le informazioni e di organizzare in modo logico l archiviazione dei file. Archivia Modulo per l acquisizione, l archiviazione e la consultazione di informazioni Il modulo Archivia permette l acquisizione, l archiviazione e la consultazione di informazioni (siano esse un immagine,

Dettagli

Il software del PC. Il BIOS

Il software del PC. Il BIOS Il software del PC La parola software è un neologismo che è stato coniato in contrapposizione all hardware (ferraglia). L hardware si può prendere a calci, contro il software si può solo imprecare. Il

Dettagli

Corso basi di dati Installazione e gestione di PWS

Corso basi di dati Installazione e gestione di PWS Corso basi di dati Installazione e gestione di PWS Gianluca Di Tomassi Email: ditomass@dia.uniroma3.it Università di Roma Tre Cosa è PWS? Il Personal Web Server altro non è che una versione ridotta del

Dettagli

Alcune estensioni comuni Tipo del file Estensione corrispondente..wav,.mid,.voc Grafica.bmp,.jpg,.gif,.tif Documenti web.htm,.html

Alcune estensioni comuni Tipo del file Estensione corrispondente..wav,.mid,.voc Grafica.bmp,.jpg,.gif,.tif Documenti web.htm,.html Alcune estensioni comuni Tipo del file Estensione corrispondente Eseguibile.exe,.com dall utente Eseguibile.sys,.dll,.vbx Testo.txt Suono.wav,.mid,.voc Grafica.bmp,.jpg,.gif,.tif Documenti web.htm,.html

Dettagli

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09 SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli

Dettagli

Corso di Alfabetizzazione Informatica

Corso di Alfabetizzazione Informatica Corso di Alfabetizzazione Informatica Scopo di questo corso, vuole essere quello di fornire ad ognuno dei partecipanti, indipendentemente dalle loro precedenti conoscenze informatiche, l apprendimento

Dettagli

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...

Dettagli

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory FILE SYSTEM : INTERFACCIA 8.1 Interfaccia del File System Concetto di File Metodi di Accesso Struttura delle Directory Montaggio del File System Condivisione di File Protezione 8.2 Concetto di File File

Dettagli

Reti di Calcolatori PROTOCOLLO FTP. File. File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati

Reti di Calcolatori PROTOCOLLO FTP. File. File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati Reti di Calcolatori PROTOCOLLO FTP D. Talia RETI DI CALCOLATORI - UNICAL 8-1 File Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati D. Talia RETI DI CALCOLATORI - UNICAL 8-2

Dettagli

Schema Tipologia a Stella

Schema Tipologia a Stella Cos'e' esattamente una rete! Una LAN (Local Area Network) è un insieme di dispositivi informatici collegati fra loro, che utilizzano un linguaggio che consente a ciascuno di essi di scambiare informazioni.

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,

Dettagli

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...

Dettagli

Reti di Calcolatori PROTOCOLLO FTP

Reti di Calcolatori PROTOCOLLO FTP Reti di Calcolatori PROTOCOLLO FTP D. Talia RETI DI CALCOLATORI - UNICAL 8-1 File File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati D. Talia RETI DI

Dettagli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

5-1 FILE: CREAZIONE NUOVO DOCUMENTO

5-1 FILE: CREAZIONE NUOVO DOCUMENTO Capittol lo 5 File 5-1 FILE: CREAZIONE NUOVO DOCUMENTO In Word è possibile creare documenti completamente nuovi oppure risparmiare tempo utilizzando autocomposizioni o modelli, che consentono di creare

Dettagli

Laboratorio informatico di base

Laboratorio informatico di base Laboratorio informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche (DISCAG) Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it) Sito Web del corso: www.griadlearn.unical.it/labinf

Dettagli

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...

Dettagli

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Tecnologie informatiche ACCESSO REMOTO CON WINDOWS Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Un esempio di tale servizio

Dettagli

Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)

Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS) Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS) Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 Gennaio 2011 rsync è un software per Unix

Dettagli

Laboratorio di Programmazione

Laboratorio di Programmazione Laboratorio di Programmazione Federico Spizzo Dipartimento di Fisica / Edificio C Stanza 006 Tel: 0532 974231 E-mail: federico.spizzo@unife.it Gianluigi Cibinetto Dipartimento di Fisica / Edificio C Stanza

Dettagli

Corso base di informatica

Corso base di informatica Corso base di informatica AVVIARE IL COMPUTER Per accendere il computer devi premere il pulsante di accensione posto di norma nella parte frontale del personal computer. Vedrai apparire sul monitor delle

Dettagli

MANUALE EDICOLA 04.05

MANUALE EDICOLA 04.05 MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo

Dettagli

Il calcolatore - Applicazioni

Il calcolatore - Applicazioni Alfonso Miola Il calcolatore - Applicazioni Esercitazione Dispensa B-01-E Settembre 2005 1 Contenuti Applicazioni Applicazioni e Interfacce Il pacchetto Office Word Excel Power Point Il CD per ECDL 2 Applicazioni

Dettagli

Indice del forum -> Appunti - Classi 5. Inviato: 20 Nov 2004 08:51 am Soggetto: II MODULO - UNIX - Classe 5I

Indice del forum -> Appunti - Classi 5. Inviato: 20 Nov 2004 08:51 am Soggetto: II MODULO - UNIX - Classe 5I Brescianet.com Sito didattico - Prof. Sechi Marco FAQ Cerca Lista degli utenti Gruppi utenti Profilo Non ci sono nuovi messaggi Esci [ ] II MODULO - UNIX - Classe 5I Indice del forum -> Appunti - Classi

Dettagli

I satelliti. Accesso Remoto

I satelliti. Accesso Remoto I satelliti Utilissimi nelle zone senza copertura cablata anche se vincolata alla sola ricezione dati. Mezzi necessari: 1. Parabola 2. Scheda satellitare Velocità di Download Velocità di Upload 400 Kbps

Dettagli

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell

Dettagli

Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa

Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa Il File System 1 Il file system E quella componente del SO che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa Realizza i concetti astratti

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

Software di base. Corso di Fondamenti di Informatica

Software di base. Corso di Fondamenti di Informatica Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti

Dettagli

Crotone, maggio 2005. Windows. Ing. Luigi Labonia E-mail luigi.lab@libero.it

Crotone, maggio 2005. Windows. Ing. Luigi Labonia E-mail luigi.lab@libero.it Crotone, maggio 2005 Windows Ing. Luigi Labonia E-mail luigi.lab@libero.it Sistema Operativo Le funzioni software di base che permettono al computer di funzionare formano il sistema operativo. Esso consente

Dettagli

marco.falda@unipd.it 1. la coordinazione delle diverse componenti hardware (e software) del computer 2. l esecuzione e la coordinazione dei processi

marco.falda@unipd.it 1. la coordinazione delle diverse componenti hardware (e software) del computer 2. l esecuzione e la coordinazione dei processi Windows Il Sistema Operativo marco.falda@unipd.it Il Sistema Operativo è il software che permette l interazione tra uomo e macchina (hardware) È fornito in genere con l elaboratore, e ne consente il funzionamento

Dettagli

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE 1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma

Dettagli

Introduzione al sistema operativo Il file system: file, directory,...

Introduzione al sistema operativo Il file system: file, directory,... ,OVRIWZDUHGLVLVWHPD cosa vedremo: Introduzione al sistema operativo Il file system: file, directory,...... 223,OVRIWZDUHLQWURGX]LRQH L hardware da solo non è sufficiente per il funzionamento dell elaboratore

Dettagli

Programma applicativo di protezione LOCK Manuale per l utente V2.22-T05

Programma applicativo di protezione LOCK Manuale per l utente V2.22-T05 Programma applicativo di protezione LOCK Manuale per l utente V2.22-T05 Sommario A. Introduzione... 2 B. Descrizione generale... 2 C. Caratteristiche... 3 D. Prima di utilizzare il programma applicativo

Dettagli

Le Infrastrutture Software ed il Sistema Operativo

Le Infrastrutture Software ed il Sistema Operativo Le Infrastrutture Software ed il Sistema Operativo Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Il Sistema Operativo (S0) (Inf.) E' l'insieme dei programmi che consentono

Dettagli

IRSplit. Istruzioni d uso 07/10-01 PC

IRSplit. Istruzioni d uso 07/10-01 PC 3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali

Dettagli

Benvenuti/e. www.dueville.linux.it 2vilug@gmail.com

Benvenuti/e. www.dueville.linux.it 2vilug@gmail.com Benvenuti/e www.dueville.linux.it 2vilug@gmail.com Piccolo glossario SOFTWARE: Tutto ciò che è immateriale. HARDWARE: Tutto ciò che si può prendere a calci. Sistema operativo Il sistema operativo è l'insieme

Dettagli

Dropbox di classe. É un servizio internet fornito gratuitamente (funzioni base).

Dropbox di classe. É un servizio internet fornito gratuitamente (funzioni base). Dropbox di classe Lo scopo del servizio Dropbox di classe è quello di far conoscere ai docenti del nostro istituto il funzionamento di un sistema di Cloud Storage, pronto e facile da usare, per esplorare

Dettagli

FtpZone Guida all uso

FtpZone Guida all uso FtpZone Guida all uso La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente un login e password

Dettagli

Supporto On Line Allegato FAQ

Supporto On Line Allegato FAQ Supporto On Line Allegato FAQ FAQ n.ro MAN-8NQLJY70768 Data ultima modifica 26/01/2012 Prodotto Dichiarazioni Fiscali 2012 Modulo Studi di Settore Oggetto Servizio di attivazione Studi WKI In giallo le

Dettagli

Organizzazione di Sistemi Operativi e Reti

Organizzazione di Sistemi Operativi e Reti Organizzazione di Sistemi Operativi e Reti Corso di Laurea Triennale in Ingegneria Informatica Sara Lioba Volpi (sara.volpi@iet.unipi.it) Quarta esercitazione Sommario Virtual file system (VFS) concetto

Dettagli

Il computer: primi elementi

Il computer: primi elementi Il computer: primi elementi Tommaso Motta T. Motta Il computer: primi elementi 1 Informazioni Computer = mezzo per memorizzare, elaborare, comunicare e trasmettere le informazioni Tutte le informazioni

Dettagli

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza

Dettagli

1 -Introduzione MODULO L1

1 -Introduzione MODULO L1 (A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Login Logout Desktop Account Sessione di lavoro Processo Applicazione Multitasking WYSIWYG File (B) CONOSCENZA E COMPETENZA

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

File, Modifica, Visualizza, Strumenti, Messaggio Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere

Dettagli

Alla scoperta della nuova interfaccia di Office 2010

Alla scoperta della nuova interfaccia di Office 2010 Alla scoperta della nuova interfaccia di Office 2010 Una delle novità più eclatanti della versione 2007 era la nuova interfaccia con la barra multifunzione. Office 2010 mantiene questa filosofia di interfaccia

Dettagli

1.0 GUIDA PER L UTENTE

1.0 GUIDA PER L UTENTE 1.0 GUIDA PER L UTENTE COMINCIA FACILE Una volta effettuato il login vi troverete nella pagina Amministrazione in cui potrete creare e modificare le vostre liste. Una lista è semplicemnte un contenitore

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Dettagli

TEST: Hardware e Software

TEST: Hardware e Software TEST: Hardware e Software 1. Che tipo di computer è il notebook? A. da tavolo B. generico C. non è un computer D. Portatile 2. Come è composto il computer? A. Software e Freeware B. Freeware e Antivirus

Dettagli

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup

Dettagli

Procedura per creare un archivio storico remoto nelle 24 ore giornaliere

Procedura per creare un archivio storico remoto nelle 24 ore giornaliere Procedura per creare un archivio storico remoto nelle 24 ore giornaliere La seguente procedura ha lo scopo di illustrare il metodo di creazione di un archivio storico fotografico nell arco delle 24 ore

Dettagli

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE CORSO INTRODUTTIVO DI INFORMATICA NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE Dott. Paolo Righetto 1 CORSO INTRODUTTIVO DI INFORMATICA Percorso dell incontro: 1) Alcuni elementi della configurazione hardware

Dettagli

Word prima lezione. Prof. Raffaele Palladino

Word prima lezione. Prof. Raffaele Palladino 7 Word prima lezione Word per iniziare aprire il programma Per creare un nuovo documento oppure per lavorare su uno già esistente occorre avviare il programma di gestione testi. In ambiente Windows, esistono

Dettagli

La VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II

La VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II La VPN con il FRITZ!Box Parte II 1 Introduzione In questa mini-guida mostreremo com è possibile creare un collegamento su Internet tramite VPN(Virtual Private Network) tra il FRITZ!Box di casa o dell ufficio

Dettagli

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono: Outlook parte 1 POSTA ELETTRONICA La posta elettronica è un innovazione utilissima offerta da Internet. E possibile infatti al costo di una telefonata urbana (cioè del collegamento telefonico al nostro

Dettagli

TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF

TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF Come da disposizioni di inizio stagione, alcune Delegazioni provinciali hanno richiesto la trasmissione dei referti arbitrali solo tramite fax o tramite mail.

Dettagli

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link:

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link: MANUALE UTENTE OTRS è il sistema di ticketing per la gestione delle richieste tecniche e di supporto ai clienti e partner di Delta Progetti 2000. La nuova versione 3.2.10 introduce una grafica più intuitiva

Dettagli

DINAMIC: gestione assistenza tecnica

DINAMIC: gestione assistenza tecnica DINAMIC: gestione assistenza tecnica INSTALLAZIONE SU SINGOLA POSTAZIONE DI LAVORO PER SISTEMI WINDOWS 1. Installazione del software Il file per l installazione del programma è: WEBDIN32.EXE e può essere

Dettagli