LINUX Foundamental. Introduzione. Corso Linux 2014

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "LINUX Foundamental. Introduzione. Corso Linux 2014"

Transcript

1 - 1 - LINUX Foundamental Corso Linux 2014 di Giuseppe Zingone Introduzione Questa è la prima dispensa del corso per amministratore linux, articolata in 4 moduli. Questo modulo introduce il neofita nel mondo linux, fornendo le basi e le fondamenta anche ad un utente inesperto e può fungere come corso base linux. Il modulo 2 tratta l'ambiente a linea di comando testuale con i comandi di base, il modulo 3 tratta il funzionamento delle reti in special modo in ambito linux, il modulo 4 tratta la semplice gestione di un amministratore di sistema in ambiente linux. Che cos'è linux?, come funziona?, come installarlo?... Ma principalmente perchè linux. Rispondendo a queste ed altre domande in modo semplice ed esaustivo. Questa guida è rivolta a tutti, al neofita, al principiante e all'utente esperto, non è una guida sulla conoscenza o all'uso del computer, ma un approccio al mondo linux. Siamo negli anni dell'alfabetizzazzione informatica e ritengo che la conoscenza di questo sistema operativo sia fondamentale, sia per il mondo del lavoro, sia per la disciplina informatica, ma principalmente per l'uso quotidiano, sè pensiamo che sulla maggior parte degli smartphone e tablet è installato Android, sistema operativo basato sul kernel Linux.

2 - 2 - GNU/Linux GNU/Linux è un sistema operativo libero di tipo unix costituito dall'integrazione del kernel Linux con elementi del sistema GNU e di altro software sviluppato e distribuito con licenza GNU GPL o con altre licenze libere. Sistema Operativo Il compito principale del sistema operativo è quello di permettere all'utente, umano o non, di interagire direttamente con la macchina. Un sistema operativo è il software principale e presiede al funzionamento del computer e dei programmi ed all'interazione con l'utente. Il Kernel Il cuore di un sistema operativo è il kernel, ovvero un software che incapsula idealmente tutto l'hardware del computer fornendo un'astrazione ai programmi, i quali potrebbero così ignorare le caratteristiche fisiche dell'elaboratore. Linux è il kernel del sistema operativo GNU/Linux. Sviluppato da Linus Torvalds nel Il kernel Gestisce: accesso al filesystem scheduling accesso ai protocolli di rete Fornisce: API per l accesso ai dispositivi HW virtualizzazione della memoria strumenti di mutua esclusione Progetto GNU ( GNU's Not Unix) Creato nel 1983 da Richard Stallman e sviluppato dalla comunità che aderisce al Progetto GNU. I software GNU sono l'insieme di librerie e programmi. Considerazioni In definitiva GNU+Kernel danno vita al sistema operativo GNU/Linux.

3 - 3 - Un pò di storia Nel 1969 un team di sviluppatori dei laboratori Bell Labs (Thompson, Ritchie) cominciò a lavorare su una soluzione per il problema del software, dedicandosi alla questione della compatibilità. Essi svilupparono un nuovo sistema operativo che era: 1. semplice ed elegante; 2. scritto nel linguaggio di programmazione C al posto del codice assembly 3. capace di riutilizzare il codice. Gli sviluppatori dei Bell Labs chiamarono il loro progetto UNIX. Linux è un sistema operativo free basato su API POSIX e UNIX. Nel 1985 Richard Stallman fondò la Free Software Foundation, il cui obiettivo era riassunto nell'acronimo ricorsivo GNU = Gnu's Not Unix. In realtà l'obiettivo era la scrittura di un intero Sistema Operativo, analogo a UNIX. Nel 1991 Linus Benedict Torvalds, studente del corso di Sistemi Operativi all'università di Helsinky, aprì la strada allo sviluppo di LINUX. Perchè Linux? Analizzeremo le differenze con altri sistemi operativi, i pregi e i difetti di linux. Alcune differenze tra Windows e Linux Porte seriali Windows Linux COM1 /dev/ttys0 COM2 /dev/ttys1 COM3 /dev/ttys2 COM4 /dev/ttys3

4 - 4 - Porte parallele Windows Linux LPT1: /dev/lp0 LPT2: /dev/lp1 CD-ROM Windows Linux D: /dev/hdc E: /dev/hdd Windows Case Insensitive (nessuna differenza) Linux Case Sensitive (differenza tra caratteri maiuscoli e minuscoli) Windows usa le estensioni per sapere di che tipo di file si tratta: tutti i documenti Word finiscono con.doc, i fogli di calcolo Excel con.xls e così via. Linux riconosce i tipi di file usando il 'magic number', vale a dire una sequenza di byte presente all'inizio del file. Così, ad esempio, se all'inizio del file trova la sequenza '0xffd8', Linux sa che il file in questione è un'immagine in formato jpeg, a prescindere dall'estensione che può avere. Vantaggi di Linux Molti dei vantaggi di Linux dipendono dalle sue origini, profondamente radicate in UNIX, ad eccezione naturalmente del primo vantaggio: Linux è gratuito Come una birra gratis, dicono. Se non volete spendere assolutamente nulla, non dovete neppure pagare il prezzo di un CD: Linux può essere scaricato interamente da internet in modo gratuito.non ci sono tasse di registrazione, niente costi per utente, aggiornamenti gratuiti e codice sono liberamente a disposizione se volete cambiare il comportamento del vostro sistema. Linux è portabile su qualsiasi piattaforma hardware Un produttore che voglia vendere un nuovo tipo di computer e non sa che genere di OS girerà sulla sua nuova macchina (sia che si tratti della CPU della vostra auto o della lavatrice) può prendere un kernel Linux e renderlo funzionante sul suo hardware dal momento che la documentazione relativa a tale attività è liberamente disponibile. Linux è stato progettato per rimanere sempre funzionante Come con UNIX, ci si aspetta che un sistema Linux resti in esecuzione per tutto il tempo senza necessità di riavviarlo Questa caratteristica permette di applicare Linux in ambienti dove le persone non hanno il tempo o la possibilità di controllare i propri sistemi giorno e notte. Linux è sicuro e versatile Il modello di sicurezza utilizzato da Linux si basa sul concetto di sicurezza UNIX, conosciuto per la sua robustezza e la sua sperimentata qualità. Linux è scalabile Da un Palmtop da 2 MB di memoria ad un gruppo di archiviazione da un petabyte con centinaia di nodi: aggiungete o togliete i pacchetti appropriati e Linux si adatterà ad entrambi. Il sistema operativo Linux e le sue applicazioni hanno tempi di debug molto brevi Siccome Linux è stato sviluppato e provato da migliaia di persone, sia gli errori sia le persone per correggerli si trovano normalmente piuttosto in fretta. Svantaggi di Linux Diciamo che non è indicato per computer con hardware recentissimo non ancora supportato (poichè i produttori di hardware non forniscono driver per linux), non è indicato per i giochi di una certa caratura (poichè le softwarehouse non investono in linux) e non è indicato per programmi proprietari a cui non si può fare a meno.

5 - 5 - Ci sono troppe differenti distribuzioni Linux non è molto facile e confonde i nuovi utenti Un prodotto Open Source è affidabile? Alcuni confronti Di seguito poniamo a confronto alcuni tra i sistemi operativi maggiormente diffusi e GNU/Linux per scoprire quali sono i limiti e i pregi di quest ultimo. GNU/LINUX e UNIX GNU/Linux è una sistema operativo decisamente orientato a UNIX ma è stato sviluppato per avere ottime prestazioni su hardware comune come i normali pc ed essere liberamente distribuibile secondo i termini della licenza GPL che lo tutela. GNU/Linux supporta un ampia base di hardware, dalle più moderne tipologie a quello antiquato e fuori mercato. UNIX dal canto suo può vantarsi della propria stabilità in ambito server da tempo testata e stabile ma il suo contendente libero cresce rapidamente verso i medesimi obbiettivi. GNU/LINUX e MS-DOS MS-DOS gira solo su processori x86 non è un sistema multi-utente e multi-tasking; è inoltre un software commerciale. Quest ultimo veniva distribuito senza utili strumenti per la gestione del networking o altro ancora. MS-DOS è un sistema operativo molto semplice e adeguato per il tipo di hardware per il quale era destinato inizialmente. Il paragone con GNU/Linux è abbastanza improponibile perchè quest ultimo, per le proprie caratteristiche è nettamente superiore al primo. GNU/LINUX e WINDOWS NT MS-Windows NT è un sistema operativo che trae molte caratteristiche da precedente esperienze come VMS. Questo non è un aspetto negativo, come per Linux è positivo che la passata esperienza sia stata presa ad esempio per costrumi qualcosa di nuovo. Il cuore di NT è di tipo microkernel, un architettura che paga il prezzo della modularità con l efficienza. A parità di hardware GNU/Linux risulta più efficiente e anche sul piano della stabilità quest ultimo può garantire maggiore stabilità del primo. GNU/LINUX e WINDOWS 95/98/Me Windows (nelle varie versioni indicate) è un sistema largamente diffuso sia per l abile campagna commerciale che per la semplicità di utilizzo offerta dall interfaccia grafica. Esiste un ampio parco di software per quest ultimo ma dal punto di vista tecnico e sul piano della stabilità il paragone con GNU/Linux si mantiene abbastanza improponibile per le caratteristiche di superiorità del secondo. Sul link Perchè passare a linux troverete ben 27 ottime ragioni per migrare a linux. Considerazioni La forza di linux stà nell'essere un sistema operativo gratis,sicuro e stabile, basti pensare che il 70% dei web server in rete girano su piattaforme UNIX/Linux. Linux è una reale alternativa al mondo Microsoft e Mac, si ritrova milioni di utenti, migliaia di sviluppatori e un mercato in espansione. E' presente in sistemi integrati, è usato per il controllo di dispositivi robotizzati e ha volato a bordo dello shuttle, praticamente gira su oggetti elettronici di tutti i tipi, dai palmari alle workstation Alpha, risultando l'os in assoluto più soggetto a porting. Da alcuni anni installare una distribuzione GNU/Linux è diventato molto semplice, grazie ad un ambiente grafico semplice e guidato.

6 - 6 - Caratteristiche principali Le principali caratteristiche si possono riepilogare in: Multitasking: Gestione di più processi contemporaneamente ; Distinzione tra User Space e Kernel Space: Memoria protetta; Multiutente: Utilizzo contemporaneamente del sistema da più utenti; Virtual File Systems (VFS): Astrazione operazioni sui file. Multiprocessing simmetrico (SMP), da 2 a 16 processori (di piú con il kernel 2.6) Minime richieste hardware (il kernel occupa meno di 2MB di memoria) Grande interfacciabilitá verso altri sistemi operativi Particolarmente ottimizzato per il networking. Software,copyright,licenze,distribuzione Introduzione Il software e legalmente equiparato alle opere d'ingegno, che ricadono sotto la normativa del diritto d'autore, di proprietà dell'autore o, a seconda dei casi, del suo datore di lavoro; per questo motivo quando si acquista un programma non se ne ottiene la proprietà ma solo la possibilità di utilizzarlo secondo quanto previsto dalla legge relativa e dalla licenza Categorie di licenze

7 Software Libero E' quel software la cui licenza soddisfa le condizioni di libertà richieste dalla Free Software Foundation, ovvero: la libertà di utilizzare il programma, per qualunque scopo, la libertà di studiarne il funzionamento e di adattarlo ai propri bisogni, la libertà di ridistribuirne copie, in modo tale da poter aiutare il tuo prossimo, la libertà di migliorare il programma e di distribuire tali migliorie al pubblico, in modo tale che l'intera comunità ne tragga beneficio. Software Open Source E' quel software la cui licenza soddisfa le condizioni della Open Source Definition realizzata dell'open Source Initiative, simili a quelle della Free Software Foundation, ma non identiche, in quanto pensate per motivi e destinatari diversi. Software Copylefted E' un tipo di software libero la cui licenza impone che ogni prodotto da esso derivato sia ancora libero, solitamente sotto la stessa licenza: licenze di tale tipo sono la GPL, ma non ad esempio la BSD, mente la LGPL lo è solo parzialmente. Software proprietario E' quel software che viene rilasciato sotto licenze che concedono all'utente solo ed esclusivamente l'utilizzo del prodotto, sotto condizioni restrittive. Software closed source E' un altro termine usato per indicare il software proprietario, in contrapposizione a quello open source Software semi-libero E' quel software la cui licenza oltre alcune delle libertà richieste dal software libero, ma non tutte. Software di pubblico dominio E' software privo di un proprietario: chi lo utilizza gode della maggior parte dei diritti offerti dal software libero, ma non c'è nessuna garanzia che questi diritti rimangano, in particolare chiunque potrebbe appropriarsene e rendere proprietarie le versioni modificate. Categorie di distribuzione Software commerciale E' quel software che viene venduto, in qualunque modo ciò avvenga. Shareware Indica un tipo di distribuzione per la quale un programma può essere distribuito da chiunque (di solito senza scopi di lucro), ma per utilizzarlo oltre un periodo di prova è necessario pagare una quota di registrazione. Adware

8 - 8 - E un tipo di software per l'utilizzo del quale non è richiesto un pagamento diretto, ma che mostrano della pubblicità nel corso del loro funzionamento. Software gratuito E quel software che viene ceduto gratuitamente: i programmi open source rientrano parzialmente in questa categoria. Freeware Indica generalmente programmi distribuiti gratuitamente, ma non liberi; in particolare sono privi di sorgenti. Le Distribuzioni Ecco la domanda che assilla le persone che si avvicinano al mondo Linux, quale distro è la migliore, quali sono le differenze, quale scegliere... Sfatiamo subito il mito, a prescindere dalla distro il sistema e sempre lo stesso, cio che differenzia le varie distribuzioni sono: la scelta dei vari applicativi, l'ambiente desktop e il metodo di installazione pacchetti. In circolazione esistono più di 300 tipi di distribuzioni, questo è dovuto, molto probabilmente al fatto che essendo la maggior parte delle distribuzioni rilasciate sotto licenza GPL, quindi modificabili; molti programmatori nel mondo hanno trovato libero sfogo alla propria fantasia e questo a fatto sì che nascessero più distribuzioni e quindi più progetti che oggi vengono portati avanti parallelamente. Le tre principali distribuzioni Debian Creata dal Debian Project, è un sistema operativo per computer composto solo da software libero, anche se può usare, tramite l'aggiunta di appositi repository, anche software proprietario o software libero basato su software non libero. Viene sviluppata attraverso la collaborazione di volontari da ogni parte del mondo e fornisce più di un semplice sistema operativo: viene distribuito con oltre pacchetti, programmi già compilati e impacchettati in modo tale da permettere installazioni facili. Il sistema di gestione dei pacchetti utilizza a basso livello il programma dpkg (estensione file.deb), gestore ad alto livello APT(Front-ends a linea comando di APT sono apt-gete aptitude mentre come front-ends grafici sono presenti Synaptice il Software Center). Red Hat Sviluppata dall'azienda Red Hat. Questa distribuzione è rilasciata come prodotto Enterprise e offre indubbi vantaggi dovuti all'aspetto commerciale del prodotto: assistenza tecnica, hardware e software certificato, stabilità e software di

9 automazione.red Hat Linux, si caratterizza per il gestore di pacchetti rpm (estensione pacchetti *.rpm) Successivamente è stato sviluppato Yellow dog Updater, Modified (YUM) un sistema di gestione dei pacchetti open source a riga di comando per i sistemi operativi Linux compatibili con il formato RPM che permette l'utilizzo di repository e l gestione automatica delle dipendenze. Slackware Nasce nel 1992, da Patrick Volkerding. È stata la prima distribuzione Linux, la pioniera in questo contesto. È una distribuzione molto spartana, nel senso che chi la gestisce non ama riempirla di inutili fronzoli, come posso essere delle interfacce grafiche per la configurazione del sistema o dell'installazione. L'installazione è testuale, sullo stile della vecchia grafica su terminale che un tempo era il pane quotidiano per gli utenti. Per questo motivo è considerata una distribuzione difficile, non per tutti. I pacchetti di installazione sono.tgz, ed è l'unica fra quelle che vedremo che usa questo tipo di binario. Le maggiori derivate Ubuntu La distro più popolare del momento: facile da installare e da usare, si presenta con un'interfaccia grafica moderna e gradevole sviluppata appositamente per questa distribuzione (Unity). Viene costantemente aggiornata, al punto di avere ben due rilasci all'anno. Vanta uno dei più vasti repository tra le distribuzioni attualmente disponibili e questo insieme ad una enorme community ne fa la miglior scelta per chi muove i primi passi nell'universo GNU/Linux. Linux Mint Parimenti ad Ubuntu dalla quale deriva, Linux Mint è una distribuzione pensata per essere facile e completa. Segue le tempistiche di rilascio di Ubuntu con la quale è pienamente compatibile e ne condivide il vasto parco software. Si presenta con un'interfaccia grafica più tradizionale (GNOME), che riesce ad essere moderna ed accattivante pur non stravolgendo i canoni ormai consolidati del desktop classico. Mageia Recentemente apparsa nel panorama delle distro GNU/Linux, affonda le radici nel lontano passato. Trattasi infatti della nuova incarnazione della storica Mandrake Linux (divenuta poi Mandriva) ad opera dello sviluppatore originale. Mandrake Linux ha da sempre fatto della facilità d'uso il suo punto di forza, diventando una delle prime distro adatte all'utente comune. In questa nuova incarnazione, nulla ha perso della sua proverbiale facilità e si dimostra una valida scelta benché disponga di una quantità di software più limitata rispetto ad Ubuntu. Si presenta con una moderna interfaccia grafica dalle ampie possibilità di personalizzazione (KDE). Fedora Fedora è un altro pezzo di storia: quando Red Hat decise di chiudere il supporto alla sua famosa distro gratuita per concentrare i suoi sforzi sulla controparte commerciale Red Hat Enterprise, il progetto cambiò nome e passò in mano ad una community (sempre sponsorizzata da Red Hat) cambiando nome in Fedora. Oggi Fedora, sebbene meno user friendly di Ubuntu, Linux Mint o Mageia, è ancora una delle distribuzioni più usate ed apprezzate e tuttora costituisce la base di sviluppo su

10 cui poggia la distro commerciale Red Hat Enterprise Linux. Bene, libero non significa necessariamente gratuito: i sorgenti di Red Hat Enterprise sono disponibili sotto licenza libera, tant'è che è nata una community che ne mantiene una versione gratuita sotto il nome di CentOS. SUSE Dal 1994, una delle più logeve distribuzioni commerciali esistenti. Come Red Hat ha una controparte gratuita, opensuse, sviluppata dalla community e liberamente scaricabile. Sebbene ad oggi sia meno popolare in ambiente domestico, ma estremamente diffusa nel settore enterprise, viene in particolare apprezzata per il suo esclusivo pannello di controllo globale: YaST, facile da usare quanto versatile. Considerazioni Concetto fondamentale: Linux è uno solo, ed è lo stesso per tutte le distribuzioni. I Software Linux I programmi liberi ci sono, sono tantissimi, validi e permettono l'utilizzo libero del computer a milioni di persone in tutto il mondo. Alvuni sono realizzati anche per ambiente Windows e Mac. Analizzeremo i principali, i più famosi divisi per categorie. Applicazioni per la produttività La maggior parte dei computer viene utilizzata per le applicazioni da ufficio, che riguardano per esempio la scrittura, la presentazione di progetti e l analisi statistica, la grafica vettoriale e il video editing. OpenOffice.org contiene tutto quello che ci si aspetta da un pacchetto di applicazioni per ufficio: un programma per la scrittura di testi, un foglio elettronico, un programma per le presentazioni e una base di dati. Infine, ha la caratteristica di essere compatibile con i formati di file di Microsoft Office. Mozilla Firefox è ormai il browser web più diffuso al mondo e viene distribuito da Mozilla Foundation. Firefox è più sicuro ed efficiente rispetto al precedente browser più usato (Microsoft Internet Explorer), è leggero, veloce, facile da usare e conforme agli standard che regolano il World Wide Web. Mozilla SunBird è un progetto supportato dai sistemi operativi Linux e Windows, per la gestione dei calendari ed impegni. Mozilla Thunderbird è un progetto della Mozilla Foundation per la gestione della posta elettronica.

11 Grafica e strumenti multimediali The GIMP è un programma per l elaborazione di immagini ed il fotoritocco.inkscape è un programma per la grafica vettoriale alternativo a Adobe Illustrator. ImageMagick è una suite di software per la creazione, modifica e visualizzazione di immagini. atunes è un software scritto in Java per l'ascolto e l'archiviazione di file audio. Audacity è un editor di file audio. Blender non consente semplicemente di effettuare editing video, ma anche di realizzare grafica e animazione 3D. Cinelerra e altri programmi come KDEnlive oppure OpenShot sono programmi per il "montaggio video non-lineare" che consentono di acquisire video da videocamere digitali, ricevitori TV o webcam. Servizi per Internet e Networking Apache HTTP Server è il nome della piattaforma web server più popolare su Internet più della metà di tutti i siti web utilizzano server Apache. MySQL e PostgreSQL sono database server relazionali. MySQL è tipicamente usato per i siti web, mentre PostgreSQL è un database innovativo e ad alte prestazioni per tutti gli scopi. Postfix è un server di posta sicuro ed estremamente potente. FileZillaServer consente di trasferire file attraverso il protocollo FTP. Software infrastrutturale Samba consente di trasformare una macchina Linux in un server verso i client Windows per la condivisione di dischi e stampanti sulla rete. NFS è un file system distribuito per sistemi Linux e Unix. Consente la condivisione in rete di dischi tra un server Linux e client Linux / Unix. OpenLDAP è l'equivalente Linux del Lightweight Directory Active Program, utile in reti di medie e larghe dimensioni. DNSe DHCP costituiscono la base di una qualsiasi architettura di rete. Con BIND, Linux supporta il server DNS di riferimento, e il server ISC DHCP può collaborare con BIND per fornire ai client parametri di rete come l'indirizzo IP anche in reti di grandi dimensioni. Dnsmasq è un Server DNS e DHCP facile da usare per reti di piccole dimensioni. Linguaggi di Programmazione e Ambienti di Sviluppo Fin dai suoi inizi, Linux è sempre stato un sistema operativo realizzato da sviluppatori per sviluppatori. Di conseguenza, sono disponibili per Linux i compilatori e gli interpreti per tutti i linguaggi di programmazione più importanti.

12 La Linea di comando La linea di comando ha costituito fino a qualche anno fa l'unico metodo di interazione disponibile tra utenti e computer. Una linea di comando è un programma, chiamato shell, all'interno del quale è possibile digitare i comandi necessari alla manipolazione di files, all'esecuzione di programmi e così via. Anche se molti computer oggi non usano più questa modalità di interazione, essa è di fondamentale importanza per l'utilizzo avanzato di Linux. Infatti, abitualmente non viene installato alcun ambiente grafico sui server, sia per un risparmio di risorse hardware, sia per motivi di sicurezza. La Shell Sia gli emulatori di terminale che le console una volta avviati lanciano l'esecuzione di una shell che è il vero e proprio programma che interpreta i comandi ivi digitati. spostarsi nel file system; copiare, rinominare, rimuovere file e directory; gestire i processi in esecuzione e molto altro, tra cui anche la possibilità di lanciare l'esecuzione di comandi e applicazioni non integrate nella shell. Vi sono molte shell disponibili negli ambienti Unix e citando quelle maggiormente diffuse troviamo: bash, la Bourne Again Shell, per differenziarla dall'originale shell ( sh ) di Bourne. È compatibile con gli standard IEEE POSIX e implementa funzionalità più avanzate di derivazione della ksh e csh. Generalmente è la shell di default nelle distribuzioni Linux. tcsh, la TENEX C Shell, una versione avanzata dell'originale Berkeley Unix C Shell. ksh, la Korn Shell, nata come estensione ( superset ) dell'originale sh, default in sistemi Unix come IBM AIX e SUN Solaris. zsh, una shell moderna con funzionalità molto avanzate dash, la Debian Almquist Shell, una shell standard POSIX leggera con poche dipendenze di librerie, più robusta e veloce della bash e pertanto ben adatta per l'esecuzione di script (che vedremo più sotto). Ogni shell ha dei file di controllo e di configurazione che vengono salvati all'interno della home utente..bashrc : contiene comandi e configurazione di variabili d'ambiente che vengono richiamati ogni qual volta viene lanciata una shell bash; praticamente un file di inizializzazione dell'ambiente su cui si andrà a lavorare..bash_history : registra un certo numero degli ultimi comandi inseriti da tastiera. Nella bash il default è 500.

13 bash_logout : contiene i comandi da eseguire nel momento in cui l'utente chiude la shell. Generalmente una shell termina con il carattere dollaro ($) o percento (%) per indicare che nella shell ci si è autenticati come utente standard oppure il carattere cancelletto (#) che di solito si usa per indicare che i comandi impartiti vengono eseguiti dall'utente amministratore, chiamato root negli ambienti Unix. Considerazioni Abbiamo visto come è essenziale l'uso della linea di comando in ambiente Linux e nei sistemi server, infatti la shell e l'utensile principale dell' Amministratore di sistemi. Per il suo utilizzo dei comandi principali verra affrontato in un modulo a parte. L'ambiente Grafico Il sistema operativo Linux, per avviarsi in modalità grafica ha bisogno di alcuni programmi che forniscono tali funzionalità, questi sono il Server X, i Window Manager ed i Desktop Manager. Il Server X X è il server grafico di Linux. Viene detto server perché gestisce i rapporti con le applicazioni come una tipologia client-server, dove i client sono, appunto, i programmi. Xfree86, il nome completo di X, si preoccupa di gestire la parte "tecnica" della visualizzazione delle interfacce grafiche delle applicazioni, le GUI (Graphical User Interface). Contiene i driver delle schede video, fornisce l'accelerazione 3D, i caratteri e gli effetti sugli stessi, i layout della tastiera, controlla il mouse, la risoluzione. Tuttavia X è un sistema grezzo per l'utente finale. Infatti non contiene in sé nessun sistema di gestione del desktop. I Window Manager I Window Manager offrono dei programmi base per la gestione del desktop, quali: lo sfondo, le icone, i menu, la taskbar, questi programmi base variano da Window Manager a Window Manager. Alcuni Window Manager sono: WindowMaker, FluxBox e Enlightenment. I Desktop Manager I Desktop Manager offrono un sistema di sostegno su cui costruire applicazioni (le

14 librerie) oltre ai programmi base (la barra delle applicazioni, i menu, il desktop, le icone). I 2 Desktop Manager più diffusi sono KDE e Gnome. KDE è costruito sulle librerie QT, vale a dire che qualunque applicazione elaborata con le QT diventa un'applicazione per KDE. Stesso discorso per Gnome con le librerie GTK. E' possibile far partire delle applicazioni scritte su certe librerie per un dato Desktop Manager su un qualsiasi altro Desktop Manager o Window Manager, basta installare quelle librerie. Grazie a questi ambienti di sviluppo, esistono moltissime applicazioni per KDE e per Gnome, che rendono la loro scelta obbligatoria su un sistema desktop. Offrono anche dei programmi di login grafico (KDM per KDE e GDM per Gnome) che permettono, al momento del login, di scegliere quale Desktop Manager o Window Manager utilizzare tra quelli installati nella macchina. Gnome Un ambiente desktop di grande impatto visivo che ha come scopo l'usabilità e l'immediatezza d'uso. Appena installato, offre molte funzionalità grazie a programmi preinstallati e ben integrati nel desktop. KDE Un desktop potente e ricco di funzionalità, grazie alla vasta scelta di applicazioni e ad un ambiente totalmente integrato. Ha il particolare vantaggio di essere molto personalizzabile. Unity Un desktop di recente introduzione sviluppato da Canonical per Ubuntu. Inizialmente destinato ai netbook, si adatta particolarmente a schermi di ridotte dimensioni. XFCE Ambiente desktop relativamente leggero, adatto a computer meno potenti o a chi preferisce un ambiente grafico essenziale e insieme funzionale. LXDE Ambiente desktop veloce, leggero e senza fronzoli. Per chi ha bisogno di un desktop ancora più snello, spartano ma funzionale. Considerazioni Esistono una varietà di ambienti grafici che si differenziano per estetica, funzionalità e leggerezza.

15 Il Filesystem Linux Dopo una panoramica sulla conoscenza del mondo Linux, ora ci inoltriamo in un argomento più tecnico, il filesystem che è la modalità con cui un supporto fisico di archiviazione e stato preparato per immagazzinare i dati. Il filesystem Unix Il filesystem è il complesso sistema che i sistemi operativi moderni utilizzano per organizzare le entità di memorizzazione permanente Ogni cosa è un file e i nomi sono case-sensitive La struttura logica del FS Unix è un albero La struttura fisica del FS Unix è fatta di blocchi e inode Il filesystem Unix inizia da root (/) Quello Windows da C:\ 1. Un blocco (o settore) è un'unità di allocazione indivisibile di dimensione variabile, spesso 512 Bytes. 2. Un inode è una struttura dati che gestisce, tramite una serie di puntatori gerarchici, la dimensione del file e la sua locazione fisica (se risiede su un dispositivo a blocchi come, ad es., un hard disk) il proprietario e il gruppo di appartenenza le informazioni temporali di modifica (mtime), ultimo accesso (atime) e di cambio di stato (ctime). il numero di collegamenti fisici che referenziano l'inode i permessi d'accesso La filosofia alla base dei sistemi operativi unix-like comporta: Everything is a file (Ogni cosa è un file) La componentistica hardware (periferiche) sono rappresentate come file (device) Sono presenti 7 tipologie di file base: 0) File normali (-)

16 1) Directory (d) 2) Device a blocchi (b) 3) Device a caratteri (c) 4) Pipe (p) 5) Socket (s) 6) Link (l) Tipi di filesystem e confronti XFS FS di IRIX, alte performance su larghi files, con extent, RAID aware, delayed allocation, guaranteed-rate I/O ReiserFS (3/4) FS ottimizzato per tanti piccoli file, supporta tail packing, metadata journaling, online resize Ext(2/3/4) FS storico di Linux, basato su inode, supporta journaling, delayed allocation ed extents; non richiede deframmentazione FAT(16/32/64) FS Microsoft pre-nt, ora standardizzato, usato su flash NTFS (6) FS storico di Windows, basato su MFT, journaled, supporta compressione, snapshot, crittografia, transazioni Struttura del Filesystem Directory Descrizione /bin/ File binari per tutti gli utenti (es., cat, ls, cp) /boot/ File del Boot loader (es., kernel, initrd) /dev/ File di periferica (devices) (es., /dev/null) /etc/ File di configurazione del sistema (da et cetera) /opt/ Software statici (non appartenenti alla distro) /home/ Cartella Home degli utenti /lib/ Librerie essenziali per i binari in /bin/ e /sbin/ /lost+found File danneggiati che ha cercato di recuperare /mnt/ Filesystem montati (mounted) temporaneamente /opt/ Programmi specifici installati da sysadmin Spesso si usa /usr/local/ /proc/ Filesystem virtuale che mostra informazioni sullo stato del kernel e dei processi attivi; sono presenti soprattutto file di testo (es, uptime, network) /root/ Cartella Home dell'utente root (amministratore) /sbin/ Eseguibili per l'amministrazione del sistema /sys/ Controlli del sistema e dei dispositivi (frequenza cpu, alimentazione dispositivi, etc.) /tmp/ File temporanei /srv/ Dati specifici forniti dal sistema (served) /usr/ Gerarchia secondaria per i dati condivisibili ed in sola lettura (unix system resources). Questa directory è nata per essere condivisa tra gli host e non deve contenere dati specifici. /var/ File Variabili come log, database, siti web, e file temporanei delle .

17 Considerazioni Abbiamo visto pregi, difetti e caratteristiche del filesystem Linux, non è perfetto ma è uno dei migliori. Installiamo GNU/Linux Passiamo alla parte più divertente, l'installazione di GNU/Linux, diciamo subito che non si differenzia di molto da altri sistemi operativi, anzi spesso risulta più semplice. Consiglio inizialmente di provare la distro Ubuntu, la quale risulta più facile e immediata per i principianti; dopo potete esercitarvi ad installare varie distro fino a trovare quella che meglio vi soddisfi. Ricordate che l'ingrediente principale per imparare e la pratica. E' possibile ottenere una distribuzione Linux: scaricandola da internet; copiandola da un amico o da un Linux User Group;

18 partecipando ad un Installparty; acquistando una rivista con CD-ROM allegato in edicola; acquistandola nei migliori negozi di informatica. Pianificazione dell'installazione STEP 0.1 individuazione del contesto: Aziendale (Server) Personale (Desktop) STEP 0.2 funzionalità e costi: Determinazione dei compiti che il sistema dovrà assolvere Disponibilità delle applicazioni nel nuovo ambiente I costi di conversione dei dati, del personale e dell'eventuale sviluppo di nuove applicazioni STEP 0.3 determinazione delle caratteristiche hardware: Processore / chipset Hard disk e CD/DVD Scheda grafica / monitor Tastiera e mouse Scheda di rete. Inizio dell'installazione STEP 1 scelta del tipo d'installazione: Installazione grafica Installazione testuale STEP 2 scelta dei parametri base: Lingua Mappatura tastiera Fuso orario. STEP 3 scelta del partizionamento: Manuale Auto STEP 4 scelta del filesystem : Ext3: evoluzione dello storico ext2, rappresenta la scelta più comune Reiserfs: scelto per la sua velocità è attualmente non mantenuto JFS: normalmente utilizzato nei sistemi UNIX di IBM risulta poco diffuso XFS: normalmente utilizzato nei sistemi SGI presenta molte funzionalità enterprise ma anche alcune instabilità STEP 5 configurazione utente/i: Creazione di utenti non privilegiati Impostazione della password di root (per le distribuzioni dove root non è bloccato) STEP 6 configurazione della rete (opzionale): Impostazione IP / netmask / gateway Impostazione DNS STEP 7 scelta del profilo d'installazione: Server Desktop Multimedia STEP 8 configurare il tipo di bootloader e come/dove installarlo STEP 9 primo avvio del sistema STEP 10 completamento configurazione comprendente:

19 Configurazione della rete (se non effettuato durante gli step precedenti) Configurazione di periferiche quali audio, video, rete Package Manager (PM) L'utilizzo dei Package Manager permette di installare, aggiornare, verificare o rimuovere i programmi con molta facilità. I programmi vengono raccolti all'interno di un singolo file che contiene anche le istruzioni per l'installazione e la disinstallazione necessarie al Package Manager. I PM esistenti sono: rpm nato con le distribuzioni Red Hat (Red Hat Package Manager) è utilizzato oggi da diverse distribuzioni.i file pacchettizzati hanno come estensione.rpm. dpkg creato da Debian e utilizzato dalle distribuzioni da essa derivate, utilizza un formato differente con estensione.deb. E' stato il primo ad avere uno strumento per la soluzione delle dipendenze chiamato apt(advanced Package Tool) Altri PM che riconoscono le dipendenze tra i pacchetti sono (su base rpm): YUM(Y ellow dog Updater Modified) utilizzato da Fedora YaSt(Y et Another Setup T ool) utilizzato da SUSE urpmi utilizzato da Mandriva Considerazioni L'installazzione pratica risulterà più semplice della teoria. Indice 1 Introduzione 2 GNU/Linux Sistema operativo Il kernel Progetto GNU 3 Un pò di storia 4 Perchè Linux? Alcune differenze tra windows e linux Vantaggi di Linux

20 Svantaggi di Linux Alcuni confronti Caratteristiche principali 6 Software, copyright, licenze, distribuzione Introduzione Categorie di licenze categorie di distribuzione 7 Le Distribuzioni Le tre principali distribuzioni Le maggiori derivate 8 I software Linux Applicazioni per la produttività Grafica e strumenti multimediali Servizi per internet e networking Software infrastrutturale Linguaggi di programmazione e ambienti di sviluppo 9 La linea di comando la shell 10 L'ambiente grafico Il server X I window manager I desktop manager 11 Il filesystem Linux Il filesystem unix La filosofia alla base dei sistemi operativi unix-like Tipi di filesystem e confronti Struttura del filesystem Panoramica riassuntiva 12 Installiamo GNU/Linux Ottenere una distribuzione linux Pianificazione dell'installazione Inizio dell'installazione Package Manager (PM)

21 - 21 -

Virtualizzazione e installazione Linux

Virtualizzazione e installazione Linux Virtualizzazione e installazione Linux Federico De Meo, Davide Quaglia, Simone Bronuzzi Lo scopo di questa esercitazione è quello di introdurre il concetto di virtualizzazione, di creare un ambiente virtuale

Dettagli

Setup e installazione

Setup e installazione Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo

Dettagli

Installare e configurare Easy Peasy (Ubuntu Eee) su Asus Eee PC mini howto

Installare e configurare Easy Peasy (Ubuntu Eee) su Asus Eee PC mini howto Installare e configurare Easy Peasy (Ubuntu Eee) su Asus Eee PC mini howto Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 (marzo 2009) ultimo aggiornamento aprile 2009 Easy Peasy è una distribuzione

Dettagli

ALFABETIZZAZIONE DI BASE Programma del Corso livello base

ALFABETIZZAZIONE DI BASE Programma del Corso livello base Un po di Storia ISP & Web Engineering ALFABETIZZAZIONE DI BASE Programma del Corso livello base Breve cenno sulla storia dell informatica: dagli albori ai giorni nostri; L evoluzione di Windows: dalla

Dettagli

FileMaker Server 12. Guida introduttiva

FileMaker Server 12. Guida introduttiva FileMaker Server 12 Guida introduttiva 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi di FileMaker,

Dettagli

Installazione LINUX 10.0

Installazione LINUX 10.0 Installazione LINUX 10.0 1 Principali passi Prima di iniziare con l'installazione è necessario entrare nel menu di configurazione del PC (F2 durante lo start-up) e selezionare nel menu di set-up il boot

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

UBUNTU SERVER. Installazione e configurazione di Ubuntu Server. M. Cesa 1

UBUNTU SERVER. Installazione e configurazione di Ubuntu Server. M. Cesa 1 UBUNTU SERVER Installazione e configurazione di Ubuntu Server M. Cesa 1 Ubuntu Server Scaricare la versione deisiderata dalla pagina ufficiale http://www.ubuntu.com/getubuntu/download-server Selezioniare

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

Software 2. Classificazione del software. Software di sistema

Software 2. Classificazione del software. Software di sistema Software 2 Insieme di istruzioni e programmi che consentono il funzionamento del computer Il software indica all hardware quali sono le operazioni da eseguire per svolgere determinati compiti Valore spesso

Dettagli

Guida all'uso di StarOffice 5.2

Guida all'uso di StarOffice 5.2 Eraldo Bonavitacola Guida all'uso di StarOffice 5.2 Introduzione Dicembre 2001 Copyright 2001 Eraldo Bonavitacola-CODINF CODINF COordinamento Docenti INFormati(ci) Introduzione Pag. 1 INTRODUZIONE COS'È

Dettagli

CHIAVETTA INTERNET ONDA MT503HSA

CHIAVETTA INTERNET ONDA MT503HSA CHIAVETTA INTERNET ONDA MT503HSA Manuale Utente Linux Debian, Fedora, Ubuntu www.ondacommunication.com Chiavet ta Internet MT503HSA Guida rapida sistema operativo LINUX V 1.1 33080, Roveredo in Piano (PN)

Dettagli

Boot Camp Guida di installazione e configurazione

Boot Camp Guida di installazione e configurazione Boot Camp Guida di installazione e configurazione Indice 3 Introduzione 4 Panoramica dell'installazione 4 Passo 1: Verificare la presenza di aggiornamenti 4 Passo 2: Per preparare il Mac per Windows 4

Dettagli

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali DynDevice ECM La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali Presentazione DynDevice ECM Cos è DynDevice ICMS Le soluzioni di DynDevice

Dettagli

Rational Asset Manager, versione 7.1

Rational Asset Manager, versione 7.1 Rational Asset Manager, versione 7.1 Versione 7.1 Guida all installazione Rational Asset Manager, versione 7.1 Versione 7.1 Guida all installazione Note Prima di utilizzare queste informazioni e il prodotto

Dettagli

TeamViewer 7 Manuale Controllo remoto

TeamViewer 7 Manuale Controllo remoto TeamViewer 7 Manuale Controllo remoto TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Indice 1 Informazioni su TeamViewer... 5 1.1 Informazioni sul software... 5 1.2 Informazioni sul

Dettagli

Guida Così si aggiornano i programmi Microsoft

Guida Così si aggiornano i programmi Microsoft Guida Così si aggiornano i programmi Microsoft Informazione Navigare in Internet in siti di social network oppure in siti web che consentono la condivisione di video è una delle forme più accattivanti

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 10 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Nomenclatura: 1 La rappresentazione di uno schema richiede una serie di abbreviazioni per i vari componenti. Seguiremo

Dettagli

Introduzione a Puppy Linux: installazione su una chiavetta USB

Introduzione a Puppy Linux: installazione su una chiavetta USB Introduzione a Puppy Linux: installazione su una chiavetta USB Alex Gotev 1 Contenuti Che cos'è Puppy Linux? Come posso averlo? Come si avvia? Che programmi include? Installazione su Chiavetta USB Domande

Dettagli

Background (sfondo): Finestra: Una finestra serve a mostrare il contenuto di un disco o di una cartella -, chiamata anche directory.

Background (sfondo): Finestra: Una finestra serve a mostrare il contenuto di un disco o di una cartella -, chiamata anche directory. @ PC (Personal computer): Questa sigla identificò il primo personal IBM del 1981 a cura di R.Mangini Archiviazione: Il sistema operativo si occupa di archiviare i file. Background (sfondo): Cursore: Nei

Dettagli

Web Conferencing Open Source

Web Conferencing Open Source Web Conferencing Open Source A cura di Giuseppe Maugeri g.maugeri@bembughi.org 1 Cos è BigBlueButton? Sistema di Web Conferencing Open Source Basato su più di quattordici componenti Open-Source. Fornisce

Dettagli

TeamViewer 8 Manuale Controllo remoto

TeamViewer 8 Manuale Controllo remoto TeamViewer 8 Manuale Controllo remoto Rev 8.0-12/2012 TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Indice 1 Informazioni su TeamViewer... 6 1.1 Informazioni sul software... 6

Dettagli

SERVER VIDEO 1-PORTA H.264

SERVER VIDEO 1-PORTA H.264 SERVER VIDEO 1-PORTA H.264 MANUALE UTENTE DN-16100 SALVAGUARDIA IMPORTANTE Tutti i prodotti senza piombo offerti dall'azienda sono a norma con i requisiti della legge Europea sulla restrizione per l'uso

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

Manuale di installazione. Data Protector Express. Hewlett-Packard Company

Manuale di installazione. Data Protector Express. Hewlett-Packard Company Manuale di installazione Data Protector Express Hewlett-Packard Company ii Manuale di installazione di Data Protector Express. Copyright Marchi Copyright 2005 Hewlett-Packard Limited. Ottobre 2005 Numero

Dettagli

Posta Elettronica. Claudio Cardinali claudio@csolution.it

Posta Elettronica. Claudio Cardinali claudio@csolution.it Posta Elettronica Claudio Cardinali claudio@csolution.it Posta Elettronica: WebMail Una Webmail è un'applicazione web che permette di gestire uno o più account di posta elettronica attraverso un Browser.

Dettagli

Guida alla scansione su FTP

Guida alla scansione su FTP Guida alla scansione su FTP Per ottenere informazioni di base sulla rete e sulle funzionalità di rete avanzate della macchina Brother, consultare la uu Guida dell'utente in rete. Per ottenere informazioni

Dettagli

Plesk Automation. Parallels. Domande tecniche più frequenti

Plesk Automation. Parallels. Domande tecniche più frequenti Parallels Plesk Automation Primo trimestre, 2013 Domande tecniche più frequenti Questo documento ha come scopo quello di rispondere alle domande tecniche che possono sorgere quando si installa e si utilizza

Dettagli

Manuale - TeamViewer 6.0

Manuale - TeamViewer 6.0 Manuale - TeamViewer 6.0 Revision TeamViewer 6.0 9947c Indice Indice 1 Ambito di applicazione... 1 1.1 Informazioni su TeamViewer... 1 1.2 Le nuove funzionalità della Versione 6.0... 1 1.3 Funzioni delle

Dettagli

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011

Sistemi Web-Based - Terminologia. Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 Sistemi Web-Based - Terminologia Progetto di Sistemi Web-Based Prof. Luigi Laura, Univ. Tor Vergata, a.a. 2010/2011 CLIENT: il client è il programma che richiede un servizio a un computer collegato in

Dettagli

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE Oracle Business Intelligence Standard Edition One è una soluzione BI completa, integrata destinata alle piccole e medie imprese.oracle

Dettagli

Per Iniziare con Parallels Desktop 10

Per Iniziare con Parallels Desktop 10 Per Iniziare con Parallels Desktop 10 Copyright 1999-2014 Parallels IP Holdings GmbH e i suoi affiliati. Tutti i diritti riservati. Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen Svizzera

Dettagli

Guida all'installazione di SLPct. Manuale utente. Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it

Guida all'installazione di SLPct. Manuale utente. Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it Guida all'installazione di SLPct Manuale utente Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it Premessa Il redattore di atti giuridici esterno SLpct è stato implementato da Regione

Dettagli

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it il server? virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente modificando

Dettagli

Analisi della situazione iniziale

Analisi della situazione iniziale Linux in azienda Solitamente quando si ha un ufficio e si pensa all'acquisto dei computer la cosa che si guarda come priorità è la velocità della macchina, la potenza del comparto grafico, lo spazio di

Dettagli

DNS (Domain Name System) Gruppo Linux

DNS (Domain Name System) Gruppo Linux DNS (Domain Name System) Gruppo Linux Luca Sozio Matteo Giordano Vincenzo Sgaramella Enrico Palmerini DNS (Domain Name System) Ci sono due modi per identificare un host nella rete: - Attraverso un hostname

Dettagli

Ambienti supportati. Configurazione della stampante di rete. Stampa. Gestione della carta. Manutenzione. Risoluzione dei problemi.

Ambienti supportati. Configurazione della stampante di rete. Stampa. Gestione della carta. Manutenzione. Risoluzione dei problemi. I server di stampa vengono utilizzati per collegare le stampanti alle reti. In tal modo, più utenti possono accedere alle stampanti dalle proprie workstation, condividendo sofisticate e costose risorse.

Dettagli

FileMaker Server 13. Guida introduttiva

FileMaker Server 13. Guida introduttiva FileMaker Server 13 Guida introduttiva 2007-2013 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 Stati Uniti FileMaker e Bento sono marchi

Dettagli

Creare e ripristinare immagine di sistema con Windows 8

Creare e ripristinare immagine di sistema con Windows 8 Creare e ripristinare immagine di con Windows 8 La versione Pro di Windows 8 offre un interessante strumento per il backup del computer: la possibilità di creare un immagine completa del, ovvero la copia

Dettagli

Il Concetto di Processo

Il Concetto di Processo Processi e Thread Il Concetto di Processo Il processo è un programma in esecuzione. È l unità di esecuzione all interno del S.O. Solitamente, l esecuzione di un processo è sequenziale (le istruzioni vengono

Dettagli

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO Precisione del riconoscimento Velocità di riconoscimento Configurazione del sistema Correzione Regolazione della

Dettagli

Boot Camp Guida all installazione e alla configurazione

Boot Camp Guida all installazione e alla configurazione Boot Camp Guida all installazione e alla configurazione Indice 4 Introduzione 5 Cosa ti occorre 6 Panoramica dell installazione 6 Passo 1: verifica la presenza di aggiornamenti. 6 Passo 2: apri Assistente

Dettagli

How to Develop Accessible Linux Applications

How to Develop Accessible Linux Applications How to Develop Accessible Linux Applications Sharon Snider Copyright 2002 IBM Corporation v1.1, 2002-05-03 Diario delle Revisioni Revisione v1.1 2002-05-03 Revisionato da: sds Convertito in DocBook XML

Dettagli

Guida Dell di base all'acquisto dei server

Guida Dell di base all'acquisto dei server Guida Dell di base all'acquisto dei server Per le piccole aziende che dispongono di più computer è opportuno investire in un server che aiuti a garantire la sicurezza e l'organizzazione dei dati, consentendo

Dettagli

2014 Electronics For Imaging. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione è regolato da quanto

2014 Electronics For Imaging. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione è regolato da quanto 2014 Electronics For Imaging. Per questo prodotto, il trattamento delle informazioni contenute nella presente pubblicazione è regolato da quanto previsto in Avvisi legali. 23 giugno 2014 Indice 3 Indice...5

Dettagli

Germano Pettarin E-book per la preparazione all ECDL ECDL Modulo 2 Sistema Operativo Windows Argomenti del Syllabus 5.0

Germano Pettarin E-book per la preparazione all ECDL ECDL Modulo 2 Sistema Operativo Windows Argomenti del Syllabus 5.0 Germano Pettarin E-book per la preparazione all ECDL ECDL Modulo 2 Sistema Operativo Windows Argomenti del Syllabus 5.0 G. Pettarin ECDL Modulo 2: Sistema Operativo 2 Modulo 2 Il sistema operativo Windows

Dettagli

Manuale installazione DiKe Util

Manuale installazione DiKe Util Manuale installazione DiKe Util Andare sul sito Internet: www.firma.infocert.it Cliccare su software nella sezione rossa INSTALLAZIONE: comparirà la seguente pagina 1 Selezionare, nel menu di sinistra,

Dettagli

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore)

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Autore: Matteo Veroni Email: matver87@gmail.com Sito web: matteoveroni@altervista.org Fonti consultate: http://openmeetings.apache.org/

Dettagli

Lezione su Informatica di Base

Lezione su Informatica di Base Lezione su Informatica di Base Esplora Risorse, Gestione Cartelle, Alcuni tasti di scelta Rapida Domenico Capano D.C. Viterbo: Lunedì 21 Novembre 2005 Indice Una nota su questa lezione...4 Introduzione:

Dettagli

Per iniziare con Parallels Desktop 9

Per iniziare con Parallels Desktop 9 Per iniziare con Parallels Desktop 9 Copyright 1999-2013 Parallels Holdings, Ltd. and its affiliates. All rights reserved. Parallels IP Holdings GmbH. Vordergasse 59 CH8200 Schaffhausen Switzerland Tel:

Dettagli

SISSI IN RETE. Quick Reference guide guida di riferimento rapido

SISSI IN RETE. Quick Reference guide guida di riferimento rapido SISSI IN RETE Quick Reference guide guida di riferimento rapido Indice generale Sissi in rete...3 Introduzione...3 Architettura Software...3 Installazione di SISSI in rete...3 Utilizzo di SISSI in Rete...4

Dettagli

Guida dell'utente di Norton Save and Restore

Guida dell'utente di Norton Save and Restore Guida dell'utente Guida dell'utente di Norton Save and Restore Il software descritto in questo manuale viene fornito con contratto di licenza e può essere utilizzato solo in conformità con i termini del

Dettagli

Profilo Commerciale Collabor@

Profilo Commerciale Collabor@ Profilo Commerciale Collabor@ 1. DESCRIZIONE DEL SERVIZIO E REQUISITI Collabor@ è un servizio di web conferenza basato sulla piattaforma Cisco WebEx, che consente di organizzare e svolgere riunioni web,

Dettagli

Installazione ed attivazione della "SUITE OFFIS" versione SERVER

Installazione ed attivazione della SUITE OFFIS versione SERVER Installazione ed attivazione della "SUITE OFFIS" versione SERVER Premessa La versione server di OFFIS può essere installata e utilizzata indifferentemente da PC/Win o Mac/Osx e consente l'accesso contemporaneo

Dettagli

MINI GUIDA SINTETICA per l uso della lavagna interattiva multimediale

MINI GUIDA SINTETICA per l uso della lavagna interattiva multimediale MINI GUIDA SINTETICA per l uso della lavagna interattiva multimediale InterWrite SchoolBoard è un software per lavagna elettronica di facile utilizzo. Può essere adoperata anche da studenti diversamente

Dettagli

***** Il software IBM e semplice *****

***** Il software IBM e semplice ***** Il IBM e semplice ***** ***** Tutto quello che hai sempre voluto sapere sui prodotti IBM per qualificare i potenziali clienti, sensibilizzarli sulle nostre offerte e riuscire a convincerli. WebSphere IL

Dettagli

Agilent OpenLAB Chromatography Data System (CDS)

Agilent OpenLAB Chromatography Data System (CDS) Agilent OpenLAB Chromatography Data System (CDS) EZChrom Edition e ChemStation Edition Requisiti hardware e software Agilent Technologies Informazioni legali Agilent Technologies, Inc. 2013 Nessuna parte

Dettagli

Informatica. Scopo della lezione

Informatica. Scopo della lezione 1 Informatica per laurea diarea non informatica LEZIONE 1 - Cos è l informatica 2 Scopo della lezione Introdurre le nozioni base della materia Definire le differenze tra hardware e software Individuare

Dettagli

Come difendersi dai VIRUS

Come difendersi dai VIRUS Come difendersi dai VIRUS DEFINIZIONE Un virus è un programma, cioè una serie di istruzioni, scritte in un linguaggio di programmazione, in passato era di solito di basso livello*, mentre con l'avvento

Dettagli

GUIDA ALL INSTALLAZIONE

GUIDA ALL INSTALLAZIONE GUIDA ALL INSTALLAZIONE INTRODUZIONE BENVENUTO Benvenuto in SPARK XL l applicazione TC WORKS dedicata al processamento, all editing e alla masterizzazione di segnali audio digitali. Il design di nuova

Dettagli

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s. 2011 / 2012 Marcianise (CE) Prof. M. Simone

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s. 2011 / 2012 Marcianise (CE) Prof. M. Simone Paragrafo 1 Prerequisiti Definizione di applicazione server Essa è un servizio che è in esecuzione su un server 1 al fine di essere disponibile per tutti gli host che lo richiedono. Esempi sono: il servizio

Dettagli

Guida alla migrazione da Windows XP a Linux

Guida alla migrazione da Windows XP a Linux 2014/04/13 20:48 1/12 Guida alla migrazione da Windows XP a Linux Guida alla migrazione da Windows XP a Linux Introduzione Il prossimo 8 aprile, Microsoft cesserà il supporto e gli aggiornamenti per Windows

Dettagli

TeamViewer 8 Manuale Meeting

TeamViewer 8 Manuale Meeting TeamViewer 8 Manuale Meeting Rev 8.0-12/2012 TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Indice 1 Informazioni su TeamViewer... 5 1.1 Informazioni sul software... 5 1.2 Informazioni

Dettagli

Manuale dell'utente di Symantec Backup Exec System Recovery Granular Restore Option

Manuale dell'utente di Symantec Backup Exec System Recovery Granular Restore Option Manuale dell'utente di Symantec Backup Exec System Recovery Granular Restore Option Manuale dell'utente di Symantec Backup Exec System Recovery Granular Restore Option Il software descritto nel presente

Dettagli

RedDot Content Management Server Content Management Server Non sottovalutate il potenziale della comunicazione online: usatela! RedDot CMS vi permette di... Implementare, gestire ed estendere progetti

Dettagli

Analisi di sistemi compromessi (ricerca di rootkit, backdoor,...)

Analisi di sistemi compromessi (ricerca di rootkit, backdoor,...) Analisi di sistemi compromessi (ricerca di rootkit, backdoor,...) Massimo Bernaschi Istituto per le Applicazioni del Calcolo Mauro Picone Consiglio Nazionale delle Ricerche Viale del Policlinico, 137-00161

Dettagli

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it izticket Il programma izticket permette la gestione delle chiamate di intervento tecnico. E un applicazione web, basata su un potente application server java, testata con i più diffusi browser (quali Firefox,

Dettagli

Ottimizzazione della gestione del data center con Microsoft System Center

Ottimizzazione della gestione del data center con Microsoft System Center Ottimizzazione della gestione del data center con Microsoft System Center Declinazione di responsabilità e informazioni sul copyright Le informazioni contenute nel presente documento rappresentano le conoscenze

Dettagli

Il World Wide Web: nozioni introduttive

Il World Wide Web: nozioni introduttive Il World Wide Web: nozioni introduttive Dott. Nicole NOVIELLI novielli@di.uniba.it http://www.di.uniba.it/intint/people/nicole.html Cos è Internet! Acronimo di "interconnected networks" ("reti interconnesse")!

Dettagli

Lezione n 1! Introduzione"

Lezione n 1! Introduzione Lezione n 1! Introduzione" Corso sui linguaggi del web" Fondamentali del web" Fondamentali di una gestione FTP" Nomenclatura di base del linguaggio del web" Come funziona la rete internet?" Connessione"

Dettagli

Manuale di KDE su Geert Jansen Traduzione del documento: Dario Panico Traduzione del documento: Samuele Kaplun Traduzione del documento: Daniele Micci

Manuale di KDE su Geert Jansen Traduzione del documento: Dario Panico Traduzione del documento: Samuele Kaplun Traduzione del documento: Daniele Micci Geert Jansen Traduzione del documento: Dario Panico Traduzione del documento: Samuele Kaplun Traduzione del documento: Daniele Micci 2 Indice 1 Introduzione 5 2 Usare KDE su 6 3 Funzionamento interno 8

Dettagli

DEFT Zero Guida Rapida

DEFT Zero Guida Rapida DEFT Zero Guida Rapida Indice Indice... 1 Premessa... 1 Modalità di avvio... 1 1) GUI mode, RAM preload... 2 2) GUI mode... 2 3) Text mode... 2 Modalità di mount dei dispositivi... 3 Mount di dispositivi

Dettagli

Guida rapida Vodafone Internet Key K4607-Z. Progettata da Vodafone

Guida rapida Vodafone Internet Key K4607-Z. Progettata da Vodafone Guida rapida Vodafone Internet Key K4607-Z Progettata da Vodafone Benvenuti nel mondo della comunicazione in mobilità 1 Benvenuti 2 Impostazione della Vodafone Internet Key 4 Windows 7, Windows Vista,

Dettagli

GESTIRE LA BIBLIOGRAFIA

GESTIRE LA BIBLIOGRAFIA GESTIRE LA BIBLIOGRAFIA STRUMENTI DI GESTIONE BIBLIOGRAFICA I software di gestione bibliografica permettono di raccogliere, catalogare e organizzare diverse tipologie di materiali, prendere appunti, formattare

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello della Web Application 5 3 Struttura della web Application 6 4 Casi di utilizzo della Web

Dettagli

Guida all utilizzo del dispositivo USB

Guida all utilizzo del dispositivo USB Guida all utilizzo del dispositivo USB 30/04/2013 Sommario - Limitazioni di responsabilità e uso del manuale... 3 1. Glossario... 3 2. Guida all utilizzo del dispositivo USB... 4 2.1 Funzionamento del

Dettagli

Di seguito sono descritti i prerequisiti Hardware e Software che deve possedere la postazione a cui viene collegata l Aruba Key.

Di seguito sono descritti i prerequisiti Hardware e Software che deve possedere la postazione a cui viene collegata l Aruba Key. 1 Indice 1 Indice... 2 2 Informazioni sul documento... 3 2.1 Scopo del documento... 3 3 Caratteristiche del dispositivo... 3 3.1 Prerequisiti... 3 4 Installazione della smart card... 4 5 Avvio di Aruba

Dettagli

Mini manuale di Audacity.

Mini manuale di Audacity. Mini manuale di Audacity. Questo mini manuale è parte del corso on-line Usare il software libero di Altrascuola. Il corso è erogato all'interno del portale per l'e-learning Altrascuola con la piattaforma

Dettagli

File Leggimi relativo a Quark Licensing Administrator 4.5.0.2

File Leggimi relativo a Quark Licensing Administrator 4.5.0.2 File Leggimi relativo a Quark Licensing Administrator 4.5.0.2 INDICE Indice File Leggimi relativo a Quark Licensing Administrator 4.5.0.2...4 Requisiti di sistema: QLA Server...5 Requisiti di sistema:

Dettagli

Manuale dell'amministratore

Manuale dell'amministratore Manuale dell'amministratore di LapLink Host 2 Introduzione a LapLink Host 4 Requisiti per LapLink Host 6 Esecuzione dell'installazione silent di LapLink Host 8 Modifica del file di procedura per l'installazione

Dettagli

12.5 UDP (User Datagram Protocol)

12.5 UDP (User Datagram Protocol) CAPITOLO 12. SUITE DI PROTOCOLLI TCP/IP 88 12.5 UDP (User Datagram Protocol) L UDP (User Datagram Protocol) é uno dei due protocolli del livello di trasporto. Come l IP, é un protocollo inaffidabile, che

Dettagli

Il Sistema Operativo: il File System

Il Sistema Operativo: il File System Il Sistema Operativo: il File System Il File System è quella parte del S.O. che si occupa di gestire e strutturare le informazioni memorizzate su supporti permanenti (memoria secondaria) I file vengono

Dettagli

GESTIONE DELLA E-MAIL

GESTIONE DELLA E-MAIL GESTIONE DELLA E-MAIL Esistono due metodologie, completamente diverse tra loro, in grado di consentire la gestione di più caselle di Posta Elettronica: 1. tramite un'interfaccia Web Mail; 2. tramite alcuni

Dettagli

Sizing di un infrastruttura server con VMware

Sizing di un infrastruttura server con VMware Sizing di un infrastruttura server con VMware v1.1 Matteo Cappelli Vediamo una serie di best practices per progettare e dimensionare un infrastruttura di server virtuali con VMware vsphere 5.0. Innanzitutto

Dettagli

Uso del computer e gestione dei file

Uso del computer e gestione dei file 1 di 1 Uso del computer e gestione dei file Argomenti trattati: Sistema operativo Microsoft Windows: interfaccia grafica e suoi elementi di base Avvio e chiusura di Windows Le FINESTRE e la loro gestione:

Dettagli

Samsung Data Migration v2.6 Introduzione e Guida all'installazione

Samsung Data Migration v2.6 Introduzione e Guida all'installazione Samsung Data Migration v2.6 Introduzione e Guida all'installazione 2013. 12 (Revisione 2.6.) Esclusione di responsabilità legale SAMSUNG ELECTRONICS SI RISERVA IL DIRITTO DI MODIFICARE I PRODOTTI, LE INFORMAZIONI

Dettagli

APRS su Linux con Xastir, installazione dai sorgenti

APRS su Linux con Xastir, installazione dai sorgenti APRS su Linux con Xastir Installazione dai sorgenti L installazione di Xastir Per installare Xastir non è richiesto essere un guru di Linux, anche se una conoscenza minima della piattaforma è necessaria.

Dettagli

Guida al ripristino e alla risoluzione dei problemi. Creare i dischi di ripristino subito dopo l'impostazione.

Guida al ripristino e alla risoluzione dei problemi. Creare i dischi di ripristino subito dopo l'impostazione. Guida al ripristino e alla risoluzione dei problemi Creare i dischi di ripristino subito dopo l'impostazione. Indice Trovare le informazioni necessarie... 3 Ripristino e backup... 4 Cos'è il ripristino

Dettagli

GUIDA DELL UTENTE IN RETE

GUIDA DELL UTENTE IN RETE GUIDA DELL UTENTE IN RETE Memorizza registro di stampa in rete Versione 0 ITA Definizione delle note Nella presente Guida dell'utente viene utilizzata la seguente icona: Le note spiegano come intervenire

Dettagli

minilector/usb Risoluzione dei problemi più comuni di malfunzionamento

minilector/usb Risoluzione dei problemi più comuni di malfunzionamento minilector/usb minilector/usb...1 Risoluzione dei problemi più comuni di malfunzionamento...1 1. La segnalazione luminosa (led) su minilector lampeggia?... 1 2. Inserendo una smartcard il led si accende

Dettagli

FASE DEBUGGING: Compiler Linker. controllando che la voce Genera le informazioni per il debug cioè. "Generate debugging information"

FASE DEBUGGING: Compiler Linker. controllando che la voce Genera le informazioni per il debug cioè. Generate debugging information FASE DEBUGGING: Prima della compilazione, si devono inserire 1 nel progetto informazioni per il debug cioè si devono visualizzare le opzioni di progetto seguendo il percorso: controllando che la voce Genera

Dettagli

Firewall. Generalità. Un firewall può essere sia un apparato hardware sia un programma software.

Firewall. Generalità. Un firewall può essere sia un apparato hardware sia un programma software. Generalità Definizione Un firewall è un sistema che protegge i computer connessi in rete da attacchi intenzionali mirati a compromettere il funzionamento del sistema, alterare i dati ivi memorizzati, accedere

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

Manuale di Remote Desktop Connection. Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci

Manuale di Remote Desktop Connection. Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci Manuale di Remote Desktop Connection Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci 2 Indice 1 Introduzione 5 2 Il protocollo Remote Frame Buffer 6 3 Uso di Remote Desktop

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

Acronis Compute with Confidence, Acronis Startup Recovery Manager, Acronis Active Restore ed il logo Acronis sono marchi di proprietà di Acronis, Inc.

Acronis Compute with Confidence, Acronis Startup Recovery Manager, Acronis Active Restore ed il logo Acronis sono marchi di proprietà di Acronis, Inc. Copyright Acronis, Inc., 2000-2011.Tutti i diritti riservati. Acronis e Acronis Secure Zone sono marchi registrati di Acronis, Inc. Acronis Compute with Confidence, Acronis Startup Recovery Manager, Acronis

Dettagli

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guida introduttiva

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guida introduttiva Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guida introduttiva Questo documento descrive come installare e iniziare a utilizzare Acronis Backup & Recovery 10 Advanced Server Virtual Edition.

Dettagli

Istruzioni per l uso Guida software

Istruzioni per l uso Guida software Istruzioni per l uso Guida software Leggere subito Manuali per questa stampante...8 Preparazione per la stampa Installazione rapida...9 Conferma del metodo di connessione...11 Connessione di rete...11

Dettagli

Come installare Mozilla/Firefox

Come installare Mozilla/Firefox Come installare Mozilla/Firefox Premesso che non ho nessun interesse economico nella promozione di questo browser e che il concetto d'interesse economico è estraneo all'ideologia Open Source passo alle,

Dettagli