L essenza di UNIX CAPITOLO 1. Caso

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "L essenza di UNIX CAPITOLO 1. Caso"

Transcript

1 CAPITOLO 1 L essenza di UNIX Dominion Consulting è una società specializzata in sistemi di gestione per grandi alberghi e strutture turistiche. I suoi fondatori, Eli Addison e Carmen Scott, a un certo punto si rendono conto che sarebbe necessario un sistema informatico interno che permetta ai dipendenti di svolgere il lavoro come gruppo. UNIX è un sistema operativo concepito per lo sviluppo di software in collaborazione e per consentire ai vari utenti di lavorare insieme e condividere informazioni in modo controllato. Dominion vi ha chiesto di imparare a utilizzare il sistema UNIX, cercando in particolare di apprendere le nozioni di base relative ai sistemi operativi in generale e di UNIX in modo più specifico. Essi quindi vi chiedono di accedere a UNIX e di imparare a utilizzare alcuni comandi fondamentali. Caso Cap01d.p65 1

2 2 CAPITOLO 1 SEZIONE A Primi passi Obiettivi Definizione dei sistemi operativi in generale e di UNIX in particolare Descrizione di Linux e del suo rapporto con UNIX Spiegazione della funzione della shell di UNIX Descrizione delle opzioni per la connessione a un sistema UNIX Definizione della sintassi usata per l immissione di comandi UNIX Uso dei comandi date, cal, who, man, whatis e clear Esecuzione di alcune operazioni di base di editing sulla linea di comando Immissione di più comandi sulla stessa linea di comando Richiamo di un comando dalla cronologia dei comandi Connessione e disconnessione da UNIX Questo capitolo offre un introduzione a UNIX e ad alcuni suoi comandi di base, spiegando inoltre come utilizzare Linux per imparare UNIX. Linux è una variante di UNIX che è possibile eseguire su PC con processore Intel e che utilizza il medesimo file system e gli stessi comandi di UNIX, che in genere viene eseguito su una rete. Dopo aver analizzato le informazioni di fondo essenziali di questo capitolo, inizierete a lavorare con UNIX; se avete già una certa dimestichezza con i sistemi operativi in generale, parte di questo discorso introduttivo allora potrebbe rappresentare un occasione di rivedere quanto già conoscete. Questo capitolo offre anche molte opportunità di fare pratica sul campo con i comandi UNIX, principalmente nel contesto del caso descritto in apertura, che rispecchia una situazione realistica per le attività di questo capitolo. Imparerete pertanto a utilizzare diversi comandi di base in modo da raggiungere gli obiettivi richiesti in questo caso di studio. Introduzione ai sistemi operativi Un sistema operativo (SO) è il programma più importante che viene eseguito su un computer. I sistemi operativi permettono di memorizzare informazioni, elaborare dati grezzi, utilizzare software applicativo, compilare programmi e accedere all hardware collegato al computer, come una stampante o la tastiera. In breve il sistema operativo è il programma più importante ed essenziale del computer, in quanto ne controlla tutte le risorse e fornisce la base sulla quale è possibile eseguire programmi applicativi o scriverne di propri. La Figura 1.1 mostra un modello di sistema operativo. Cap01d.p65 2

3 L ESSENZA DI UNIX 3 programmatori programmi applicativi utenti Sistema operativo monitor tastiera mouse stampante disco Hardware Figura 1.1 Modello di sistema operativo. Diversi sistemi di computer possono avere diversi sistemi operativi. Per esempio, i sistemi operativi più noti per i personal computer sono DOS, OS/2 e Windows, mentre i mainframe possono utilizzare il sistema operativo VAX di Digital Equipment o il System 370 di IBM. Anche per le reti esistono sistemi operativi specifici, come Linux e Windows NT. UNIX è il sistema operativo più importante per workstation, ossia potenti computer monoutente interconnessi attraverso una rete locale. Sistemi operativi per PC Un personal computer o PC è in genere una macchina indipendente, come un computer desktop o portatile. Il sistema operativo del PC quindi svolge tutte le operazioni di input, output, elaborazione e memorizzazione su un singolo computer. La Figura 1.2 identifica alcuni dei più noti sistemi operativi per PC. Sistemi operativi per mainframe Un sistema operativo per mainframe controlla un sistema mainframe, ossia un grande sistema con più processori che svolgono operazioni di input, output, elaborazione e memorizzazione per molti utenti. Storicamente i mainframe sono sempre stati diffusi nelle grandi aziende e per l elaborazione a livello industriale. La Figura 1.3 mostra alcuni dei più diffusi sistemi operativi per mainframe. Sistemi operativi di rete Un rete di computer combina la praticità e la familiarità dei personal computer con la potenza di elaborazione dei mainframe; una rete infatti permette a più utenti di condividere risorse e file. Un sistema operativo di rete controlla le operazioni di un computer server, a volte chiamato anche computer host, che accetta richieste dai programmi degli utenti in Cap01d.p65 3

4 4 CAPITOLO 1 Figura 1.2 Alcuni dei più noti sistemi operativi per PC. Figura 1.3 Sistemi operativi per mainframe. esecuzione su altre macchine, chiamate client. La Figura 1.4 illustra il rapporto esistente tra server e client di una rete. In un approccio centralizzato tutti i dati e le applicazioni degli utenti si trovano sul server, pertanto questa rete prende il nome di rete con server. L amministratore del sistema protegge tutte le informazioni della rete proteggendo il server e può eseguire facilmente le operazioni di manutenzione delle applicazioni degli utenti e il backup agendo direttamente sul server. Se però il server si guasta, tutta la rete è bloccata. Le reti peer-to-peer, più adatte alle reti di piccole dimensioni, sono più distribuite rispetto alle reti con server. In una configurazione peer-to-peer ogni sistema della rete si comporta sia come server sia come client e i dati e le applicazioni non sono poste su un unità centrale, bensì sono dislocate sui singoli sistemi della rete. Gli aggiornamenti del software e le operazioni di backup devono avvenire localmente su ciascun computer. La Cap01d.p65 4

5 L ESSENZA DI UNIX 5 Figura 1.4 Rapporto tra server e client su una rete. protezione viene implementata su ciascun computer e pertanto non è uniforme, perché ogni utente della rete è in una certa misura responsabile dell amministrazione del proprio sistema. Nonostante gli svantaggi che una rete peer-to-peer rappresenta per l amministratore del sistema, i singoli utenti non dipendono da un server centrale, quindi se un computer della rete si guasta, gli altri sistemi continuano a funzionare senza problemi. Introduzione al sistema operativo UNIX UNIX è un sistema operativo multiutente e multitasking con funzioni di rete integrate e può essere utilizzato su sistemi che hanno diverse funzioni. Come server dedicati in una rete con server. Come workstation client collegate a una rete con server. Come workstation client/server collegate a una rete peer-to-peer. Come workstation indipendenti non collegate a una rete. UNIX è un sistema multiutente che permette a più persone di accedere contemporaneamente e condividere le risorse di un server. Gli utenti devono connettersi digitando il loro nome utente e una password prima di poter usare un sistema multiutente; questa procedura di convalida protegge la riservatezza di ogni utente e salvaguarda il sistema dagli usi non autorizzati. Nel caso di UNIX si parla anche di sistema multitasking perché consente di eseguire più di un programma allo stesso tempo; per esempio, è possibile aggiornare i record di un database mentre la stampa del documento avviene in background. UNIX è anche un sistema operativo portabile, il che significa che può essere utilizzato su diversi ambienti di elaborazione. UNIX viene infatti eseguito con una varietà di computer maggiore rispetto alle possibilità offerte da altri sistemi operativi. Viene anche eseguito su Internet per regolare programmi molti diffusi come File Transfer Protocol (FTP), un protocollo Internet utilizzato per l invio di file, e Telnet, un programma Internet di emulazione di terminale. Dominion Consulting ha scelto UNIX come sistema operativo per il proprio sistema informatico perché molti dei suoi dipendenti devono lavorare su più computer che svolgono contemporaneamente attività diverse. Cap01d.p65 5

6 6 CAPITOLO 1 Breve storia di UNIX Lo sviluppo originale di UNIX all inizio degli anni Settanta si deve a un gruppo di programmatori dei Bell Labs, che distribuirono il sistema operativo sotto forma di codice sorgente in modo che chiunque utilizzasse UNIX potesse personalizzarlo in base alle proprie esigenze. Attratte dalla sua portabilità e dal basso costo, le università iniziarono a modificare il codice di UNIX per farlo funzionare su computer diversi, il che alla fine portò a due versioni standard del sistema: AT&T produsse il System V mentre la University of California di Berkeley sviluppò il BSD. Dato che sfrutta caratteristiche di entrambe le versioni, Linux può essere considerato una versione più integrata di UNIX rispetto ai suoi predecessori. Attualmente il progetto POSIX, uno sforzo combinato di esperti del mondo dell industria, dell ambiente accademico e del governo, sta lavorando alla standardizzazione di UNIX. Concetti di UNIX UNIX è stato un pioniere nella diffusione di concetti che poi sono stati applicati ad altri sistemi operativi. Per esempio, i sistemi DOS e Windows di Microsoft hanno adottato dei concetti del progetto originale di UNIX, come l idea di shell, un interfaccia tra l utente e il sistema operativo, e la struttura gerarchica di directory e sottodirectory. Anche il concetto di componenti stratificati che costituiscono un sistema operativo ha avuto origine con UNIX. Gli strati di software circondano il nucleo interno del computer per proteggere i suoi componenti hardware e software vitali e per isolare il nucleo del sistema dai suoi utenti. La Figura 1.5 illustra la struttura piramidale formata dagli strati del sistema UNIX. Alla base della piramide troviamo l hardware, al vertice gli utenti; gli strati forniscono isolamento, garantendo la sicurezza del sistema e la riservatezza dell utente. Il kernel è il Utenti accesso in modalità utente Shell accesso in modalità kernel Sistema operativo UNIX (kernel) Hardware Figura 1.5 Strati di un sistema UNIX. Cap01d.p65 6

7 L ESSENZA DI UNIX 7 sistema operativo di base, che interagisce direttamente con l hardware e fornisce servizi ai programmi degli utenti: è accessibile solo tramite la modalità kernel, che è riservata all amministratore di sistema. Ciò impedisce a comandi non autorizzati di passare allo strato di fondazione o all hardware che sostiene l intera struttura di UNIX. La modalità utente fornice l accesso agli strati superiori, nei quali si trova tutto il software applicativo. Questo approccio stratificato, come tutte le altre caratteristiche di UNIX, è stato concepito da programmatori in modo che i programmatori lo utilizzassero nello sviluppo di software complesso. Dato che UNIX è stato scritto nel linguaggio di programmazione C, esso può essere installato su qualunque computer che disponga di un compilatore C. La sua portabilità, flessibilità e potenza fanno di UNIX una scelta logica per i sistemi operativi di rete. E grazie all emergere di una nuova versione per PC chiamata Linux, la popolarità di UNIX è in aumento. Linux e UNIX Linux è un sistema operativo di tipo UNIX che venne rilasciato al pubblico gratuitamente nel 1991 da parte di Linus Torvalds, il suo ideatore originale. Attualmente invece esistono molte società che distribuiscono versioni professionali di Linux. Linux offre tutta la complessità di UNIX a costo zero: è abbastanza robusto da gestire attività impegnative con tutte le funzionalità di rete delle versioni commerciali di UNIX. Potete installare Linux su un PC, dove può coesistere con altri sistemi operativi, e mettere alla prova la vostra capacità di utilizzare UNIX. Tutte queste caratteristiche rendono Linux un modo eccellente per imparare UNIX, anche quando si ha accesso ad altri computer che eseguono UNIX. Introduzione alle shell di UNIX La shell è un programma UNIX che interpreta i comandi immessi dalla tastiera. UNIX offre diverse shell, tra le quali citiamo la shell Bourne, la shell Korn e la shell C. Fu Steve Bourne agli AT&T Bell Laboratories a sviluppare la shell Bourne come primo elaboratore di comandi per UNIX. Un altro dipendente dei Bell Labs, David Korn, sviluppò invece la shell Korn: quest ultima, compatibile con la shell Bourne, include molte estensioni, come una funzione cronologica che permette di utilizzare una combinazione rapida di tasti per rieseguire comandi immessi in precedenza. La shell C invece è concepita per i programmatori C. Linux utilizza la shell Bash freeware come interprete dei comandi predefinito; il suo nome è l acronimo di Bourne Again Shell e include le caratteristiche migliori delle shell Korn e Bourne. Indipendentemente dalla shell utilizzata, la vostra comunicazione con UNIX avverrà sempre tramite l interprete shell. La Figura 1.6 mostra il ruolo della shell nel sistema operativo UNIX. Scelta della shell Prima di lavorare con un sistema UNIX dovete determinare quale shell utilizzerete come interprete dei comandi. Le shell fanno molto di più che interpretare comandi: ciascuna di esse è dotata di una serie completa di comandi integrati che in pratica la trasformano in un linguaggio di programmazione di prima classe (questo argomento verrà trattato in modo approfondito nei Capitoli 6 e 7). La scelta della shell avviene quando l amministratore del sistema configura l account utente. La maggior parte degli utenti sceglie la shell Bash, sebbene sia possibile scegliere una delle seguenti: Cap01d.p65 7

8 8 CAPITOLO 1 Shell Sistema operativo UNIX input utenti output Figura 1.6 Rapporto della shell con l utente e l hardware. Bourne Korn Shell C Bash tcsh (una shell freeware derivata dalla shell C) zsh (una shell freeware derivata dalla shell Korn) Passaggio da una shell all altra Dopo aver scelto la shell, l amministratore del sistema memorizza la vostra scelta nel record del vostro account ed essa diventa la shell a voi assegnata: UNIX la utilizzerà ogni volta che accedete al sistema. Tuttavia potete passare da una shell a un altra digitando il nome della shell (come tcsh, bash o zsh) sulla linea di comando e continuando a lavorare in essa fino al prossimo accesso o fin quando digitate un altro nome di shell sulla linea di comando. Molti utenti usano una shell per la realizzazione degli script di shell (programmi) e un altra per interagire con i programmi. Scelta di nome utente e password Prima di poter lavorare con UNIX e i suoi programmi è necessario accedere al sistema fornendo un nome utente e una password unici. Dovete pertanto decidere un nome che desiderate utilizzare per identificarvi al sistema UNIX, come per esempio aquinn. Questo è il lo stesso nome che gli altri utenti del sistema UNIX useranno per inviarvi posta Cap01d.p65 8

9 L ESSENZA DI UNIX 9 elettronica. UNIX riconosce solo i primi otto caratteri di un nome utente, pertanto occorre scegliere un nome che rientri in questa lunghezza massima. Dovete anche scegliere una password, che deve contenere un minimo di cinque caratteri e deve risultare facile da ricordare per voi ma difficile per gli altri da indovinare, come la vostra data di nascita scritta in un misto di lettere maiuscole e minuscole, cifre e trattini. La password può contenere lettere, numeri, simboli di punteggiatura ma non caratteri di controllo. Potete accedere a qualunque sistema UNIX o Linux a patto di disporre di un account utente e di una password sul computer host (server). L amministratore di un sistema UNIX crea il vostro account aggiungendo il vostro nome utente (chiamato anche nome di login o user id) e la password. Per utilizzare questo libro e le esercitazioni pratiche, dovete connettervi e stabilire un account su un sistema UNIX o Linux utilizzando uno dei metodi seguenti: Tramite una connessione Telnet a un computer remoto. Come client su una rete UNIX client/server. Come peer su una rete locale peer-to-peer in cui ogni computer utilizza il sistema operativo Linux. Su un PC indipendente che utilizza il sistema operativo Linux. Tramite un terminale di accesso, come un terminale Wyse, collegato a una porta di comunicazione di un host UNIX. I passi da compiere per connettersi a un sistema UNIX variano in relazione al tipo di connessione utilizzata. La più semplice è quella di un terminale utente che presenta il prompt di accesso non appena lo si accende. Potete anche accedere a Internet tramite un provider di accesso (ISP, Internet Service Provider) e connettervi a un host UNIX remoto. Connessione a UNIX con Telnet Telnet è un programma di emulazione terminale per Internet che viene eseguito sul proprio computer e connette il PC a un server, o host, UNIX sulla rete, al quale è possibile accedere per iniziare a lavorare con UNIX. Ogni computer su Internet ha un indirizzo Internet Protocol (IP), un set di quattro numeri separati da punti, come La maggior parte dei sistemi su Internet ha anche un nome di dominio, come Lunar.campus.edu. Sia l indirizzo IP sia il nome di dominio identificano un sistema sulla rete e i programmi come Telnet utilizzano entrambe le informazioni per accedere a sistemi remoti. Accesso a un host UNIX tramite Telnet 1 Trovate l indirizzo IP o il nome di dominio dell host remoto. 2 Connettetevi a Internet, se necessario. Se utilizzate una connessione PPP per l accesso a un ISP, stabilite la connessione. Se invece al lavoro o a scuola disponete di una connessione a Internet permanente, ignorate questo passaggio. 3 Avviate il programma Telnet e connettetevi al sistema UNIX. (continua) Cap01d.p65 9

10 10 CAPITOLO 1 Seguite le istruzioni del programma Telnet per connettervi a un host remoto. In genere occorre fornire il nome dell host per connettersi a un sistema UNIX. Per esempio, è possibile digitare il comando seguente dopo il prompt di una finestra MS-DOS di Windows 95/98 per accedere al sistema Lunar.campus.edu. telnet Lunar.campus.edu Accesso a UNIX Una volta connessi a un sistema UNIX, è necessario accedere fornendo il nome utente e la password. Apparirà un prompt che richiede il login o il nome utente e la password; per motivi di sicurezza quest ultima non è visibile su schermo mentre la digitate. Non potrete accedere senza un account utente autorizzato, se la password non è valida o se aspettate troppo prima di immettere il nome e la password. In tal caso contattate l amministratore del sistema per ottenere aiuto. Una volta avvenuto l accesso, siete pronti per iniziare a usare il sistema. Inserimento di comandi Per interagire con UNIX si inserisce un comando, ossia del testo digitato dopo il prompt dei comandi e seguito dalla pressione del testo Invio. UNIX è un sistema case-sensitive, ossia distingue tra lettere maiuscole e minuscole, pertanto John è diverso da john: la maggior parte dei comandi UNIX è in minuscolo. I comandi sono suddivisi in due categorie: comandi di livello utente digitati per svolgere un operazione, come il recupero di informazioni o la comunicazione con altri utenti, e comandi di amministrazione del sistema, utilizzati dall amministratore per la gestione del sistema. Dovete conoscere la sintassi di un comando per inserirlo correttamente, ossia il formato e le parole che contiene, così come gli argomenti e le opzioni utilizzabili per estendere e modificare le sue funzioni. La maggior parte dei comandi è costituito da una sola parola, come clear. Se inserite un comando con la sintassi corretta, UNIX lo esegue, altrimenti ricevete un messaggio che indica che il sistema non è in grado di interpretarlo. L Appendice B presenta l elenco alfabetico di tutti i comandi di questo libro e indica come inserirli e utilizzare le loro diverse opzioni. Il punto dello schermo in cui digitate il comando prende il nome di linea di comando. Ecco la sintassi generale dei comandi: Sintassi nome_comando [-opzioni] [argomenti] Analisi nome_comando specifica quale operazione eseguire. Nelle illustrazioni di sintassi di questo libro il nome dei comandi appare in grassetto. Le opzioni sono modi per richiedere a UNIX di eseguire un comando in uno stile o secondo una variante specifici. Le opzioni seguono i nomi dei comandi separati da uno spazio e iniziano sempre con un trattino (-). Anche le opzioni distinguono tra maiuscolo e minuscolo, quindi -R è diverso da r. Cap01d.p65 10

11 L ESSENZA DI UNIX 11 Non è obbligatorio digitare un opzione dopo ogni comando: alcuni però non funzionano a meno di specificare un opzione. Nelle illustrazioni di sintassi di questo libro le opzioni sono indicate tra parentesi quadre ([]) quando il comando non le richiede. Gli argomenti seguono le opzioni dei comandi separate da uno spazio: in genere si tratta di nomi di file e di directory. Nelle illustrazioni di sintassi di questo libro gli argomenti sono indicati in corsivo e sono racchiusi tra parentesi quadre se l argomento non li richiede. Il comando date Il comando date dì UNIX può essere usato per visualizzare la data di sistema, mantenuta dall amministratore. Dato che la data e l ora su un sistema multiutente sono fondamentali per un elaborazione il più possibile fluida, solo l amministratore del sistema può modificare la data. Il vostro addestramento alla Dominion Consulting inizia con un controllo della data di sistema. Visualizzazione della data di sistema 1 Digitate date sulla linea di comando e premete Invio; apparirà una data come quella indicata sotto: dom ott 15 17:24:09 EDT 2000 Osservate che UNIX utilizza un orologio a 24 ore. 2 Digitate Date sulla linea di comando e premete Invio; apparirà il seguente messaggio di errore generato dal sistema: bash: Date: command not found Il messaggio di errore di sistema appare perché il comando date, come la maggior parte dei comandi UNIX, dev essere digitato in minuscolo. Il comando date ha un opzione, -u, che visualizza la data del meridiano di Greenwich. Visualizzazione della data di sistema Digitate date -u sulla linea di comando e premete Invio; apparirà un data come quella riportata sotto: dom ott 15 21:29:50 UTC 2000 Il comando cal Il comando cal visualizza il calendario del sistema. Il vostro manager alla Dominion Consulting, Rolfe Williams, vi avverte che questo è il comando normalmente utilizzato per pianificare attività ed eventi. Cap01d.p65 11

12 12 CAPITOLO 1 Visualizzazione del calendario di sistema predefinito 1 Digitate cal sulla linea di comando e premete Invio; senza alcuna opzione, il comando cal mostra un calendario del mese corrente: supponendo che il mese corrente sia luglio 2000, apparirà il calendario predefinito della Figura 1.7. Figura 1.7 Esempio di comando cal (mese corrente). 2 Digitate cal j 2000 sulla linea di comando e premete Invio; l opzione j visualizza il formato di data giuliano, ossia mostra i giorni numerandoli da 1 a 366, come mostrato nella Figura 1.8. Figura 1.8 Esempio di comando cal (anno completo, date in formato giuliano). Cap01d.p65 12

13 L ESSENZA DI UNIX 13 3 Per determinare il giorno della settimana in cui è stata firmata la Dichiarazione di indipendenza degli Stati Uniti, digitate cal sulla linea di comando e premete Invio. Apparirà un calendario simile a quello della Figura 1.9. In questo caso gli argomenti sulla linea di comando sono il mese e l anno. Se digitate cal may 1998 apparirà un messaggio di errore perché dovete utilizzare i numeri per indicare i mesi, per esempio 5 per maggio. cal: illegal month value: use 1-12 Figura 1.9 Esempio di comando cal (luglio 1776). Il comando who In un sistema multiutente può essere utile sapere chi è connesso al sistema. Il comando who permette di sapere chi sta utilizzando il sistema e la relativa posizione. Alla Dominion Consulting who è un comando utile per conoscere i colleghi. Uso del comando who per determinare chi è connesso al sistema 1 Digitate who sulla linea di comando e premete Invio. 2 Apparirà un elenco che riporta i nomi degli utenti, i terminali che stanno usando e le date e ore in cui sono avvenute le connessioni. root tty1 Aug 12 07:56 ellen tty1 Aug 12 08:15 john tty2 Aug 12 08:15 jerry tty3 Aug 12 08:21 (continua) Cap01d.p65 13

14 14 CAPITOLO 1 3 Per visualizzare una linea di intestazioni di colonna con l output del comando who, digitate who H e premete Invio. Apparirà un elenco come il seguente: USER LINE LOGIN-TIME FROM root tty1 Aug 12 07:56 ellen tty1 Aug 12 08:15 john tty2 Aug 12 08:15 jerry tty3 Aug 12 08:21 Se qualche utente è connesso da un host remoto, la colonna FROM mostra il nome dell host. 4 Il tempo di inattività (idle time) è la quantità di tempo trascorsa senza alcuna attività in una sessione utente. Digitate who i e premete Invio per vedere il tempo di inattività di ogni utente. Apparirà un elenco simile al seguente: root tty1 Aug 12 07:56 00:29 ellen tty1 Aug 12 08:15. john tty2 Aug 12 08:15 00:01 jerry tty3 Aug 12 08:21 old L output mostra che la persona connessa come root non ha eseguito alcuna attività negli ultimi 29 minuti e che la sessione di John è inattiva da un minuto. Il punto sulla linea corrispondente a Ellen indica che la sua sessione è stata attiva nell ultimo minuto, mentre la parola old sulla linea di Jerry segnala l assenza di attività nelle ultime 24 ore. 5 Se desiderate utilizzare più opzioni sulla stessa linea di comando, dovete digitarle tutte dopo un solo trattino. Per esempio, digitate who ih e premete Invio per vedere un elenco di utenti con i tempi di inattività e le intestazioni di colonna, come mostrato nell esempio seguente: USER LINE LOGIN-TIME IDLE FROM root tty1 Aug 12 07:56 00:29 ellen tty1 Aug 12 08:15. john tty2 Aug 12 08:15 00:01 jerry tty3 Aug 12 08:21 old 6 Digitate who q e premete Invio per visualizzare un elenco rapido degli utenti correnti. Appare un elenco come quello mostrato sotto, che mostra solo i nomi di accesso e il numero totale di utenti presenti sul sistema. root ellen john jerry # users=4 7 Per determinare quale terminale state utilizzando o a quale ora vi siete connessi, digitate who am I sulla linea di comando e premete Invio. Apparirà una linea simile alla seguente, che mostra il vostro nome utente, il terminale e la data e l ora di connessione. Cap01d.p65 14

15 L ESSENZA DI UNIX 15 lucky.campus.edu!ellen tty1 Aug 12 08:15 Questo output mostra che siete connessi al sistema lucky.campus.edu come utente ellen. Tutte le volte che fornite due argomenti al comando who, vedrete l output descritto al punto 7. Per esempio, potreste digitate who sono io oppure who x x per vedere le stesse informazioni. Tradizionalmente però gli utenti UNIX digitano who am I per vedere informazioni che descrivono la loro sessione. Editing sulla linea di comando Le shell permettono l uso di certi tasti per eseguire l editing sulla linea di comando. Per esempio, Bash, la shell predefinita di Linux, riconosce l uso dei tasti freccia destra e sinistra, che spostano il cursore sulla linea di comando. Altri tasti, usati in combinazione con Ctrl o Alt, possono attivare altre operazioni di editing. Le varie shell non permettono l editing sulla linea di comando allo stesso modo. I passaggi che seguono sono validi per la shell Bash. Editing di un comando digitato sulla linea di comando 1 Per determinare quale shell è in uso, digitate echo $SHELL e premete Invio. Se state utilizzando la shell Bash, apparirà l output seguente: /bin/bash Se non state usando la shell Bash, digitate bash e premete Invio. 2 Digitate who am I ma non premete Invio. 3 Premete il tasto freccia sinistra per spostare il cursore sulla lettera a della parola am. 4 Premete Alt+D per cancellare la parola am. 5 Premete Ctrl+K per cancellare la linea di comando dalla posizione corrente del cursore. 6 Premete Ctrl+A per spostare il cursore all inizio della linea di comando. 7 Premete nuovamente Ctrl+K per cancellare la linea di comando. 8 Digitate nuovamente who am I ma non premete Invio. 9 Premete Alt+B tre volte. Osservate il cursore spostarsi al primo carattere della parola precedente a ogni pressione della combinazione di tasti. Il cursore dovrebbe posizionarsi all inizio della linea. 10 Premete Alt+F tre volte. Ogni volta il cursore si sposta alla posizione appena precedente al primo carattere della parola successiva. 11 Premete Ctrl+A e poi Ctrl+K per cancellare la linea di comando. Cap01d.p65 15

16 16 CAPITOLO 1 Inserimento di più comandi È possibile digitare più di un comando sulla linea di comando utilizzando il punto e virgola (;) come separatore. Quando premete Invio, UNIX esegue i comandi nell ordine di inserimento. Inserimento di più comandi sulla linea di comando Digitate date ; who ih e premete Invio. Appariranno delle informazioni simili a quelle riportate sotto: lun apr 20 21:35:09 EDT 2000 USER LINE LOGIN-TIME IDLE FROM root tty1 Apr 20 07:56 00:29 ellen tty1 Apr 20 08:15. john tty2 Apr 20 08:15 00:01 jerry tty3 Apr 18 08:21 old Il comando date produce la prima linea dell output, mentre il resto è il risultato del comando who. Il comando clear Continuando a inserire comandi uno dopo l altro, lo schermo diventa sempre più affollato. A meno che non abbiate bisogno di fare riferimento ai comandi immessi in precedenza e al loro output, potete utilizzare il comando clear, che non ha né opzioni né argomenti, per cancellare lo schermo. È sufficiente digitare clear sulla linea di comando e premere Invio per fare in modo che il prompt dei comandi si posizioni nell angolo superiore sinistro dello schermo. Cronologia della linea di comando Spesso ci si ritrova a inserire lo stesso comando diverse volte in un breve lasso di tempo. La maggior parte delle shell mantiene un elenco dei comandi più recenti e permette di richiamare un comando senza digitarlo nuovamente. L accesso alla cronologia dei comandi avviene con i tasti freccia su e freccia giù. Premendo il tasto freccia su una volta si richiama l ultimo comando usato, premendolo due volte richiamate il penultimo e così via. Con il tasto freccia giù invece lo spostamento nella cronologia avviene in senso inverso. Una volta individuato il comando da eseguire, è sufficiente premere Invio. Uso della cronologia sulla linea di comando 1 Digitate date e premete Invio. 2 Digitate who e premete Invio. 3 Digitate who -ih e premete Invio. 4 Digitate clear e premete Invio. Cap01d.p65 16

17 L ESSENZA DI UNIX 17 5 Premete il tasto freccia su quattro volte; viene richiamato il comando date sulla linea di comando. Non premete Invio. 6 Premete il tasto freccia giù due volte; viene richiamato il comando who -ih sulla linea di comando. Premete Invio per eseguirlo. Il comando man Come riferimento UNIX include un manuale in linea che contiene tutti i comandi con tanto di opzioni e argomenti. Il programma man di UNIX visualizza questo manuale in linea, che prende il nome di pagine di manuale, per offrire una sorta di assistenza sulla linea di comando. Anche se le pagine di manuale di alcuni comandi contengano più informazioni di altre, la maggior parte di esse elenca gli elementi seguenti. Name: il nome del comando e una breve frase di descrizione del suo scopo. Synopsis: un diagramma sintattico che mostra l uso del comando. Description: una descrizione del comando più dettagliata rispetto a quella fornita con il nome. Options: un elenco delle opzioni del comando e della loro finalità. See Also: altri comandi o pagine di manuale che offrono informazioni correlate. Bugs: un elenco degli errori noti del comando. Visualizzazione della guida in linea per i comandi 1 Digitate man who sulla linea di comando e premete Invio. Apparirà la spiegazione del comando who illustrata nella Figura Figura 1.10 Pagina di manuale. (continua) Cap01d.p65 17

18 18 CAPITOLO 1 2 Digitate q per uscire dal programma man. 3 Digitate man man e premete Invio. Apparirà la pagina di manuale di descrizione del comando man. 4 Digitate q per uscire dal programma man. Il comando whatis A volte potreste accorgervi che le pagine di manuale contengono più informazioni di quelle che vi occorrono. Per visualizzare un breve riepilogo di un comando, utilizzate il comando whatis, che mostra solo il nome e la breve descrizione che appare in testa alla pagina di manuale del comando in questione. Visualizzazione di una breve descrizione di un comando con whatis 1 Digitate whatis who e premete Invio. 2 Apparirà un riepilogo del comando who, come mostrato qui sotto. who (1) 3 Digitate q per uscire dal programma man. - show who is logged on Il comando whatis si affida a informazioni memorizzate in un database. L amministratore del sistema deve eseguire il comando makewhatis per creare il database prima che il comando whatis funzioni correttamente. Se il comando whatis non visualizza le informazioni riepilogative sui comandi, è probabile che l amministratore del sistema non abbia eseguito il comando makewhatis. Disconnessione da UNIX Al termine della giornata di lavoro o quando lasciate il terminale per qualche ragione, dovete disconnettervi dal sistema UNIX. La disconnessione termina il vostro processo corrente e indica a UNIX che avete finito. Le modalità di disconnessione dipendono dalla shell in uso. Nel caso delle shell Bourne, Korn e Bash, digitate exit sulla linea di comando o premete Ctrl+D. Con la shell C invece dovete digitare logout. Disconnessione da UNIX Sulla linea di comando digitate exit e premete Invio. Cap01d.p65 18

19 L ESSENZA DI UNIX 19 SEZIONE B Ruoli dell amministratore di sistema e degli utenti normali Obiettivi Analisi del ruolo dell amministratore di sistema Identificazione del prompt dei comandi dell amministratore e degli utenti normali Modifica della password personale Visualizzazione dei file sullo schermo con i comandi cat, more, less, head e tail Reindirizzamento dell output a un file Introduzione al ruolo dell amministratore di sistema di UNIX Esistono due tipi di utenti su un sistema UNIX: l amministratore di sistema e gli utenti normali. Come si può intuire dal nome, l amministratore di sistema gestisce il sistema aggiungendo nuovi utenti, eliminando vecchi account e garantendo che il sistema svolga i servizi per tutti gli utenti in modo efficiente. Con utenti normali invece si intendono tutti gli altri utenti. L amministratore di sistema prende anche il nome di superutente perché dispone di autorizzazioni illimitate per alterare il sistema. UNIX assegna questa autorizzazione al momento dell installazione iniziale del sistema, mentre l amministratore assegna privilegi e autorizzazioni agli utenti normali. L amministratore di sistema ha un nome utente unico, root, del quale è proprietario: ciò significa che questo nome non può essere assegnato a nessun altro. La password dell account root è riservata e in quanto tale è nota solo all amministratore e ad una persona sostitutiva; se questa password viene persa o dimenticata, l amministratore di sistema deve ricorrere a una procedura di emergenza per reimpostarla. La linea di comando dell amministratore di sistema Mentre gli utenti normali digitano i comandi al prompt dei comandi rappresentato dal simbolo del dollaro ($), il prompt dell amministratore è il simbolo del cancelletto, o diesis (#). Il sistema UNIX genera un impostazione predefinita per il prompt dei comandi dell amministratore nel formato seguente: dove nomehost è il nome del computer cui l amministratore di sistema è connesso. Cap01d.p65 19

20 20 CAPITOLO 1 La linea di comando degli utenti normali Il segno del dollaro $ viene tradizionalmente associato agli utenti normali. Il sistema UNIX genera un impostazione predefinita per il prompt dei comandi degli utenti normali nel formato seguente: [nome dove nome utente è il nome di accesso dell utente, come jean, e nomehost è il nome del computer cui l utente è connesso. Modifica delle password Il nome utente vi identifica al sistema e potete sceglierlo e comunicarlo all amministratore, che vi aggiungerà come nuovo utente. Come abbiamo accennato in precedenza, UNIX riconosce al massimo otto caratteri in un nome utente, che in genere è formato dal proprio nome proprio o dal soprannome. Il nome utente è unico, ma non riservato, e può essere comunicato ad altri utenti; la password invece è riservata e proteggere il vostro lavoro sul sistema. Se necessario, potete cambiare la password ricorrendo al comando passwd, che permette anche di crearne una se non l avete ancora. UNIX permette di cambiare la password solo se la nuova è diversa da quella precedente per almeno tre caratteri, se contiene più di cinque caratteri, che comprendono almeno due lettere e un numero, e se è diversa dal nome utente. La password che avete scelto per il sistema della Dominion, Gscott956, è troppo simile a un altra password già in uso nel sistema, pertanto l amministratore di sistema vi chiede di cambiarla. Modifica della password 1 Digitate passwd al prompt dei comandi e premete Invio. 2 Digitate la nuova password e premete Invio: la password non appare sullo schermo durante la digitazione. 3 Digitate nuovamente la password e premete Invio in modo che UNIX possa confermarla. Se la password che digitate per conferma non corrisponde alla nuova password UNIX, il sistema chiede di inserirla nuovamente. UNIX potrebbe anche chiedervi di scegliere un altra password perché ne avete scelta una troppo breve o troppo facilmente individuabile. Dopo aver modificato la password, dovete disconnettervi e connettervi nuovamente per essere certi che UNIX riconosca la nuova password. Cap01d.p65 20

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi Parte V & Reti Sistema operativo: insieme di programmi che gestiscono l hardware Hardware: CPU Memoria RAM Memoria di massa (Hard Disk) Dispositivi di I/O Il sistema operativo rende disponibile anche il

Dettagli

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete Sistemi Operativi di Rete Estensione dei Sistemi Operativi standard con servizi per la gestione di risorse in rete locale Risorse gestite: uno o più server di rete più stampanti di rete una o più reti

Dettagli

CAPITOLO 1 I SISTEMI OPERATIVI

CAPITOLO 1 I SISTEMI OPERATIVI CAPITOLO 1 I SISTEMI OPERATIVI Introduzione ai sistemi operativi pag. 3 La shell pag. 3 Tipi di sistemi operativi pag. 4 I servizi del sistema operativo pag. 4 La gestione dei file e il file system Il

Dettagli

Console, terminale e privacy (emulare un thin client per UNIX e GNU/Linux)

Console, terminale e privacy (emulare un thin client per UNIX e GNU/Linux) Console, terminale e privacy (emulare un thin client per UNIX e GNU/Linux) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) Miniguida n. 150 Ver. 1.0 Ottobre 2011 Il

Dettagli

PC Crash Course: OBIETTIVI

PC Crash Course: OBIETTIVI PC Crash Course: OBIETTIVI 1. PC: uno strumento 2. Microsoft Windows XP: alcuni concetti chiave della interfaccia grafica 3. File System: file, direttori, link, 4. Il prompt dei comandi 5. Un occhiata

Dettagli

Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica. Ing. Domenico De Guglielmo. 2008 Vanessa Gardellin & Sara Lioba Volpi

Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica. Ing. Domenico De Guglielmo. 2008 Vanessa Gardellin & Sara Lioba Volpi Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica Ing. Domenico De Guglielmo 2008 Vanessa Gardellin & Sara Lioba Volpi Informazioni Generali (1/2) Ricevimento su appuntamento (tramite

Dettagli

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato

Dettagli

Capitolo 3: Strutture dei sistemi operativi

Capitolo 3: Strutture dei sistemi operativi Capitolo 3: Strutture dei sistemi operativi Componenti del sistema Servizi di un sistema operativo Chiamate del sistema Programmi di sistema Struttura del sistema Macchine virtuali Progettazione e realizzazione

Dettagli

INTRODUZIONE AI SISTEMI OPERATIVI

INTRODUZIONE AI SISTEMI OPERATIVI INTRODUZIONE AI SISTEMI OPERATIVI Il sistema operativo è il software che permette l esecuzione di programmi applicativi e lo sviluppo di nuovi programmi. CARATTERISTICHE Gestisce le risorse hardware e

Dettagli

PATENTE EUROPEA DEL COMPUTER 4.0 MODULO

PATENTE EUROPEA DEL COMPUTER 4.0 MODULO PATENTE EUROPEA DEL COMPUTER 4.0 MODULO 2 Uso del Computer e Gestione dei file ( Windows XP ) A cura di Mimmo Corrado MODULO 2 - USO DEL COMPUTER E GESTIONE DEI FILE 2 FINALITÁ Il Modulo 2, Uso del computer

Dettagli

Se state utilizzando la shell bash, ovvero la shell di riferimento per questo manuale, il terminale visualizzerà il seguente output:

Se state utilizzando la shell bash, ovvero la shell di riferimento per questo manuale, il terminale visualizzerà il seguente output: CAPITOLO 5 LA SHELL BASH Pietro Buffa Con questo capitolo comincia il nostro viaggio nel mondo delle Command Line Interface (CLI), ovvero le interfacce testuali a linea di comando tipiche dei sistemi UNIX

Dettagli

Sistemi operativi I: Windows. Lezione I

Sistemi operativi I: Windows. Lezione I Sistemi operativi I: Windows Lezione I Scopo della lezione Richiamare le principali funzionalità di un sistema operativo Esemplificarle descrivendo la loro implementazione in Windows Introdurre alcuni

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

Installazione e caratteristiche generali 1

Installazione e caratteristiche generali 1 Installazione e caratteristiche generali 1 Installazione di SIGLA SIGLA viene fornito su un CDROM contenente la procedura d installazione. La procedura può essere installata eseguendo il programma SIGLASetup.exe

Dettagli

Introduzione a LINUX. Unix

Introduzione a LINUX. Unix Introduzione a LINUX Introduzione a Linux 1 Unix 1969: Ken Thompson AT&T Bell Lab realizza un ambiente di calcolo multiprogrammato e portabile per macchine di medie dimensioni. Estrema flessibilità nel

Dettagli

Uso del computer e gestione dei file

Uso del computer e gestione dei file Uso del computer e gestione dei file 2.1 L AMBIENTE DEL COMPUTER 1 2 Primi passi col computer Avviare il computer Spegnere correttamente il computer Riavviare il computer Uso del mouse Caratteristiche

Dettagli

Introduzione al DOS. 2 P. Gallo F. Salerno Task 1 Il sistema operativo DOS

Introduzione al DOS. 2 P. Gallo F. Salerno Task 1 Il sistema operativo DOS il libro si estende sul web LEZIONE Introduzione al DOS MS-DOS è un sistema operativo monoutente monotasking (cioè capace di far girare un solo programma alla volta). Alcune versioni del sistema operativo

Dettagli

Notifica sul Copyright

Notifica sul Copyright Parallels Panel Notifica sul Copyright ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Telefono: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels,

Dettagli

Le Interfacce Grafiche

Le Interfacce Grafiche Le Interfacce Grafiche Applicazione Client-Server Un'applicazione client-server (letteralmente cliente-servente) è un tipo di applicazione di rete nel quale un computer client istanzia l'interfaccia utente

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

www.associazioni.milano.it - Il sito dedicato alle associazioni no-profit di Milano e provincia

www.associazioni.milano.it - Il sito dedicato alle associazioni no-profit di Milano e provincia Pubblicare le pagine via FTP Per pubblicare le pagine web della vostra Associazione sullo spazio all'indirizzo: http://www.associazioni.milano.it/nome occorrono i parametri sotto elencati, comunicati via

Dettagli

Note operative per Windows XP

Note operative per Windows XP Note operative per Windows XP AVVIO E ARRESTO DEL SISTEMA All avvio del computer, quando l utente preme l interruttore di accensione, vengono attivati i processi di inizializzazione con i quali si effettua

Dettagli

DS80KT1J-004 Gestione Famiglia serie MB10. Web Server Guida all impostazione

DS80KT1J-004 Gestione Famiglia serie MB10. Web Server Guida all impostazione DS80KT1J-004 Gestione Famiglia serie MB10 Web Server Guida all impostazione Le informazioni contenute in questo documento sono state raccolte e controllate con cura, tuttavia la società non può essere

Dettagli

Il sistema operativo Linux installato sul vostro computer non è un unico, grande

Il sistema operativo Linux installato sul vostro computer non è un unico, grande CAPITOLO 2 Scegliere una distribuzione di Linux Il sistema operativo Linux installato sul vostro computer non è un unico, grande programma, ma un insieme di molti programmi. Potete ottenere autonomamente

Dettagli

Registro unico Antiriciclaggio

Registro unico Antiriciclaggio Registro unico Antiriciclaggio VERSIONE PROFESSIONISTI E CED VERSIONE 4.0.0 Sommario Introduzione... 4 Requisiti di sistema... 5 Installazione del software... 6 Verifica automatica dei requisiti di installazione...

Dettagli

51) Linux è: A) un sistema operativo B) una periferica C) un applicazione

51) Linux è: A) un sistema operativo B) una periferica C) un applicazione Conoscenze Informatiche 51) Linux è: A) un sistema operativo B) una periferica C) un applicazione 52) Un provider è: A) un ente che fornisce a terzi l accesso a Internet B) un protocollo di connessione

Dettagli

Sommario. 1. Introduzione. Samba - Monografia per il Corso di "Laboratorio di Sistemi Operativi".

Sommario. 1. Introduzione. Samba - Monografia per il Corso di Laboratorio di Sistemi Operativi. Sommario SAMBA Raphael Pfattner 10 Giugno 2004 Diario delle revisioni Revisione 1 10 Giugno 2004 pralph@sbox.tugraz.at Revisione 0 17 Marzo 2004 roberto.alfieri@unipr.it Samba - Monografia per il Corso

Dettagli

Modulo 2 Uso del computer e gestione dei file

Modulo 2 Uso del computer e gestione dei file Modulo 2 Uso del computer e gestione dei file 2.1.1.1 Primi passi col computer Avviare il computer Windows è il sistema operativo più diffuso per la gestione dei personal computer, facile e amichevole

Dettagli

Realizzato da: Ing. Francesco Cacozza

Realizzato da: Ing. Francesco Cacozza (ITALIANO) Software Gestionale Professionale Specifico per Comuni Realizzato da: Ing. Francesco Cacozza Indice Introduzione e requisiti tecnici 3 Installazione 5 Menu principale 6 Gestione 7 Dati Societari

Dettagli

CAPITOLO 5 - Sistemi Operativi Moderni

CAPITOLO 5 - Sistemi Operativi Moderni CAPITOLO 5 - Sistemi Operativi Moderni PRESENTAZIONE DI INSIEME Vedremo ora come si è evoluta nel tempo la struttura di un sistema operativo, per passare dalle vecchie strutture di tipo normalmente modulari,

Dettagli

Tecnologie dell Informazione e della Comunicazione (TIC) IPSIA San Benedetto del Tronto (AP)

Tecnologie dell Informazione e della Comunicazione (TIC) IPSIA San Benedetto del Tronto (AP) Le diverse componenti HARDWARE, pur opportunamente connesse ed alimentate dalla corrette elettrica, non sono in grado, di per sé, di elaborare, trasformare e trasmettere le informazioni. Per il funzionamento

Dettagli

17.2. Configurazione di un server di Samba

17.2. Configurazione di un server di Samba 17.2. Configurazione di un server di Samba Il file di configurazione di default (/etc/samba/smb.conf) consente agli utenti di visualizzare le proprie home directory di Red Hat Linux come una condivisione

Dettagli

testo easyheat Software di configurazione e analisi Manuale di istruzioni

testo easyheat Software di configurazione e analisi Manuale di istruzioni testo easyheat Software di configurazione e analisi Manuale di istruzioni it 2 Informazioni generali Informazioni generali Questo manuale contiene importanti informazioni sulle caratteristiche e sull impiego

Dettagli

Sistema Operativo Compilatore

Sistema Operativo Compilatore MASTER Information Technology Excellence Road (I.T.E.R.) Sistema Operativo Compilatore Maurizio Palesi Salvatore Serrano Master ITER Informatica di Base Maurizio Palesi, Salvatore Serrano 1 Il Sistema

Dettagli

Sistemi Operativi: avvio

Sistemi Operativi: avvio Sistemi Operativi: avvio All avvio del computer, terminate le verifiche del BIOS, il controllo passa al sistema operativo. Il Sistema Operativo opera come intermediario tra l hardware del sistema e uno

Dettagli

Guida alle applicazioni di Web Clipping

Guida alle applicazioni di Web Clipping Guida alle applicazioni di Web Clipping Copyright Copyright 1998-2000 Palm, Inc. o consociate. Tutti i diritti riservati. Graffiti, Palm OS e Palm.Net sono marchi di fabbrica registrati. Palm è un marchio

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

Guida all installazione

Guida all installazione Guida all installazione Presentazione Vi ringraziamo per aver scelto Evoluzioni SL. Evoluzioni SL, è un software appositamente studiato per la gestione degli studi legali, in ambiente monoutente e multiutente,

Dettagli

Sistemi operativi e Microsoft Windows

Sistemi operativi e Microsoft Windows Sistemi operativi e Microsoft Windows Sistemi operativi e Microsoft Windows...1 Definizioni di carattere generale...2 Interfaccia...2 Interfaccia Utente...2 Sistema operativo...2 CPU (Central Processing

Dettagli

Il Desktop. Gli elementi del Desktop. Icona Risorse del computer. Icona Cestino. Icona Risorse di rete. Lezione 3 piccolo manuale di Windows

Il Desktop. Gli elementi del Desktop. Icona Risorse del computer. Icona Cestino. Icona Risorse di rete. Lezione 3 piccolo manuale di Windows Ing. Irina Trubitsyna Ing. Ester Zumpano Università degli Studi della Calabria Anno Accademico 2003-2004 2004 Lezione 3 piccolo manuale di Windows Il Desktop Il desktop è ciò che viene visualizzato sullo

Dettagli

LabelShop 8. Manuale dell amministratore. Admin Guide

LabelShop 8. Manuale dell amministratore. Admin Guide LabelShop 8 Manuale dell amministratore Admin Guide Guida per l amministratore DOC-OEMCS8-GA-IT-02/03/06 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere

Dettagli

Strutture dei Sistemi Operativi

Strutture dei Sistemi Operativi Strutture dei Sistemi Operativi Componenti di sistema Servizi del sistema operativo Chiamate di sistema Programmi di sistema Struttura del sistema Macchine virtuali Progetto e implementazione di sistemi

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo L2 1.1-Introduzione 1 Prerequisiti Concetto intuitivo di applicazione per computer Uso pratico elementare di un sistema operativo 2 1 Introduzione Uno dei compiti di un sistema

Dettagli

INDICE PROGRAMMA CORSO

INDICE PROGRAMMA CORSO INDICE PROGRAMMA CORSO PRIMA LEZIONE: Componenti di un computer: Hardware, Software e caratteristiche delle periferiche. SECONDA LEZIONE: Elementi principali dello schermo di Windows: Desktop, Icone, Mouse,

Dettagli

Microsoft Word Nozioni di base

Microsoft Word Nozioni di base Corso di Introduzione all Informatica Microsoft Word Nozioni di base Esercitatore: Fabio Palopoli SOMMARIO Esercitazione n. 1 Introduzione L interfaccia di Word Gli strumenti di Microsoft Draw La guida

Dettagli

Il Personal Computer. Il Software. Il Software. Il Software. Il Software. Hardware

Il Personal Computer. Il Software. Il Software. Il Software. Il Software. Hardware Università degli Studi della Calabria Anno Accademico 2003-2004 2004 Il Personal Computer Hardware Ing. Irina Trubitsyna Ing. Ester Zumpano Lezione 2 Software Sistemi operativi Software feb. 04 Fondamenti

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Il software Dipartimento di Ingegneria dell Informazione Universitàdegli Studi di Parma SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono

Dettagli

Calcolo numerico e programmazione. Sistemi operativi

Calcolo numerico e programmazione. Sistemi operativi Calcolo numerico e programmazione Sistemi operativi Tullio Facchinetti 25 maggio 2012 13:47 http://robot.unipv.it/toolleeo Sistemi operativi insieme di programmi che rendono

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

I colori sui terminali Linux

I colori sui terminali Linux . I colori sui terminali Linux Thorbjørn Ravn Andersen, ravn@dit.ou.dk v1.4, 7 August 1997 Indice 1 Introduzione 1 2 Inizio veloce per gli impazienti 1 3 Ma ce

Dettagli

INTERAZIONE CON L UTENTEL

INTERAZIONE CON L UTENTEL 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

Installazione di Windows XP Professional

Installazione di Windows XP Professional 35 12/6/2001, 5:50 PM 35 C A P I T O L O 2 Installazione di Windows XP Professional Lezione 1: Introduzione......................................... 37 Lezione 2: Installazione di Windows XP Professional

Dettagli

Funzioni del Sistema Operativo

Funzioni del Sistema Operativo Il Software I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (ferramenta). La struttura del calcolatore può essere schematizzata come una serie di

Dettagli

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com 15.03.2006 Ver. 1.0 Scarica la versione pdf ( MBytes) Nessuno si spaventi! Non voglio fare né un manuale

Dettagli

Scansione. Stampante/copiatrice WorkCentre C2424

Scansione. Stampante/copiatrice WorkCentre C2424 Scansione In questo capitolo sono inclusi i seguenti argomenti: "Nozioni di base sulla scansione" a pagina 4-2 "Installazione del driver di scansione" a pagina 4-4 "Regolazione delle opzioni di scansione"

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

Sistemi operativi e reti A.A. 2015-16. Lezione 2

Sistemi operativi e reti A.A. 2015-16. Lezione 2 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2015-16 Pietro Frasca Lezione 2 Giovedì 8-10-2015 Sistemi batch multiprogrammati La causa principale

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 A1 - Interfacce grafiche 1 Prerequisiti Utilizzo di un sistema operativo Programmazione elementare ad oggetti Concetto di macchina virtuale Tipi di interfaccia Riferimento

Dettagli

Iniziare CAPITOLO 1. Obiettivi

Iniziare CAPITOLO 1. Obiettivi CAPITOLO 1 Iniziare Obiettivi Richiamare i comandi di AutoCAD tramite menu, menu di schermo, digitalizzatore, riga di comando o barre degli strumenti Comprendere il funzionamento delle finestre di dialogo

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

Corso di Laboratorio di Sistemi Operativi

Corso di Laboratorio di Sistemi Operativi Corso di Laboratorio di Sistemi Operativi Alessandro Dal Palù email: alessandro.dalpalu@unipr.it web: www.unipr.it/~dalpalu Qualche link utile Informazioni sull utilizzo della shell Unix/Linux http://www.pluto.it/ildp/howto/bash-prog-intro-howto.html

Dettagli

MICROSOFT EXCEL INTRODUZIONE PRIMI PASSI

MICROSOFT EXCEL INTRODUZIONE PRIMI PASSI MICROSOFT EXCEL INTRODUZIONE Si tratta di un software appartenente alla categoria dei fogli di calcolo: con essi si intendono veri e propri fogli elettronici, ciascuno dei quali è diviso in righe e colonne,

Dettagli

Lez. 7 Il Sistema Operativo

Lez. 7 Il Sistema Operativo Lez. 7 Il Sistema Operativo Prof. Giovanni Mettivier 1 Dott. Giovanni Mettivier, PhD Dipartimento Scienze Fisiche Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli

Dettagli

Aggiornamenti Sistema Addendum per l utente

Aggiornamenti Sistema Addendum per l utente Aggiornamenti Sistema Addendum per l utente Aggiornamenti Sistema è un servizio del server di stampa che consente di tenere il software di sistema sul proprio server di stampa sempre aggiornato con gli

Dettagli

Modulo 4.2 Fogli di calcolo elettronico

Modulo 4.2 Fogli di calcolo elettronico Modulo 4.2 Fogli di calcolo elettronico 1 Finestra principale di Excel 2 Finestra principale di Excel Questi pulsanti servono per ridurre ad icona, ripristinare e chiudere la finestra dell applicazione.

Dettagli

FileMaker 12. Guida di Pubblicazione Web Immediata

FileMaker 12. Guida di Pubblicazione Web Immediata FileMaker 12 Guida di Pubblicazione Web Immediata 2004 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi

Dettagli

ECDL Modulo 2. Contenuto del modulo. Uso del computer e gestione dei file

ECDL Modulo 2. Contenuto del modulo. Uso del computer e gestione dei file ECDL Modulo 2 Uso del computer e gestione dei file Contenuto del modulo Per iniziare Il desktop Organizzare i file Semplice editing Gestione della stampa Esercitazioni 1 Per iniziare (1) Per iniziare a

Dettagli

Acer erecovery Management

Acer erecovery Management 1 Acer erecovery Management Sviluppato dal team software Acer, Acer erecovery Management è uno strumento in grado di offrire funzionalità semplici, affidabili e sicure per il ripristino del computer allo

Dettagli

Il Sistema Operativo. Funzionalità. Sistema operativo. Sistema Operativo (Software di base)

Il Sistema Operativo. Funzionalità. Sistema operativo. Sistema Operativo (Software di base) Sistema Operativo (Software di base) Il Sistema Operativo Il sistema operativo è un insieme di programmi che opera sul livello macchina e offre funzionalità di alto livello Es.organizzazione dei dati attraverso

Dettagli

HORIZON SQL CONFIGURAZIONE DI RETE

HORIZON SQL CONFIGURAZIONE DI RETE 1-1/9 HORIZON SQL CONFIGURAZIONE DI RETE 1 CARATTERISTICHE DI UN DATABASE SQL...1-2 Considerazioni generali... 1-2 Concetto di Server... 1-2 Concetto di Client... 1-2 Concetto di database SQL... 1-2 Vantaggi...

Dettagli

1.2.1.1 DEFINIZIONE DI SOFTWARE

1.2.1.1 DEFINIZIONE DI SOFTWARE Software 1.2 1.2.1.1 DEFINIZIONE DI SOFTWARE Il computer non è in grado di svolgere alcun compito autonomamente Esso può eseguire svariati compiti soltanto se viene opportunamente istruito Ciò avviene

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Server 15per UNIX

Istruzioni di installazione di IBM SPSS Modeler Server 15per UNIX Istruzioni di installazione di IBM SPSS Modeler Server 15per UNIX IBM SPSS Modeler Server può essere installato e configurato per l esecuzione in modalità di analisi distribuita insieme ad altre installazioni

Dettagli

LINUX - *** KIT DI MINIMA SOPRAVVIVENZA *** - UNIX - v0.05 -

LINUX - *** KIT DI MINIMA SOPRAVVIVENZA *** - UNIX - v0.05 - LINUX - *** KIT DI MINIMA SOPRAVVIVENZA *** - UNIX - v0.05 - Created by GT, 28/10/2002 l.r. bycg, 14/11/2005 1 - INFORMAZIONE SUI FILES ls : lista i files presenti nel direttorio dove ci si trova, in ordine

Dettagli

SUSE Linux Enterprise Desktop 10

SUSE Linux Enterprise Desktop 10 SUSE Linux Enterprise Desktop 10 Riferimento ramarpido di installazione SP1 Novell SUSE Linux Enterprise Desktop 10 GUIDA RAPIDA Marzo 2007 www.novell.com SUSE Linux Enterprise Desktop Utilizzare i seguenti

Dettagli

Corso di Introduzione all Informatica (corso A) MS-WINDOWS. Esercitatore: Francesco Folino

Corso di Introduzione all Informatica (corso A) MS-WINDOWS. Esercitatore: Francesco Folino Corso di Introduzione all Informatica (corso A) MS-WINDOWS Esercitatore: Francesco Folino IL SISTEMA OPERATIVO Il Sistema Operativo è il software che permette l interazione tra uomo e macchina (hardware).

Dettagli

Windows Live OneCare Introduzione e installazione

Windows Live OneCare Introduzione e installazione Windows Live OneCare Introduzione e installazione La sicurezza e la manutenzione del proprio computer è di fondamentale importanza per tenerlo sempre efficiente e al riparo dalle minacce provenienti dalla

Dettagli

LUdeS Informatica 2 EXCEL. Prima parte AA 2013/2014

LUdeS Informatica 2 EXCEL. Prima parte AA 2013/2014 LUdeS Informatica 2 EXCEL Prima parte AA 2013/2014 COS E EXCEL? Microsoft Excel è uno dei fogli elettronici più potenti e completi operanti nell'ambiente Windows. Un foglio elettronico è un programma che

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Server 15per Windows

Istruzioni di installazione di IBM SPSS Modeler Server 15per Windows Istruzioni di installazione di IBM SPSS Modeler Server 15per Windows IBM SPSS Modeler Server può essere installato e configurato per l esecuzione in modalità di analisi distribuita insieme ad altre installazioni

Dettagli

Laboratorio di Informatica (a matematica)

Laboratorio di Informatica (a matematica) Laboratorio di Informatica (a matematica) schermo schermo stampante SERVER WMAT22 WMAT18 WMAT20 WMAT19 WMAT16 WMAT17 WMAT21 WMAT15 WMAT 10 WMAT9 WMAT8 WMAT7 WMAT6 WMAT?? WMAT13 WMAT14 WMAT12 server WMATT??

Dettagli

Dichiarazione sull uso previsto. Declinazione di responsabilità

Dichiarazione sull uso previsto. Declinazione di responsabilità Come può un paziente condividere i suoi dati con me? Come posso collegare l invito di un paziente al relativo record nel mio Come posso trasferire i dati condivisi di un paziente dal sistema online di

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

Introduzione Il sistema operativo Linux è oggi una delle principali distribuzioni di Unix, in grado di portare in ogni PC tutta la potenza e la flessibilità di una workstation Unix e un set completo di

Dettagli

SOFTWARE L ACCENSIONE DEL COMPUTER

SOFTWARE L ACCENSIONE DEL COMPUTER SOFTWARE Con software si intende l insieme delle istruzioni che permettono il funzionamento dell hardware; il concetto di software, o programma che dir si voglia, è un concetto generale ed ampio: si distingue,

Dettagli

Sistemi Operativi. Funzioni e strategie di progettazione: dai kernel monolitici alle macchine virtuali

Sistemi Operativi. Funzioni e strategie di progettazione: dai kernel monolitici alle macchine virtuali Modulo di Sistemi Operativi per il corso di Master RISS: Ricerca e Innovazione nelle Scienze della Salute Unisa, 17-26 Luglio 2012 Sistemi Operativi Funzioni e strategie di progettazione: dai kernel monolitici

Dettagli

GB informazioni e freeware

GB informazioni e freeware GB informazioni e freeware Informazioni per PC, internet, software, freeware e tutorial Home Programmi Informazioni Passatempo Siti utili Aggiornamenti sito News Posizione nel sito : Home >> Informazioni

Dettagli

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE 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

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

Parte 3. Sistemi Operativi. Sistema operativo. Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per:

Parte 3. Sistemi Operativi. Sistema operativo. Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per: Parte 3 Sistemi Operativi Sistema operativo Il sistema operativo (Operating System - OS): offre le operazioni base necessarie per: l uso efficace del computer mediante funzionalità che non sono fornite

Dettagli

Lez. 9 Il Sistema Opera3vo. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

Lez. 9 Il Sistema Opera3vo. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Lez. 9 Il Sistema Opera3vo Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1 Dott. Pasquale De Michele Dott. Raffaele Farina Dipartimento di Matematica e Applicazioni Università di Napoli

Dettagli

Appunti Modulo 2 - Microsoft Windows

Appunti Modulo 2 - Microsoft Windows www.informarsi.net Appunti Modulo 2 - Microsoft Windows Sistema operativo Il sistema operativo, abbreviato in SO (in inglese OS, "operating system") è un particolare software, installato su un sistema

Dettagli

Il sistema operativo Windows

Il sistema operativo Windows Il software Termine con il quale si indicano le componenti non fisiche di un elaboratore, come i programmi, i file e il sistema operativo Il software fornisce i programmi, le istruzioni che regolano il

Dettagli

cambiare utente mediante il comando su verificare chi siete e su che dir state lavorando Chi siete e che dir? (Inserisci la risposta)

cambiare utente mediante il comando su verificare chi siete e su che dir state lavorando Chi siete e che dir? (Inserisci la risposta) Collegamento al server LINUX Segui le seguenti istruzioni per accedere al server LINUX. Da WINDOWS Lancia telnet dalla riga di comando telnet 10.15.1.5, 10.15.1.12, 10.15.1.18, 10.15.1.23 aula boole telnet

Dettagli

Informatica di Base. Il software

Informatica di Base. Il software di Base 1 Sistemi informatici Hardware Microprocessore Memoria Periferiche di input e output Software Software di sistema Programmi applicativi 2 Il sw applicativo Il sw applicativo è costituito dall insieme

Dettagli

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore. CTVClient Il CTVClient è un programma per sistemi operativi Windows che permette la consultazione e la prenotazione delle ore dal tabellone elettronico del Circolo Tennis Valbisenzio. Per utilizzarlo è

Dettagli

Sistemi informatici. Informatica. Il software. Il sw di sistema. Il sw applicativo. Il sw di sistema. Il sistema operativo. Hardware.

Sistemi informatici. Informatica. Il software. Il sw di sistema. Il sw applicativo. Il sw di sistema. Il sistema operativo. Hardware. http://159.149.98.238/lanzavecchia/docum enti/sscta.htm Sistemi informatici Hardware Microprocessore Memoria Periferiche di input e output Software Software di sistema Programmi applicativi 1 2 Il sw applicativo

Dettagli

PROCEDURA DI ACCESSO AI PC DEL CSI

PROCEDURA DI ACCESSO AI PC DEL CSI PROCEDURA DI ACCESSO AI PC DEL CSI 1. Accedere ai Computer Per accedere ai PC al terzo piano (Aula Mediateca) bisogna avere a disposizione un nome utente (username) ed una password, (fornite al momento

Dettagli

Corso di Introduzione all Informatica MS-WINDOWS. Esercitatore: Fabio Palopoli

Corso di Introduzione all Informatica MS-WINDOWS. Esercitatore: Fabio Palopoli Corso di Introduzione all Informatica MS-WINDOWS Esercitatore: Fabio Palopoli IL SISTEMA OPERATIVO Il Sistema Operativo è il software che permette l interazione tra uomo e macchina (hardware). Il S.O.

Dettagli

MODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

MODULO 1. 1.1 Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale MODULO 1 1.1 Il personal computer ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale 1.1 Il personal computer Il PC Hardware e software Classificazioni del software Relazione tra

Dettagli

Per aprire Calcolatrice, fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi Calcolatrice.

Per aprire Calcolatrice, fare clic sul pulsante Start, scegliere Tutti i programmi, Accessori e quindi Calcolatrice. LA CALCOLATRICE La Calcolatrice consente di eseguire addizioni, sottrazioni, moltiplicazioni e divisioni. Dispone inoltre delle funzionalità avanzate delle calcolatrici scientifiche e statistiche. È possibile

Dettagli