Sistema Unix-Like, scritto da Linus Benedict Torvalds, studente al secondo anno di informatica all università di Helsinki.
|
|
- Antonella Danieli
- 8 anni fa
- Visualizzazioni
Transcript
1 LA STORIA DI LINUX IL SISTEMA OPERATIVO GNU / LINUX Sistema Unix-Like, scritto da Linus Benedict Torvalds, studente al secondo anno di informatica all università di Helsinki. Nasce come evoluzione di Minix, creato dal professore olandese Andrew S. Tanenbaum, primo sistema di cui era disponibile il codice sorgente a pagamento per scopi didattici. Il 25 agosto 1991 Torvalds annuncia sul newsgroup com.os.minix di aver iniziato a lavorare ad un nuovo sistema operativo per 386/486, in quanto scontento delle prestazioni di Minix. LA STORIA DI LINUX GNU/ GPL Il 17 settembre 1991 esce la versione 0.01 di Linux. La disponibilità gratuita dei sorgenti viene vista di buon occhio dagli appassionati e programmatori, che contribuiscono allo sviluppo del sistema. 16 gennaio 1992: Linux viene rilasciato per la prima volta sotto licenza GNU GPL (General Public License) 14 Marzo 1994: esce la versione 1.0 di Linux. La licenza GNU GPL è stata scritta da Richard Stallman e Eben Moglen nel 1989, per distribuire i programmi creati dal Progetto GNU. Essa va a contrapporsi alle licenze per software proprietario (leggi sul copyright). La GNU GPL permette all'utente libertà di utilizzo, copia, modifica e distribuzione del software al quale viene allegata. La licenza GNU/GPL sancisce che coloro che accettano le sue condizioni hanno la possibilità di modificare il software, di copiarlo e ridistribuirlo con o senza modifiche, sia gratuitamente sia a pagamento. Se l'utente distribuisce copie del software, deve rendere disponibile il codice sorgente a ogni acquirente, incluse tutte le modifiche eventualmente effettuate (questa caratteristica è detta copyleft). GNU/ GPL L OPEN SOURCE È possibile creare versioni private di un software sotto GNU GPL, a patto che tale versione non venga distribuita a qualun'altro. Questo accade quando l'utente crea delle modifiche private al software ma non lo distribuisce: in questo caso non è tenuto a rendere pubbliche le modifiche. Dato che il software è protetto da copyright, l'utente non ha altro diritto di modifica o ridistribuzione al di fuori dalle condizioni di copyleft. In ogni caso, l'utente deve accettare i termini della GNU GPL solo se desidera esercitare diritti come la ridistribuzione (normalmente non contemplati dalla legge sul copyright ). Se qualcuno distribuisce un software (in particolare, versioni m odificate) senza rendere disponibile il codice sorgente o violando in altro modo la licenza, può essere denunciato dall'autore originale secondo le stesse leggi sul copyright. Il testo ufficiale della licenza è disponibile all'url mentre all'url /gpl.it.txt è disponibile la traduzione non ufficiale in italiano. Il termine "open source" venne coniato agli inizi del 1998 da Bruce Perens, Linus Torvald e altri sviluppatori della comunità FreeSoftware. L'obiettivo principale era quello di rendere l'idea del software libero più accettabile dall'ambiente commerciale, rispetto alla GNU GPL di Stallman. La licenza open source permette a chiunque di mettere mano al codice sorgente e contemporaneamente permette a chiunque di ridistribuirlo, il tutto senza che alcuno possa pretendere anche il minimo compenso, però senza impedire di chiedere un compenso a chi è disposto a pagarlo.
2 L OPEN SOURCE LE DISTRIBUZIONI Ridistribuzione libera. Chiunque deve poter fare tutte le copie del software che vuole, venderle o cederle, e non deve pagare nessuno per pot er fare ciò. Codice sorgente. Il programma deve includere il codice sorgente. Questo in quanto il codice sorgente è necessario per modificare o riparare un programma. Integrità del codice sorgente dell'autore. La licenza può proibire che il codice sorgente originale venga modificato e distribuito solo se l autore promette la distribuzione di "patch file (di toppe) con il codice sorgente allo scopo di modificare il programma nel momento in cui vengano trovati bug. Nessuna discriminazione contro persone o gruppi.la licenza deve essere applicabile per tutti, senza alcuna discriminazione. Ad e sempio non si può negare la licenza d'uso neanche a forze di polizia di regimi dit tatoriali. Nessuna discriminazione di settori. Analogamente alla condizione precedente, questa impedisce che si possa negare la licenza d'us o in determinati settori. Non si può dunque impedire l'uso di tale software per e sempio per la produzione di armi chimiche o altri strumenti di distruzione di massa. Linux è solo il kernel, il cuore del sistema. L intero SO, formato dal kernel e dalle varie applicazioni di interfaccia con l utente, viene in genere chiamato GNU/Linux. GNU/Linux si presenta sottoforma di varie distribuzioni, che si differenziano tra loro per le applicazioni fornite e per i tools di configurazione creati dagli stessi realizzatori della distribuzione. Esistono vari tipi di distribuzioni: alcune più semplici, altre più complesse, quindi più leggere e sicure, altre Live, che permettono di avviare il SO direttamente da CD-ROM, senza bisogno di installarlo sulla macchina. LE DISTRIBUZIONI LE DISTRIBUZIONI RedHat: una delle distro più popolari, adattabile a diversi usi (server, desktop, laptop, ecc.). Ricca di tools di configurazione e update, che rendono il SO più user-friendly. Ha introdotto il sistema di pacchetti.rpm, che facilità l installazione e aggiornamento di software. Slackware: una delle prime distribuzioni di linux. Può risultare ostica per gli utenti inesperti per via della sua inclinazione purista, carente di tools di configurazione grafici. Utilizza un proprio sistema di pacchetti.tgz Debian: Risulta meno user-friendly e più stabile delle altre distro, e introduce un proprio sistema di pacchettizzazione (.DEB) basato sugli RPM. SUSE: Distribuzione RPM compatibile e user-friendly. Utilizza un software di gestione e configurazione chiamato YAST completo e piuttosto semplice. Mandrake: distro più adeguata ad un uso desktop, molto userfriendly e RPM compatibile. Gentoo: distro relativamente recente e rivoluzionaria. E' fatta per essere compilata direttamente sul PC di installazione in ogni sua parte. E decisamente per esperti, e la sua installazione può essere particolarmente lunga e complicata. LE DISTRIBUZIONI Knoppix: Una delle più famose distribuzioni Live, composta da più di 900 pacchetti, basata su Debian. Esistono centinaia di altre distribuzioni Linux utilizzate per scopi più o meno specifici. Esistono distro completamente in italiano, altre distro live compresse in modo da stare su un singolo floppy o su un pendrive USB, ecc Esistono anche altri SO Unix-Like gratuiti, come la BSD, un vero e proprio Unix. Questi sistemi (NetBSD, FreeBSD, OpenBSD, Solaris, ecc.) non hanno avuto la stessa diffusione (per via della maggior complessità del sistema), e compatibilità hardware di linux, ma sono molto più stabili e sicuri. COMPONENTI DI UN SISTEMA GNU/LINUX
3 IL KERNEL IL KERNEL Il kernel, come suggerisce il nome, è il nocciolo del sistema operativo. I programmi utilizzano il kernel per le loro attività, e in questa maniera sono sollevati dall'agire direttamente con la CPU. Di solito, è costituito da un file unico, il cui nome potrebbe essere vmlinuz (oppure zimage, bzimage e altri), ma può comprendere anche moduli aggiuntivi, per la gestione di componenti hardware specifici che devono poter essere attivati e disattivati durante il funzionamento del sistema. Esistono fondamentalemente due tipi di kernel : monolitico e microkernel. Le differenze tra i due tipi sono enormi e spesso sono nate anche delle forme ibride. Un kernel monolitico ha il vantaggio essere strutturato in un unico file, risultando quindi piu veloce, semplice e lineare. Un microkernel invece ha una struttura piu complessa e articolata: è basato su un unico nucleo che si occupa soltanto di gestire il passaggio di messaggi alle altri componenti che sono staccate dal kernel. Questo tipo di kernel deve preoccuparsi solo di gestire questi messaggi e di amministrare le risorse delegando quest ultimo compito a dei processi esterni (server). Ciò permette di aver un kernel molto snello a scapito (seppur di poco) delle prestazioni. IL KERNEL IL FILESYSTEM Linux è un kernel di tipo monolitico particolare, in quanto si differenzia dalla maggior parte dei kernel monolitici per una interessante caratteristica: pur essendo basato su un nucleo compatto ha la possibilità di "collegare" a questo nucleo dei moduli, in modo da alleggerire il kernel e aggiungere alcuni supporti solo se ce ne è l effettiva necessità. Questo tipo di approccio si differenzia notevolmente da quello dei microkernel (dove i moduli comunicano per mezzo di messaggi, e non vengono "agganciati" al nucleo principale facendone parte), ma permette di alleggerire notevolmente il kernel. Linux si basa sulla filosofia per cui "ogni cosa è un file" ("everything is a file"), per questo tutto si descrive attraverso opportuni file contenuti in determinate directory (sono anch'esse dei file, seppur speciali). Certi dispositivi come gli hard disk sono inseriti nella gerarchia delle directory al momento del boot, altri invece possono essere inseriti (mounted) solo quando necessario, utilizzando opportuni comandi (mount e fstab). Il concetto di MOUNT rende differente Linux da Windows. In Linux esiste UNA sola directory alla quale poi vanno montate le altre, ad esempio i dischetti ed i Cd -rom. Ad esempio, riferendoci al CD ROM non digiteremo "D:" (come in DOS) ma /mnt/cdrom. FSTAB FSTAB In questo file (/etc/fstab) vengono configurate le informazioni sui vari file system (da montare al boot o no) preimpostati sul sistema, vengono definiti i mount point, il tipo di file system ed altre informazioni. Il suo formato prevede per ogni riga le seguenti informazioni: 1- Dispositivo da montare (es: /dev/hda1 o anche host:dir ) 2- Mount point sul file system principale 3- File System Type da utilizzare (es: ext2, ext3, iso9660, ntfs...) 4- Opzioni specifiche per il mount 5- Indica se il file system deve essere backuppato con il comando dump. Uno 0 indica NO. 6- Indica che deve essere fatto un filesystem check al boot. Uno 0 indica NESSUN CHECK. # # /etc/fstab # # <device> <mountpoint> <filesystemtype><options> <dump> <fsckorder> /dev/hdb5 / ext2 defaults 1 1 /dev/hdb2 /home ext2 defaults 1 2 /dev/hdc /mnt/cdrom iso9660 noauto,ro,user 0 0 /dev/hda1 /mnt/dos/c msdos defaults 0 0 /dev/hdb1 /mnt/dos/d msdos defaults 0 0 /dev/fd0 /mnt/floppy ext2 noauto,user 0 0 /dev/hdb3 none swap sw
4 IL FILESYSTEM IL FILESYSTEM / /bin /root /home /usr /mnt /home/utente1 /home/utente2 /usr/local /mnt/cdrom /mnt /floppy /home/utente1/docs Mount point CDROM /mnt/cdrom/img /mnt/cdrom/docs Il filesystem di Linux ha una singola directory principale: la directory root (/) Le sottocartelle principali di / sono: /bin: Cartella contenente tutti gli eseguibili che è possibile richiamare da shell. /boot: Qui sono presenti i kernel alternativi ed altri file utilizzati da LILO. /dev: In questa directory sono contenuti i file di device, ossia i file necessari per l'utilizzo dei vari dispositivi (monitor, stampanti, dischi etc). I vari dispositivi sono visti da Linux come dei file e possono essere letti e scritti come normalissimi file. IL FILESYSTEM IL FILESYSTEM /etc: Qui sono presenti tutti i file di configurazione del sistema. /home: E' la directory che contiene tutte le directory personali degli utenti. Quando un utente si collega al sistema (effettua cioe' il login) potra' accedere unicamente alla propria directory. Corrisponde alla cartella Documents and Settings delle più recenti versioni di Windows. /lib : Contiene tutte le librerie condivise del sistema. /lost+found: E' in questa directory che vengono raccolte le parti di file recuperate dal controllo dei dischi in caso di chiusura improvvisa del sistema. /mnt: E' la directory di mount. Per collegare un'unita' di memorizzazione dati al sistema (disco, CD-Rom, nastro etc) occorre effettuare una operazione di mount, che collega il file di device alla cartella dove deve essere contenuto il filesystem del device stesso. Generalmente le varie unita' vengono montate all'interno di questa directory (anche se e' possibile montarle in directory different i). /proc : Questa directory contiene un filesystem virtuale. Al suo interno sono contenute le informazioni relative al sistema (cpu, porte seriali e parallele, kernel, ecc.). /opt: Contiene applicazioni particolari (di solito KDE, GNOME ed altre). /root: E' la directory home dell'amministratore del sistema (In Windows questa è contenuta in Documents and Settings come quelle degli altri utenti). /sbin: Contiene programmi di sistema eseguibili solo dall'amministratore del sistema come ad esempio fdisk o fsck. /tmp : Contiene dei file temporanei. Corrisponde alla cartella C:\windows\ temp di Windows. /usr: In questa directory sono contenute tutte le applicazioni ed i file che non servono per la gestione del sistema. Qui vengono inoltre installati i vari pacchetti software. /var: E' la directory dei file variabili, cioe' quei file che non hanno una lunghezza predefinita e variano nel tempo. Qui sono presenti ad esempio i file di spool (i file di stampa in coda), i fax, i messaggi da inviare, i file di log etc. IL FILESYSTEM IL FILESYSTEM I filesystem disponibili per linux sono: ext2 (filesystem nativo) ext3 (estensione dell ext2 con l aggiunta del journaling), ReiserFS (filesystem journaled più recente) Oltre a molti altri FS meno conosciuti. Il journaling è un sistema che permette di tenere traccia delle modifiche apportate al filesystem, in modo che, in caso di spegnimento improvviso della macchina, possano essere controllati solo i settori modificati del disco, e non l intero disco come accade ad esempio in Windows. In Linux anche le directory sono viste come file, contenente una tabella che elenca tutti i file contenuti nella directory stessa. Ogni file è collegato ad un inode, cioè ad un file particolare progettato per essere letto solo dal kernel. Questi file specificano permessi, proprietario, data di creazione e ultima modifica e la posizione fisica del file. Ogni inode è caratterizzato da un numero univoco, ed il file relativo è collegato ad esso tramite questo numero.
5 IL BOOTLOADER AVVIO DI UN SISTEMA GNU/LINUX Il bootloader è un piccolo programma utilizzato, come suggerisce il nome stesso, per il boot del sistema. Questo programma ci permette di scegliere quale OS dovrà essere caricato I bootloader più utilizzati sono: Lilo Grub LILO LILO COME INSTALLARE LILO LILO viene installato al momento dell installazione di Linux. DOVE INSTALLARE LILO LILO può essere installato nel MBR oppure nella partizione root dell'installazione Linux, o ancora su una periferica di memorizzazione esterna. Se il proprio disco contiene un altro sistema operativo oltre a Linux, conviene installare Lilo sulla partizione root invece che sul Master Boot Record. In questo caso occorre marcare la partizione come bootable (usando il fdisk) COME DISINSTALLARE LILO Quando si desidera rimuovere Linux bisogna anche rimuovere LILO Se LILO è stato installato sulla partizione di root non si presenta nessun problema a rimuoverlo, basterà rimuovere le partizioni di Linux con fdisk. Se LILO invece è stato installato sul MBR occorre semplicemente rimettere al suo posto il settore di boot originale. dd if=/boot/boot.xxyy of=/dev/hda bs=446 count=1 dove XXYY sono due numeri che rappresentano la periferica visualizzabili con: ls l /dev/device RUNLEVEL INIT I runlevel sono astrazioni software per indicare diversi stati della macchina in cui possono girare diversi programmi. In genere Linux utilizza i seguenti runlevel: Runlevel 0 : Avvia la sequenza di arresto del sistema (shutdown) Runlevel 1: Rappresenta la modalità singolo utente, nessun altro utente può collegarsi, il servizio di rete è disabilitato. Runlevel 2: Rappresenta lo stato multiutente, il servizio rete è attivo ma è disabilitato il file sharing. Runlevel 3: In genere è quello predefinito quando si opera in modalità testuale, tutti i servizi sono attivi. Runlevel 4: Inutilizzato. Può essere dedicato ad usi personali Runlevel 5: E' il runlevel predefinito quando si vuole avviare Linux in modalità grafica Runlevel 6: Avvia la sequenza di reboot. Init è il padre di tutti i processi. Il suo compito è quello di lanciare tutti i programmi da eseguire all avvio del sistema. Le operazioni che init deve eseguire in fase di caricamento del sistema sono specificate nel file di configurazione /etc/inittab. Nell Inittab vengono specificate le directory contenenti gli script di avvio per i diversi runlevels (stati del sistema), e altri script e comandi generici.
6 INIT I DAEMONS Tutti gli script di inizializzazione si trovano all interno di una subdirectory di /etc chiamata rc.d Lo script principale che viene lanciato per primo da Init è rc.sysinit, Questo script ha diversi compiti, tra cui abilitare la memoria virtuale, montare il filesystem, pulire alcune directory di log, inizializzare le periferiche plug&play, caricare i moduli del kernel. Infine invoca gli altri script presenti in rc.d Le subdirectory presenti in rc.d sono: init.d, rc0.d, rc1.d,, rc6.d. La directory init.d contiene gli script utilizzati da Init, mentre le directory rcx.d (dove X sarà il numero del runlevel) contengono gli script relativi al runlevel corrispondente. Il nome daemon significa letteralmente demone, e nei sistemi Unix-Like indica un applicazione che gira in background, cioè un applicazione che in genere continua a girare sulla macchina finché questa non viene spenta, e resta in ascolto per soddisfare particolari richieste dell utente. Questi demoni si occupano di gestire particolari servizi del sistema operativo come, ad esempio, i processi di stampa, una rete locale, i log del sistema, ecc. La maggior parte di essi viene avviata durante la fase di boot dall init. I DAEMONS I DAEMONS Un demone, normalmente, è un programma che resta in attesa su una porta del sistema aspettando che qualcuno o qualcosa richieda una connessione. Lo stato in cui normalmente questo programma si trova è detto sleep, e in questa fase le risorse occupate dal demone risultano minime. Per modificare le impostazioni di un demone (per esempio il numero della porta sulla quale rimane in ascolto ) bisogna in genere agire direttamente sul file di configurazione del demone. In genere per convenzione i demoni hanno nomi che terminano con la lettera d (cupsd, httpd, crond, ecc.) Alcuni esempi di demoni: cupsd: principale gestore di stampanti e delle code di stampa. La sua configurazione è raggiungibile anche utilizzando un browser puntando all indirizzo httpd: demone del web server Apache. Se attivato permette di trasformare la propria macchina in un server accessibile anche da remoto mysql: demone del server di database potente e versatile samba (smbd & nmbd): demoni del servizio Samba, che permette di mettere in rete locale un sistema Linux con uno differente (Windows ad esempio). Syslogd: permette di registrare e leggere i log di sistema presenti in /var/log UTENTI E GRUPPI UTENTI, PERMESSI E SHELL In un sistema Linux esistono due tipi di utente: Il root L user Il root è l amministratore del sistema, e può fare qualsiasi cosa. L user invece è un utente normale, a cui vengono negati diversi permessi, come la cancellazione o la modifica di determinati file e cartelle. Tutti gli utenti del sistema sono registrati nei file /etc/passwd e /etc/shadow, che contengono le loro informazioni e password criptate.
7 UTENTI E GRUPPI UTENTI E GRUPPI Ad ogni utente del sistema viene assegnato un UID (User IDentification ), ovvero un numero che permette di identificarlo L UID del root è 0, mentre quello degli utenti può variare Per aggiungere un utente si usa il comando useradd (ovviamente deve essere eseguito da root). Dando il comando useradd verranno richieste le informazioni per la creazione dell utente, tra cui la sua password. I diversi utenti del sistema possono appartenere a diversi gruppi L appartenenza ad un gruppo può permettere all utente di acceder e a diversi file che altrimenti gli sarebbero negati. I gruppi sono contenuti nel file /etc/group Ad ogni gruppo viene assegnato un GID (Group IDentification), cioè un numero che identifica il gruppo. Il GID 0 appartiene a root. Per creare un nuovo gruppo si usa il comando groupadd (ovviamente deve essere eseguito da root). Successivamente verranno richieste le informazioni del gruppo. Se vogliamo aggiungere un utente ad un gruppo useremo il comando: adduser <utente> <gruppo> I PERMESSI I PERMESSI I Permessi non sono altro che delle regole per l accesso ai file /directory Un utente possiede principalmente 3 permessi: r (lettura) w (scrittura) x (esecuzione) Questi permessi possono essere anche espressi mediante numeri: r = 4 w = 2 x = 1 I permessi possono essere modificati solo da proprietario del file. Ogni file possiede tre terne di permessi: rwx rwx rwx La prima terna indica i permessi riguardanti il proprietario del file La seconda terna indica i permessi riguardanti il gruppo al quale appartiene il proprietario La terza terna indica i permessi riguardanti tutti gli altri utenti che non appartengono al gruppo del proprietario La shell è un programma che gestisce la comunicazione fra utente e sistema operativo, interpretando ed eseguendo i comandi dell utente. Ogni comando è formato da una parola chiave, seguita da una lista di argomenti preceduti dal segno (meno), oppure da nomi di file o altre opzioni e argomenti. Esistono molteplici shell, ognuna delle quali presenta caratteristiche e peculiarità proprie. Le shell sono contenute in /bin Per passare da una shell all altra basta digitare il suo nome. sh: Bourne Shell, disponibile su qualsiasi ambiente UNIX. E quindi la più utilizzata per creare script shell compatibili e cross-platform. Csh: C shell, prende il nome dal linguaggio di programmazione. Ovviamente le funzionalità di tale shell derivano in modo diretto da C. bash: Bourne Again Shell, una delle ultime nate. Offre le stesse capacità della C shell, con l aggiunta di alcune funzionalità come l history dei comandi e la TABcompletion Ksh: Korn Shell, largamente diffusa. E compatibile con la sh sulla parte di scripting ed ha le funzionalità di interazione della csh tcsh: E un evoluzione della csh.
8 I COMANDI PRINCIPALI DI UNA SHELL BASH man ls cd mkdir rm mv cp ln find chmod - chown cat mount - umount top startx halt - reboot MAN Ci permette di vedere il manuale di un comando che spiega l utilizzo di questo comando. man <comando> CD Ci permette di cambiare la directory cd <directory> se directory viene omessa cd ci porterà automaticamente nella directory home dell utente. LS Ci permette di vedere i file presenti in una directory, corrisponde al dir del dos. ls [-switch] [directory] switch principali: -l permette di vedere i file sotto forma di lista -a permette di vedere tutti i file, anche quelli nascosti se directory viene omessa verrà visualizzato il contenuto della cartella corrente. esempio: reizier@deathmachine:/$ ls -l total 74 drwxr-xr-x 2 root root 2048 Sep 19 19:38 bin drwxr-xr-x 2 root root 1024 Sep 19 19:43 boot drwxr-xr-x 2 root root 1024 Apr cdrom drwxr-xr-x 14 root root Dec 13 10:29 dev drwxr-xr-x 101 root root 6144 Dec 13 10:30 etc [ permessi - proprietario - gruppo -dimensione - data - nome file ] possibili permessi: d=directory l=link r=read w=write x=eseguibile 1 carattere: esprime di che tipo di file si tratta carattere: esprimono i permessi per il proprietario carattere: esprimono i permessi per il gruppo carattere: esprimono i permessi per tutti gli altri utenti. I permessi negati per un file vengono indicati con un (meno) al posto della lettera corrispondente al permesso MKDIR Ci permette di creare una nuova directory. mkdir <nome_dir> RM Ci permette di cancellare un file/directory switch principali: rm [ switch] <nomefile/nomedir> -r serve per rimuovere cartelle non vuote.
9 MV Ci permette di muovere o di rinominare un file mv <nomefile> <nuovonome/path> CP Ci permette di copiare dei file. cp <fileorigine> <pathdest> LN Ci permette di creare dei link I link possono essere di tipo hard oppure soft (symbolic link) I link di tipo hard puntano all inode di un file, i link simbolici invece puntano al nome del file. ln [-s] <nomefile > <nomelink> Il -s serve per creare link simbolici. ID Questo comando mostra l UID, il GID e altre informazioni a riguardo del nostro utente id FIND Ci permette di visualizzare tutti i file presenti in una directo ry e nelle sue sottodirectory e di trovare dei file. Espressioni principali: -name nome -gid n -uid n find <path> <expression > permette di cercare un file chiamato nome file che appartengono ad un determinato gruppo avente come gid n file che appartengono ad un determinato user avente come uid n CHMOD CHOWN Servono rispettivamente a cambiare permessi e proprietario di un file chmod <permessi> <file> chown <proprietario> <.gruppo> <file> Permessi: 1 Permesso in esecuzione (--x) 2 Permesso in scrittura (-w-) 4 Permesso in lettura (r--) Esempi: chmod 777./ciao chown daniele.users./ciao CAT Serve per far stampare a video il contenuto di un file cat <nomefile> TOP Serve per vedere i processi attivi ed eventualmente terminarli top Una volta eseguito, per terminare un processo bisogna schiacciare k e poi scrivere il pid del processo da terminare. Per uscire basta premere q. MOUNT - UMOUNT Servono rispettivamente per montare/smontare una periferica esempio: mount<mountpoint> umount <mountpoint> mount /mnt/cdrom Questa forma del comando mount ha effetto solo se la periferica è elencata nel file fstab, altrimenti bisogna usare la sintassi: mount t <filesystem> <periferica> <mounpoint>
10 STARTX Serve per avviare la parte grafica. startx HALT - REBOOT Servono rispettivamente per spegnere/riavviare il computer halt reboot L INTERFACCIA GRAFICA SU Questo comando ci permette di cambiare utente continuando a tene re attivo quello che si sta utilizzando. Verrà chiesta in seguito la password dell utente scelto su <utente> X WINDOW SYSTEM X WINDOW SYSTEM Linux, come ogni Unix, oltre ad offrire la possibilità di interagire con il sistema via linea di comando offre un ambiente grafico a finestre che è sicuramente più familiare per chi è abituato a Windows. Questo ambiente viene comunemente chiamato X (X Window System) che nel tempo è diventato lo standard GUI (graphic user interface) di Unix. A differenza di Microsoft Windows in cui l'interfaccia a finestre è parte integrante del kernel, in Unix è un normale processo e viene trattato come tale, con i vantaggi (maggiore stabilità del sistema nel momento in cui si dovesse bloccare) e gli svantaggi (prestazioni penalizzate) del caso. L X Window System si compone principalmente dei seguenti componenti: Xserver: si occupa principalmente della gestione hardware (scheda video, mouse, tastiera, ecc.) ed è a stretto contatto con il kernel. Window Manager: si occupa della gestione delle finestre: apertura, chiusura, spostamento e di tutte le altre funzioni che le riguardano. In ambiente Unix esistono svariati Window Manager. XClient Sono tutti i programmi eseguiti sotto X, con cui l'utente interagisce (ad esempio un browser, un word processor ecc.). Xlib: libreria di funzioni utilizzata da tutti i programmi che utilizzano l ambiente grafico Protocollo X: protocollo di comunicazione tra i programmi che utilizzano l ambiente grafico. XSERVER WINDOW MANAGER Gli Xserver più diffusi in ambiente Linux sono Xfree86 e Xorg. Il file di configurazione dell XServer si trova in genere in /etc/x11 e si chiama XF86Config (in caso di server XFree86) o xorg.conf (in caso di server xorg). In genere le distribuzioni creano un file di configurazione dell XServer in automatico al primo avvio dell interfaccia grafica. Se la configurazione di default non dovesse funzionare oppure si vuole apportare qualche modifica, bisogna agire sul file di configurazione direttamente, oppure utilizzando i tools di configurazione messi a disposizione (XF86Setup o xorgconfig). Questi tools presenteranno una serie di domande sul proprio sistema, alle quali bisognerà rispondere per ottenere un file di configurazione adatto alla propria macchina. Un Window Manager si occupa prevalentemente di gestire l apertura, la chiusura, la massimizzazione, l iconizzazione, il ridimensionamento e il focus delle finestre. Oltre a questo, un Window Manager offre un menu, in genere visualizzabile cliccando con il tasto destro del mouse sul desktop, per velocizzare l esecuzione di operazioni da parte dell utente. I Window Manager più diffusi in ambiente Linux sono: WindowMaker: Look ben curato, con un menu visualizzabile cliccando sul desktop con il tasto destro del mouse. Enlightenment: Uno dei più sofisticati gestori di finestre per Unix (prima dell avvento dei Desktop Environment). Offre la possibilità di personalizzare l intero ambiente, ma è leggermente più esigente in termini di risorse degli altri WM.
11 WINDOW MANAGER DESKTOP ENVIRONMENT IceWM: il suo scopo è quello di offrire un WM veloce e leggero, ma che sia il più possibile vicino all interfaccia di Windows. Presenta, proprio come in Windows, una barra nella parte bassa dello schermo con un pulsante sulla sinistra per visualizzare il menu delle applicazioni. BlackBox & FluxBox: Due WM molto simili tra loro, sviluppati con l unico scopo di rendere il WM più leggero e veloce possibile. Offrono all utente un interfaccia veloce, seppur minimale. Dispongono di un menu richiamabile con il tasto destro del mouse, lasciando tutto il resto alla console. Fvwm: Uno dei primi WM, piuttosto minimale, che tenta un avvicinamento all interfaccia stile windows. Un Desktop Environment è il risultato dell unione di più componenti, il cui fine è rendere più agevole, pratico e veloce l utilizzo del computer: Un Desktop Environment è costituito dalle seguenti parti: un insieme di librerie atte a rendere disponibili servizi e un aspetto uniforme alle applicazioni un Window Manager Un pannello di controllo che permette di gestire velocemente il sistema e gli utenti. Un insieme di applicazioni di base (file manager, tools di configurazione del sistema, ecc.) Uno o più protocolli di comunicazione tra applicazioni I due desktop environment più diffusi in ambiente Linux sono KDE e Gnome, anche se sta avendo ultimamente una certa diffusione anche Xfce KDE KDE (K Destop Environment) è un Desktop Environment basato sulle librerie Qt, fornito di un proprio Window Manager dallo stile veramente molto simile a Windows. KDE mette a disposizione dell utente un ottimo pannello di controllo, e molte valide applicazioni tra cui la più importante è sicuramente il pacchetto KOffice, composto da un wordprocessor (KWord), un foglio di calcolo elettronico (KSpread), un applicazione per creare presentazioni (KPresenter) e molto altro ancora. Maggiori informazioni su KDE possono essere trovate all indirizzo GNOME Gnome è un Desktop Environment alternativo a KDE, basato sulle potenti e versatili librerie Gtk+ (più diffuse delle Qt in ambiente Unix), che offre una maggiore libertà di personalizzazione. Gnome non è fornito di un proprio Window Manager, ma utilizza in genere Metacity, Sawfish o Enlightenment. Il sito di riferimento per Gnome è:
12 INSTALLAZIONE DI UNA DISTRIBUZIONE GNU/LINUX INSTALLAZIONE Ogni distribuzione mette a disposizione dell utente un proprio tool di installazione, che può essere più o meno complicato, a seconda del tipo di distribuzione usato. I passi comuni ad ogni installazione di un sistema GNU/Linux sono prevalentemente i seguenti: Partizionamento Installazione dei pacchetti software Configurazione del sistema PARTIZIONAMENTO PARTIZIONAMENTO Partizionare l hard disk significa suddividere la memoria del disco rigido in più parti. Linux prevede la creazione di almeno 2 partizioni per essere installato: una partizione di swap e una principale. La partizione di swap ha lo scopo di riservare spazio che verrà utilizzato dal sistema quando la memoria RAM viene esaurita. In genere è consigliato creare una partizione swap di dimensioni doppie rispetto a quelle della RAM presente sul sistema. Il sistema operativo vero e proprio può essere installato su una o più partizioni. Infatti ogni sottocartella della root directory può essere installata in una partizione specifica. Ad esempio la cartella /home può essere installata in una partizione a parte per poter conservare i dati degli utenti anche se si vuole disinstallare il sistema operativo. Non sempre la procedura di partizionamento è inclusa nella procedura di installazione. In alcuni casi è necessario utilizzare un programma esterno. I software più utilizzati per partizionare il disco rigido, inclusi in qualsiasi disco di installazione, sono fdisk e cfdisk. Fdisk fornisce un interfaccia testuale a comandi, più complessa da utilizzare, mentre cfdisk offre un interfaccia pseudografica più immediata. CFDISK
13 SCELTA DEI PACCHETTI CONFIGURAZIONE In genere i tools di installazione della distribuzione permettono all utente di scegliere quali pacchetti software installare sul proprio sistema. Una volta terminata l installazione di pacchetti bisogna procedere con la configurazione del sistema. La scelta dei pacchetti può avvenire in modi diversi: selezionando pacchetto per pacchetto cosa installare, selezionando i gruppi di pacchetti da installare (ad es. networking, ufficio, giochi, ecc.), oppure lasciando al sistema la scelta dei pacchetti più comuni. La configurazione prevede diverse operazioni come la scelta della lingua, la configurazione del bootloader, la creazione dell utente root e la configurazione di alcune periferiche come mouse e tastiera, la configurazione della network INSTALLARE APPLICAZIONI IN UN SISTEMA GNU/LINUX INSTALLARE APPLICAZIONI Le applicazioni per sistemi GNU/Linux sono distribuite in diversi formati: sorgenti, pacchetti, 0 con installatore. I sorgenti sono in genere compressi in archivi.tar.gz o.tar.bz2 e devono essere compilati prima di poter essere installati. Il vantaggio dei sorgenti è che non dipendono dal sistema sul quale vengono insta llati, mentre presentano come svantaggio la difficoltà di gestione e il tempo di compilazione necessario. I pacchetti sono formati già compilati per una specifica distribuzione. Ogni distribuzione ha un suo sistema di package, anche se il più diffuso sta ormai diventanto il.rpm L installatore invece è un programma, in genere con estensione.bin, molto simile all installer di Windows, che prevede cioè un interfaccia a finestre che presenta all utente diverse opzioni. INSTALLAZIONE DA SORGENTI INSTALLAZIONE DA SORGENTI L installazione da sorgenti prevede l esecuzione delle seguenti istruzioni da console: tar xzvf nomefile.tar.gz (o tar xjvf nomefile.tar.bz2): scompatta i file archiviati creando una cartella di nome nomefile. cd nomefile: entra nella cartella appena creata./configure: configura l installazione del software in base alla distribuzione e alla versione dei programmi installati sul proprio sistema, verifica le dipendenze (librerie e software necessario per installare il programma), e crea il Makefile necessario per la compilazione e installazione del software. E possibile fare seg uire il comando dal parametro --PREFIX=<URL> per scegliere la directory dove dovrà essere installato il programma make: compila i sorgenti in base alle informazioni fornite dal Makefile make install: installa il software sulla macchina L elenco dei programmi installati da sorgenti non è gestito in alcun modo dal sistema. Questo può quindi creare problemi nel caso si voglia disinstallare o aggiornare il software in questione. Solo il alcuni casi è prevista la disinstallazione del software in modo automatico, utilizzando il comando make uninstall. Questo però presuppone che si siano conservati i file prodotti dal comando./configure. Se così non fosse bisogna riscaricare la stessa versione dei sorgenti e ripetere il comando./configure con gli stessi parametri usati la prima volta
14 I PACKAGE L INSTALLATORE Per rimediare ai problemi che i sorgenti possono dare, molti software sono distribuiti tramite pacchetti precompilati (package). Purtroppo non esiste uno standard di pacchettizzazione, per questo ogni distro usa un sistema suo. Questo significa che non sempre è possibile trovare il pacchetto adatto alla propria distribuzione. I pacchetti attualmente disponibili sono i.rpm (RedHat, Mandrake, Fedora, ecc.), i.tgz (Slackware), e i.deb (Debian). I package hanno il vantaggio di poter essere gestiti più facilmente, tramite i tools messi a disposizione da ogni distribuzione, e possono quindi essere disinstallati e aggiornati con facilità. Di contro però non sempre si riesce a trovare il pacchetto adatto alla propria distribuzione. E un metodo di installazione che sta prendendo piede in ambiente Linux solo negli ultimi anni, quindi non è molto diffuso. Per installare il programma bisogna eseguire il file con estensione.bin (./nomefile.bin) L installer presenterà all utente un interfaccia a finestre simile all installer di Windows mediante la quale si potrà scegliere la directory di installazione, il tipo di installazione (ad es. completa, personalizzata, ecc..), ecc.
Organizzazione di Sistemi Operativi e Reti
Organizzazione di Sistemi Operativi e Reti Corso di Laurea Triennale in Ingegneria Informatica Sara Lioba Volpi (sara.volpi@iet.unipi.it) Quarta esercitazione Sommario Virtual file system (VFS) concetto
DettagliTerza lezione: Directory e File system di Linux
Terza lezione: Directory e File system di Linux DIRECTORY E FILE SYSTEM Il file system di Linux e Unix è organizzato in una struttura ad albero gerarchica. Il livello più alto del file system è / o directory
DettagliIl 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ò
DettagliInstallazione 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
DettagliSistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate
MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento
DettagliSequenza di avvio di Linux:
Sequenza di avvio di Linux: Il BIOS esegue una serie di test ed inizializzazione di tutti i dispositivi del computer; quindi, carica in memoria il BOOT loader del sistema operativo e gli cede il controllo.
DettagliIl 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. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi
Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliIl Software. Il software del PC. Il BIOS
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
DettagliIl web server Apache Lezione n. 3. Introduzione
Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar
DettagliIl sistema operativo: interazione con l utente
interazione con l utente S.O fornisce un meccanismo per specificare le attività da eseguire (es. copiare un file) L interazione avviene mediante un linguaggio testuale (DOS) o grafico (Windows) linguaggio
DettagliIBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
DettagliProcedura di installazione di Xubuntu 8.10 su un PC
Procedura di installazione di Xubuntu 8.10 su un PC Bonacina Alberto Prima di tutto si deve inserire il Live CD nel computer, riavviare il computer e fare in modo che nelle preferenze del boot ci sia impostata
DettagliUso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca
Uso del Computer e Gestione dei File Uso del Computer e Gestione dei File Federica Ricca Il Software Sistema Operativo Programmi: Utilità di sistema Programmi compressione dati Antivirus Grafica Text Editor
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliIl Sistema Operativo Linux
Il Sistema Operativo Linux Sistema Linux storia Unix deriva da Unix open source software libero software open source GNU, GPL, LGPL storia Linux amministrazione struttura concetti base comandi shell Unix
DettagliSISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09
SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliCorso 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
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
DettagliCorso base GNU/Linux 2014. Latina Linux Group. Sito web: www.llg.it. Mailing list:http://lists.linux.it/listinfo/latina
Corso base GNU/Linux 2014 Latina Linux Group Sito web: www.llg.it Mailing list:http://lists.linux.it/listinfo/latina Corso Base 2014 Lezione 3 15/04/2014 1 / 21 Obiettivi di questo incontro Conoscere cosa
DettagliSPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)
SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di SPSS Statistics con licenza per utenti singoli. Una
DettagliCdL in Medicina Veterinaria - STPA AA 2007-08
CdL in Medicina Veterinaria - STPA AA 2007-08 Microsoft Windows Funzionalità di un S.O. Gestione dei file Gestione dei dispositivi di ingresso/uscita Comandi per l attivazione e la gestione di programmi
DettagliMODULO 02. Iniziamo a usare il computer
MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 01 Conosciamo il sistema operativo In questa lezione impareremo: a conoscere le caratteristiche del sistema operativo a cosa servono i sistemi
DettagliIL 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
DettagliBenvenuti/e. www.dueville.linux.it 2vilug@gmail.com
Benvenuti/e www.dueville.linux.it 2vilug@gmail.com Piccolo glossario SOFTWARE: Tutto ciò che è immateriale. HARDWARE: Tutto ciò che si può prendere a calci. Sistema operativo Il sistema operativo è l'insieme
DettagliLaCie Ethernet Disk mini Domande frequenti (FAQ)
LaCie Ethernet Disk mini Domande frequenti (FAQ) Installazione Che cosa occorre fare per installare l unità LaCie Ethernet Disk mini? A. Collegare il cavo Ethernet alla porta LAN sul retro dell unità LaCie
DettagliCorso ForTIC C2 LEZIONE n. 3
Corso ForTIC C2 LEZIONE n. 3 I due Desktop più diffusi KDE e GNOME Azioni concesse ad un utente NON privilegiato Sintassi generale dei comandi Muoversi all'interno del file system utilizzando i comandi
DettagliHORIZON SQL MENU' FILE
1-1/9 HORIZON SQL MENU' FILE 1 MENU' FILE... 1-2 Considerazioni generali... 1-2 Funzioni sui file... 1-2 Apri... 1-3 Nuovo... 1-3 Chiudi... 1-4 Password sul file... 1-5 Impostazioni... 1-5 Configurazione
DettagliCorso 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
DettagliIRSplit. Istruzioni d uso 07/10-01 PC
3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali
DettagliManuale di programmazione BerMar_Drive_Software
Invert er LG Manuale di programmazione BerMar_Drive_Software Mot ori elet t ric i Informazioni preliminari... 2 Installazione... 3 Avvio del programma... 4 Funzionamento Off-Line... 7 Caricamento di una
DettagliIl 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
DettagliUtilizzo Base del Sistema Operativo Ubuntu GNU/Linux
C o r s o d i A l f a b e t i z z a z i o n e I n f o r m a t i c a Utilizzo Base del Sistema Operativo Ubuntu GNU/Linux Autore di questo modulo: ing. Pedretti Fabio pedretti@eco.unibs.it Questo materiale
DettagliPrima Esercitazione. Unix e GNU/Linux. GNU/Linux e linguaggio C. Stefano Monti smonti@deis.unibo.it
Prima Esercitazione GNU/Linux e linguaggio C Stefano Monti smonti@deis.unibo.it Unix e GNU/Linux Unix: sviluppato negli anni '60-'70 presso Bell Labs di AT&T, attualmente sotto il controllo del consorzio
DettagliGUIDA UTENTE PRIMA NOTA SEMPLICE
GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...
DettagliSistemi operativi. Esempi di sistemi operativi
Sistemi operativi Un sistema operativo è un programma che facilita la gestione di un computer Si occupa della gestione di tutto il sistema permettendo l interazione con l utente In particolare un sistema
DettagliManuale NetSupport v.10.70.6 Liceo G. Cotta Marco Bolzon
NOTE PRELIMINARI: 1. La versione analizzata è quella del laboratorio beta della sede S. Davide di Porto, ma il programma è presente anche nel laboratorio alfa (Porto) e nel laboratorio di informatica della
DettagliChe 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
DettagliVirtualizzazione VirtualBox 4.1.2 su Host Windows
Virtualizzazione VirtualBox 4.1.2 su Host Windows La virtualizzazione, quando riferita all informatica, consiste nella creazione di una versione virtuale di una risorsa normalmente fornita fisicamente.
DettagliSchema Tipologia a Stella
Cos'e' esattamente una rete! Una LAN (Local Area Network) è un insieme di dispositivi informatici collegati fra loro, che utilizzano un linguaggio che consente a ciascuno di essi di scambiare informazioni.
DettagliIl 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
DettagliModulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...
Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...
DettagliMANUALE UTENTE Fiscali Free
MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato
DettagliImpostare il browser per navigare in sicurezza Opzioni di protezione
Impostare il browser per navigare in sicurezza Opzioni di protezione Data la crescente necessità di sicurezza e tutela dei propri dati durante la navigazione in rete, anche gli stessi browser si sono aggiornati,
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliCrotone, 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
DettagliDatabase 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
DettagliProcedure di ripristino del sistema.
Procedure di ripristino del sistema. Procedura adatta a sistemi con sistema operativo Microsoft Windows 8 In questo manuale verranno illustrate tutte le procedure che potrete utilizzare per creare dei
DettagliATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire
DettagliFPf per Windows 3.1. Guida all uso
FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete
DettagliParte 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
DettagliIstruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)
Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.
DettagliLaboratorio di Informatica
Laboratorio di Informatica SOFTWARE Francesco Tura francesco.tura@unibo.it 1 Le componenti del calcolatore: HARDWARE E SOFTWARE HARDWARE parti che compongono fisicamente il calcolatore componente multifunzionale
DettagliManuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
DettagliDefinizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base
Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore
DettagliAcronis License Server. Manuale utente
Acronis License Server Manuale utente INDICE 1. INTRODUZIONE... 3 1.1 Panoramica... 3 1.2 Politica della licenza... 3 2. SISTEMI OPERATIVI SUPPORTATI... 4 3. INSTALLAZIONE DI ACRONIS LICENSE SERVER...
DettagliPORTALE CLIENTI Manuale utente
PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo
DettagliFRANCESCO MARINO - TELECOMUNICAZIONI
Classe: Data Autore: Francesco Marino http://www.francescomarino.net info@francescomarino.net Esercitazione n. 18 Creazione e configurazione di una connessione remota in Windows 9x Gruppo: Alunni assenti
Dettagli1. opzione 1, ubuntu accanto a windows
INSTALLARE UBUNTU LINUX Per installare Ubuntu, si possono scegliere 3 diverse opzioni: 1. installazione accanto (o al posto) di windows 2. installazione all'interno di windows tramite Wubi 3. installazione
Dettagli(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA
(A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: Condivisione locale Condivisione di rete Condivisione web Pulitura disco Riquadro delle attività (B) CONOSCENZA E COMPETENZA
DettagliManuale di KSystemLog. Nicolas Ternisien
Nicolas Ternisien 2 Indice 1 Usare KSystemLog 5 1.1 Introduzione......................................... 5 1.1.1 Cos è KSystemLog?................................ 5 1.1.2 Funzionalità.....................................
DettagliOn-line Corsi d Informatica sul web
On-line Corsi d Informatica sul web Corso base di FrontPage Università degli Studi della Repubblica di San Marino Capitolo1 CREARE UN NUOVO SITO INTERNET Aprire Microsoft FrontPage facendo clic su Start/Avvio
DettagliIl software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi
Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi
DettagliCa ra tteristiche dei sistem i GN U/L inux. Struttura di un sistema GNU/Linux Il filesystem La shell
Struttura di un sistema GNU/Linux Il filesystem La shell 1 GNU/Linux è un sistema operativo, cioè un insieme di programmi che collaborano fra di loro rendendo utilizzabile un calcolatore, infatti senza
DettagliCorso base GNU/Linux 2014. Latina Linux Group. Sito web: www.llg.it. Mailing list:http://lists.linux.it/listinfo/latina
Corso base GNU/Linux 2014 Latina Linux Group Sito web: www.llg.it Mailing list:http://lists.linux.it/listinfo/latina 1 / 34 Obiettivi di questo incontro Fornire delle informazioni di base sul funzionamento
Dettaglilo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000
Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,
DettagliIBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
DettagliMANUALE UTENTE. Computer Palmare WORKABOUT PRO
MANUALE UTENTE Computer Palmare WORKABOUT PRO INDICE PROCEDURA DI INSTALLAZIONE:...3 GUIDA ALL UTILIZZO:...12 PROCEDURA DI AGGIORNAMENTO:...21 2 PROCEDURA DI INSTALLAZIONE: Per il corretto funzionamento
DettagliProcedure di ripristino del sistema.
Procedure di ripristino del sistema. Procedura adatta a sistemi con sistema operativo Microsoft Windows 8.1 In questo manuale verranno illustrate tutte le procedure che potrete utilizzare per creare dei
DettagliMANUALE EDICOLA 04.05
MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra
Dettagli5-1 FILE: CREAZIONE NUOVO DOCUMENTO
Capittol lo 5 File 5-1 FILE: CREAZIONE NUOVO DOCUMENTO In Word è possibile creare documenti completamente nuovi oppure risparmiare tempo utilizzando autocomposizioni o modelli, che consentono di creare
DettagliBreve guida a Linux Mint
Breve guida a Linux Mint Il Desktop. Il "desktop" (scrivania) è la parte del sistema operativo che è responsabile per gli elementi che appaiono sul desktop: il Pannello, lo sfondo, il Centro di Controllo,
DettagliConsiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica
Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo
DettagliLe Proprietà della Barra delle applicazioni e Menu Start di Giovanni DI CECCA - http://www.dicecca.net
- Introduzione Con questo articolo chiudiamo la lunga cavalcata attraverso il desktop di Windows XP. Sul precedente numero ho analizzato il tasto destro del mouse sulla Barra delle Applicazioni, tralasciando
DettagliNOZIONI BASE PER ESERCITAZIONI
NOZIONI BASE PER ESERCITAZIONI Shahram Rahatlou Laboratorio di Calcolo, Anno Accademico 2015-16 http://www.roma1.infn.it/people/rahatlou/labcalc/ Sistema Operativo Hardware Software n Routine e programmi
DettagliSistemi 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
DettagliLaboratorio di Programmazione
Laboratorio di Programmazione Federico Spizzo Dipartimento di Fisica / Edificio C Stanza 006 Tel: 0532 974231 E-mail: federico.spizzo@unife.it Gianluigi Cibinetto Dipartimento di Fisica / Edificio C Stanza
DettagliIl Web Server e il protocollo HTTP
Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliIBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
DettagliProcedure di ripristino del sistema.
Procedure di ripristino del sistema. Procedure adatte a sistemi con sistema operativo Microsoft Windows 7 In questo manuale verranno illustrate tutte le procedure che potrete utilizzare per creare dei
DettagliFOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA
FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup
DettagliStruttura del sistema operativo GNU/Linux
Struttura del sistema operativo GNU/Linux http://www.glugto.org/ Cos'è un filesystem Cosa vuol dire FHS Composizione albero di directory Concetto di Mount Utente root Permessi su files e directory GNU/Linux
Dettaglifilrbox Guida all uso dell interfaccia WEB Pag. 1 di 44
filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...
DettagliPuppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM)
Puppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) Miniguida n. 188 Ver. 1.0 agosto 2013
DettagliApplicazioni di Ubuntu
Applicazioni di Ubuntu Argomenti - Ambienti grafici - Installazione - Principali pacchetti Pagina 2 Ambienti grafici Tutte le distribuzioni di Linux, quindi anche Ubuntu, possono essere integrate con un
Dettagliprogecad NLM Guida all uso Rel. 10.2
progecad NLM Guida all uso Rel. 10.2 Indice Indice... 2 Introduzione... 3 Come Iniziare... 3 Installare progecad NLM Server... 3 Registrare progecad NLM Server... 3 Aggiungere e attivare le licenze...
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
DettagliEsercitazione su Windows. Introduzione al calcolatore Introduzione a Windows
Esercitazione su Windows Introduzione al calcolatore Introduzione a Windows Sistemi Operativi Moderni Multi-Utente Multi-Processo Strutturati a Cipolla Dispongono di Interfaccia Grafica (GUI) oltre che
DettagliGateManager. 1 Indice. tecnico@gate-manager.it
1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare
DettagliCreazione e installazione di un NAS utilizzando FreeNAS
Creazione e installazione di un NAS utilizzando FreeNAS Introduzione Un NAS (Network Attached Storage) è un dispositivo di rete avente la funzione di condividere tra gli utenti della rete uno o più dischi
DettagliSystem Center Virtual Machine Manager Library Management
System Center Virtual Machine Manager Library Management di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Introduzione La Server Virtualization è la possibilità di consolidare diversi server fisici in un unico
DettagliCorsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005
Corsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005 1 Cos'è una distribuzione Una Distribuzione è un confezionamento (packaging) di Linux, completa di kernel, pacchetti
DettagliApache 2, PHP5, MySQL 5
Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche
DettagliGUIDA UTENTE WEB PROFILES
GUIDA UTENTE WEB PROFILES GUIDA UTENTE WEB PROFILES... 1 Installazione... 2 Primo avvio e registrazione... 5 Utilizzo di web profiles... 6 Gestione dei profili... 8 Fasce orarie... 13 Log siti... 14 Pag.
DettagliUTILIZZO DEL SOFTWARE MONITOR
UTILIZZO DEL SOFTWARE MONITOR Il software Monitor è stato realizzato per agevolare la realizzazione dei sondaggi. Esso consente di 1. creare questionari a scelta multipla; 2. rispondere alle domande da
DettagliGuida all uso di base di Izarc
Premessa Un 'archivio compresso' è costituito da uno o più oggetti: documenti di testo immagini suoni programmi raccolti assieme in un unico file. Un file compresso, caratterizzato in genere dal suffisso.zip,
DettagliBMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC
BMSO1001 Virtual Configurator Istruzioni d uso 02/10-01 PC 2 Virtual Configurator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti
Dettagli