LINUX System Administrator

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "LINUX System Administrator"

Transcript

1 LINUX System Administrator Questi lucidi sono stati prodotti sulla base dei seguenti riferimenti: Corso UNIX di Roberto Polillo dell Università di Milano Corso Unix di Marco Liverani dell Università di Roma Corso di Laboratorio di sistemi Operativi Dip. Informatica dell Università di Bari a cura di De Carolis, Pizzutilo, Bianchi. Corso di Linux di Paolo Torroni System administrator Root = superutente che ha il controllo totale del sistema Cosa deve fare: Installare e aggiornare il sistema operativo Creare il file system Installare e aggiornare il software applicativo Monitorare l utilizzo del file system Gestire l accesso degli utenti Effettuare il back-up dei dati importanti Installare e configurare servizi di rete Rendere sicuro il sistema e monitorarlo costantemente Operazioni consentite solo al superuser Montare e smontare il filesystem Creare device file Modificare l orologio del sistema e Cambiare le proprietà di un file Aumentare i limiti d uso delle risorse e Definire le priorità dei processi Definire l host name del sistema e Configurare le interfacce di rete Spegnere il sistema 1

2 Cosa è il FS E quella parte del Sistema Operativo che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa. Realizza i concetti: di file: unità logica di memorizzazione di directory: insieme di file (e directory) di partizione: insieme di file associato ad un particolare dispositivo fisico (o porzione di esso) N.B. Le caratteristiche di file, direttorio e partizione sono del tutto indipendenti dalla natura e dal tipo di dispositivo utilizzato. Strutture dei dischi La visione dell utente di un unico file system logico può essere fisicamente realizzata da più file system, situati su dispositivi fisici distinti. La partizione di un unico dispositivo fisico in più file system presenta numerosi vantaggi: File system diversi possono supportare un diverso utilizzo. Aumento dell affidabilità. L efficienza può essere migliorata variando i parametri del file system. Si evita che un programma utilizzi tutto lo spazio disponibile. Si velocizza la ricerca ed il ripristino su/da nastri di backup. Il file system root è sempre disponibile su disco. Altri file system possono essere montati cioè integrati nella gerarchia di directory del root file system. 2

3 Associazione di un file system logico ai dispositivi fisici Descrive lo stato del file system complessivo: n. di blocchi complessivo, n. di inode, n. di blocchi liberi, Blocco logico multiplo di blocchi fisici Copia di backup del primary superblock Layout del disco Label Boot area Primary superblock Cylinder Group 1 summary Block Inode Table Data Block area Backup Superblock Cylinder Group 2 summary Block Inode Table Data Block area Ogni disco contiene: Una label con la tabella delle partizioni Una boot area Un superblock (con copia di backup) N gruppi di cilindro Un insieme di gruppi di cilindro può essere associato ad un filesystem Unix 3

4 Blocchi e Frammenti in LINUX ext2 FS Lo spazio su disco è gestito dal sistema operativo in blocchi e frammenti di blocchi. In ext2, i frammenti e i blocchi devono avere la stessa dimensione. I file possono essere di qualsiasi dimensione, perciò possono non terminare sul margine di un blocco. Così per ogni file una parte dell'ultimo blocco viene sprecata. Assumendo che la dimensione dei file sia casuale, c'è approssimativamente mezzo blocco sprecato per ogni file sul disco (``frammentazione interna' ). Ad esempio il comando df i fornisce lo stato del filesystem sui dischi in linea in termini di i-node (files) (con parametro k si avrebbe tutto espresso in kbytes): Ad es: Filesystem Inodes IUsed IFree %IUsed Mounted on /dev/hda % / /dev/hda % /var Ci sono circa file su / (root) e circa file su /var. Con dei blocchi grandi 1 KB, circa = 28 MB di spazio su disco sono sprecati nei blocchi di coda dei file. Se ext2 avesse scelto una dimensione del blocco di 4 KB, si sarebbe sprecato uno spazio 4 volte superiore. Tuttavia il trasferimento dati è più veloce per blocchi di dati grossi e contigui. È per questo che ext2 prova a riservare spazio in unità di 8 blocchi contigui per i file in crescita. Lo spazio riservato e non utilizzato viene rilasciato quando il file viene chiuso, pertanto non c'è spreco di spazio. Struttura logica del disco Nella operazione di formattazione il disco può essere diviso in più partizioni. Ciascuna partizione è vista dal Sistema Operativo come un disco logico (con disk device completamente separati) c (partizione di overlapping) a Root ( / ) b Swap d /export/home e /export/swap f /usr Partizione = serie continua di blocchi 4

5 Il disco e le partizioni Il processo di formattazione (comando format) scrive l indirizzo e segna i piatti dei dischi su cui definire ogni settore. Una volta che il disco è stato formattato, il disco viene diviso in partizioni (con il comando fdisk). Ciò permette di trattare il disco come un gruppo di aree di dati indipendenti invece di un unico insieme di blocchi. Il device driver conosce la superficie fisica dell intero disco, mentre gli altri software lavorano tramite l astrazione delle partizioni. Le partizioni permettono di effettuare il dump con più semplicità, proteggono lo spazio di disco degli utenti da sconfinamenti di altri, migliorano le prestazioni (più rapido accesso) e confinano danni potenziali di programmi e dati che crescono rapidamente ed in modo incontrollato. La tabella delle partizioni risiede nella label del disco. Le partizioni sono distinte e separate dal punto di vista concettuale, ma nel disco viene anche creata una partizione ( c ) di overlapping che è l immagine di tutto il disco per permettere l accesso al disco attraverso un normale device file dei comandi a livello utente (per scrivere una disk label o duplicare il contenuto del disco in un disco di backup). Per installare un filesystem su una partizione del disco si deve utilizzare il comando mkfs (che crea un filesystem ext2fs) I File System Ogni SO ha il proprio filesystem e non sempre questi sono tra loro compatibili: Win 95 (Osr2) e Win 98 FAT16, FAT32 Win NT FAT16, NTFS Linux FAT16, FAT32, NTFS, Durante la fase di avvio della macchina (boot) per prima cosa vengono consultate le informazioni che risiedono nel bios del PC. Qui viene indicata la posizione del Master Boot Record (MBR) che prende il controllo della macchina e cerca nella tabella delle partizioni la prima partizione contrassegnata come attiva. Da essa carica il Boot Record (BR) specifico del SO che vi risiede e lo esegue. Il BR contiene il codice necessario per caricare tutto il resto del SO. 5

6 File system Il File System è dunque un astrazione usata dal Kernel per rappresentare ed organizzare la memoria di massa del sistema. Il Kernel integra queste risorse sotto una singola gerarchia che inizia con / (root) e si dirama verso il basso in un certo numero di sottodirectory (che vengono attaccate all albero dei file con il comando mount e staccate col comando umount ) Root è la directory madre cui sono associate per default un set minimo di sottodirectory (/etc, /dev, /bin o /sbin, /tmp, /unix, ) /usr qui risiedono la maggior parte dei programmi standard, oltre ai manuali in linea e le librerie /var con le directory di spool, i file di log, le informazioni di account, ed altri file di dimensioni variabili (mail server, ) /home con le directory degli utenti Associazione descrittore di file inode Le system call che fanno riferimento a file aperti indicano il file passando come argomento un descrittore di file. Il descrittore di file viene utilizzato dal kernel come indice alla tabella dei file aperti per il processo in corso. Ogni elemento della tabella contiene un puntatore a una struttura di file. A sua volta questa struttura di file punta sull inode. La tabella dei file aperti ha una lunghezza fissa che può essere impostata soltanto nella fase di boot, quindi il numero di file aperti simultaneamente nel sistema ha un limite fissato. 6

7 Tabelle Unix disco TABELLA DEI DESCRITTORI DI FILE UTENTE Tabella associata ad ogni processo utente. La tabella contiene una riga per ogni file aperto dal processo con indirizzo della riga della tabella globale (dei file aperti) relativa al file. TABELLA GLOBALE DEI FILE APERTI Tabella del sistema operativo che contiene una riga per ogni file aperto nel sistema. Ogni riga contiene l indirizzo del corrispondente i-node (nella tabella degli i-node), l indicazione della posizione corrente del file ed il contatore del numero di riferimenti da parte dei processi a questo file. TABELLA DEGLI I- NODE Le righe contengono la copia in memoria degli i-node del volume per realizzare una maggiore efficienza Il FS Ext2 Il FS Extended 2 (ext2) è quello più diffuso in Linux, quello che viene usato normalmente per formattare le partizioni in cui viene installato il sistema. Principali caratteristiche di ext2: Dimensione massima del filesystem Dimensione massima dei files Lunghezza massima dei nomi Fast symbolic links Supporta ctime, mtime e atime Spazio riservato per root Attributi estesi dei files Parametri modificabili 4 TB 2 GB 255 caratteri Si Si Si Si Si Come tutti i filesystem unix anche l'ext2 è organizzato in una struttura comprendente super_block, inodes, directory e files. 7

8 Super-Block Lo spazio all'interno di un filesystem unix è organizzato logicamente come un array lineare di blocchi di dimensioni uguali. Dimensione blocco logico: indipendente dalla dimensione dei blocchi del dispositivo fisico - di solito di 1024 bytes, ma può essere fissata anche in 2048 o 4096 bytes. Dimensione blocco fisico: su HD il blocco fisico è di 512 bytes (quindi un blocco logico occupa di solito 2 blocchi fisici). Il fs ext2 è descritto da un blocco particolare detto super_block è memorizzato in posizione fissa all'inizio del fs stesso e ne descrive le caratteristiche, dimensioni, struttura, stato ecc. Super-Block Sono contenuti tre tipi fondamentali di informazioni: Caratteristiche del filesystem (dimensioni, struttura, magic number, ecc.) stabilite al momento della creazione e non possono più essere modificate, per es. la dimensione dei blocchi, il n.ro di blocchi, il n.ro di inodes. Parametri modificabili (maximal mount count, error behaviour, ecc.) possono essere cambiati dal superuser con il programma tune2fs, che permette di variare ad es. il numero massimo di volte che il fs può essere rimontato prima di forzare un fsck automatico, oppure il comportamento in caso di errore. Un parametro modificabile è la % di spazio che può essere riservata ad un utente privilegiato, normalmente root. Questo consente al sistema di continuare a disporre di spazio su disco anche quando il fs si riempie per l'uso smodato degli utenti. Variabili di stato (file system state, free blocks, mount count, ecc.) descrivono invece lo stato del fs e vengono aggiornate automaticamente man mano che il fs viene usato, per esempio il numero di blocchi liberi, lo stato (montato o meno), il numero di volte che esso è stato montato, ecc. Manca informazione sul tipo e sulla struttura fisica del device o della partizione in cui esso è ospitato. Il fs è totalmente indipendente da queste informazioni, che sono importanti per poter accedere fisicamente alla partizione o al device. Si demanda al device driver tutte le operazioni necessarie per accedere al singolo blocco logico. 8

9 I Cylinder Group ext2 è suddiviso logicamente in più parti, dette cylinder groups I cg vengono gestiti come entità separate ed autonome pur facendo parte dello stesso fs. Duplice scopo: 1. si vogliono minimizzare le conseguenze di eventuali errori, cioè far sì che se alcuni dati di un cg risultano corrotti, il danno resti limitato all'interno del cg stesso e non si propaghi a tutto il fs. 2. la tendenza a localizzare i files nell'interno delle loro directory per ridurre i tempi di accesso, cosa che viene ottenuta cercando di allocare inodes e blocchi nello stesso cylinder group delle directory. Per ridurre ulteriormente le possibilità che un intero fs venga corrotto a causa di eventuali errori, sia il super_block che le group descriptor tables vengono duplicati in ogni cylinder group, come mostrato in figura. I Cylinder Group Se uno dei super_block o group descriptor viene corrotto a causa di errori, esso può essere ripristinato a partire da una delle sue copie. Abbiamo quindi una struttura altamente ridondante che permette il recovery di eventuali errori. 9

10 I Cylinder Group Lo spazio all'interno del fs è gestito separatamente ed autonomamente per ciascun cylinder-group. Ciascun cg contiene una block bitmap, che indica quali blocchi del cg sono stati allocati per files o directories, una inode bitmap, che indica analogamente quali inode risultano allocati, ed una inode table che contiene gli inodes appartenenti al cg. Bitmap organizzata come una sequenza di bits: ogni bit indica se il corrispondente inode o blocco è libero o occupato. ogni bitmap occupa esattamente un blocco e quindi il numero massimo di inodes o di blocchi che possono essere contenuti in un cg è data dalla dimensione in bytes di un blocco moltiplicata per 8. Ad es. un fs con blocchi da 1K 8192 (1024 * 8) blocchi per cg, poiché la block bitmap può contenere al max 8192 bits. Inode Ad ogni file è associata una piccola tabella, detta inode ("index-node"), contenente ü gli attributi del file ü gli indirizzi dei primi blocchi del disco su cui è memorizzato il file ü l indirizzo di un blocco a singola indirezione contenente gli indirizzi di blocchi a singola indirezione ü l indirizzo di un blocco a doppia indirezione contenente gli indirizzi di ulteriori blocchi di dati su disco Ogni i-node è identificato da un i-number Gli attributi contenuti nell i-node di un file sono: Tipo: ordinario, directory, speciale Posizione: dove si trova Dimensione: quanto è grande Numero di links: quanti nomi ha Permessi: chi può usarlo e come Creazione: quando è stato creato Modifica: quando è stato modificato di recente Accesso: quando è stato l accesso più recente 10

11 Inode L'inode è dunque la risorsa principale di un fs unix. Ad ogni file o directory è associato univocamente un inode che ne identifica le caratteristiche ed indica dove sono memorizzati fisicamente i dati. Tutte le operazioni su un file o una directory vengono effettuate tramite il suo inode, che contiene tutte le informazioni sul file stesso, esclusi i dati veri e propri : directory E un file come tutti gli altri, con l'unica differenza che i dati in esso contenuti sono le informazioni sui files nella directory, e viene pertanto gestito in modo particolare dal fs e dal kernel. Ciascuna entry di directory è: un record di lunghezza variabile allineata alla word (4 bytes) contenente solamente il nome del file ed il suo numero di inode. Ogni directory ha almeno 2 entry:. la directory stessa.. la directory padre Tutte le altre informazioni sul file non hanno niente a che fare con la directory in cui esso è contenuto e sono pertanto memorizzate nel suo inode. La directory serve solo a collegare il nome del file col suo inode. 11

12 directory La directory entry di ext2 è descritta dalla seguente struttura: #define EXT2_NAME_LEN 255 struct ext2_dir_entry { u32 inode; /* Inode number */ u16 rec_len; /* Directory entry length */ u16 name_len; /* Name length */ char name[ext2_name_len]; /* File name */ }; I device file Il Kernel comunica con le periferiche attraverso file speciali chiamati device file presenti (creati con mknod o mkfs) nella directory /dev. Questi file rappresentano il legame tra periferica e kernel TIPI di DEVICE b Block : (per il trasferimento di blocchi prefissati di caratteri alla volta con il kernel che funge da buffer per tali device i dischi, il floppy disk, il CDROM, ) c Character o Raw: ( per il trasferimento di diversi caratteri alla volta senza che il kernel funga da buffer, dato che lo stesso device svolge questo ruolo ttya, ) 12

13 /dev Nome Descrizione Dos /dev/fd0 prima unità a dischetti A: /dev/fd1 seconda unità a dischetti / dev/ hda primo disco fisso IDE/EIDE / dev/ hdb secondo disco fisso (o CD-ROM) IDE/EIDE / dev/ hdc terzo disco fisso (o CD-ROM) IDE/EIDE / dev/ sda primo disco SCSI / dev/ sdb secondo disco SCSI B: Creare un filesystem Per installare un filesystem su una partizione LINUX del disco si deve usare il comando mkfs -c <partizione> <dimensione> Ad es.: mkfs c /dev/fd Il filesystem appena creato deve essere montato prima di diventare disponibile per i processi UNIX I danni non gravi (inode non referenziati, blocchi di dati indicati come liberi ma usati in un file, informazioni di superblock sbagliate, ecc ) di un filesystem possono essere riparati con il comando: e2fsck /dev/ (file sia block che raw (character)) La partizione di root deve sempre essere controllata per prima. I dischi sono controllati automaticamente al boot con e2fsck p, che esamina i filesystem locali riportati nel file /etc/fstab e corregge gli eventuali errori. La directory lost+found viene creata automaticamente quando si definisce un filesystem e viene usata da e2fsck per le emergenze (quindi non si deve cancellare) 13

14 mkfs(8) - Linux man page NAME mkfs - build a Linux file system mkfs SYNOPSIS *mkfs* [ *-V* ] [ *-t* /fstype/ ] [ *fs-options* ] /filesys/ [ /blocks/ ] DESCRIPTION *mkfs* is used to build a Linux file system on a device, usually a hard disk partition. /filesys/ is either the device name (e.g. //dev/hda1/, //dev/sdb2/) or the mount point (e.g. ///, //usr/, //home/) for the file system. /blocks/ is the number of blocks to be used for the file system. OPTIONS *-V* Produce verbose output, including all file system-specific command that are executed. Specifying this option more than once inhibits execution of any file system-specific commands. This is really only useful for testing. *-t*/ fstype/ Specifies the type of file system to be built. If not specified, the default file system type (currently ext2) is used. *fs-options* File system-specific options to be passed to the real file system builder. Although not guaranteed, the following options are supported by most file system builders. *-c* Check the device for bad blocks before building the file system. *-l*/ filename/ Read the bad blocks list from /filename/ *-v* Produce verbose output. mount Un file system deve essere montato prima di diventare disponibile per i processi del kernel in quello che in gergo si chiama mountpoint (punto di innesto), che poi non è altro che una comune directory vuota. Al bootstrap viene automaticamente montato su / il root file system Per identificare le partizioni Linux usa i file situati nella directory /dev. La system call mount (ed umount) ha due argomenti: nome di un file ordinario nome di un file speciale relativo ad un device removibile contenente un file system (fd1, fd2) La sintassi dei comandi mount ed umount è la seguente: î mount [<opz>] [<dev>] [<dir> mountpoint] -a (utilizza /etc/fstab per montarli tutti) -t [no]<tipo-di-fs> [, ] -o <opz-specifiche-di-fs> [, ] es. mount -t vfat /dev/fd0 /floppy î umount [<opz>] [<dev>] [<dir>] es. umount /mount/cdrom 14

15 mount Per fare in modo di non dover digitare il comando mount ad ogni avvio del O.S.: Per fare ciò si può agire in tre modi: 1- inserendo la riga insmod vfat all'intemo del file /etc/rc.d/rc.local 2- editando il file /etc/modules.conf 3- Oppure ci si può affidare alle utility apposite sviluppate dalle varie distribuzioni (COAS di OpenLinux 2.2, Lisa di OpenLinux 1.3, YaST di SuSE, Linuxconf di Red Hat). Il file /etc/fstab contiene l elenco dei file system montati : nome Innesto Tipo Opzioni Dump Check /dev/hda3 / ext2 defaults 1 1 /dev/hdb1 /home ext2 defaults 0 2 proc /proc proc defaults 0 0 /dev/hda2 none swap sw /dev/hda1 /mnt/dosc vfat quiet,umask= /dev/sda /mnt/dosd vfat user,noauto,quiet 0 0 /dev/sda1 /mnt/scsimo ext2 user,noauto 0 0 /dev/cdrom /mnt/cdrom iso9660 ro,user,noauto 0 0 roggen.brot.dg:/ /mnt/roggen nfs ro,user,noauto 0 0 /dev/fd0 /mnt/dosa vfat user,noauto,quiet 0 0 Effetto della mount mount /fd1 /usr/user1! 15

16 Uso della mount Si crea una directory che servirà come mount-point: di solito le directory adibite a questo compito si trovano in /mnt ma nulla vieta di crearla altrove: mkdir /mnt/floppy Con il comando mount /dev/fd0 /mnt/floppy si monta la partizione fd0 (device di disco floppy) sotto la directory / mnt/floppy. Per vedere tutto quella che c'è in questa partizione basterà digitare il comando ls iaf /mnt/floppy Se in /dev non è presente fd0, occorre prima crearlo: mkfs /dev/fd L elenco dei filesystem attualmente in uso (montati durante l interazione dell utente) è contenuto in /etc/mtab Aggiungere utenti Il processo di aggiunta di nuovi utenti è realizzato in 6 passi: Definire l account dell utente nel file /etc/passwd Definire una password iniziale Creare la home directory dell utente Aggiungere l utente nel file /etc/group Memorizzare le informazioni di accounting Configurare la quota (lo spazio) sui dischi Si usa in comando di amministrazione adduser 16

17 GESTIONE DEGLI UTENTI - 1 La gestione degli utenti comprende le operazioni di aggiunta, modifica, cambio password di tutti gli utenti che possono accedere in shell alla macchina. Per aggiungere a mano un utente al sistema si deve (come root): Editare /etc/passwd aggiungendo una riga per il nuovo utente; Editare /etc/group aggiungendo un nuovo gruppo per il nuovo utente (non indispensabile); Se esiste il file /etc/shadow editarlo aggiungendo una nuova riga per l'utente; Creare la home del nuovo utente: mkdir /home/nomeutente; Ricreare l'ambiente base nella nuova home: cp /etc/skel /home/nomeutente; Modificare il proprietario della home: chown -R nomeutente:nomegruppo / home/nomeutente; Modificare i permessi della home: chmod -700 /home/nomeutente; Modificare la password dell'utente: passwd nomeutente Tutto quanto viene automaticamente fatto con comandi e tool di amministrazione GESTIONE DEGLI UTENTI 2 Comandi principali useradd oppure adduser [opzioni] nomeutente Aggiunge un utente, è possibile tramite le varie opzioni disponibili modificare tutte le impostazioni di default di inserimento utenti. userdel [opzioni] nomeutente Elimina un'utente, da sottolineare che la sua home con il suo contenuto non viene cancellata. groupadd [opzioni] nomegruppo Aggiunge un gruppo. passwd [nomeutente] Modifica la password di un'utente chsh [opzioni] Cambia il tipo si shell disponibile al login di un'utente 17

18 GESTIONE DEGLI UTENTI 3 File di configurazione /etc/passwd File che contiene le informazioni dell'utente, uno per riga, con questo formato: username : password : UserID : GroupID : commento : homedirectory : comando di login /etc/groupfile contenente le informazioni sui gruppi e le loro relazioni. Formato: NomeGruppo : commento : GroupID: Utenti,Del,Gruppo /etc/shadow Se il sistema gestisce le shadow, questo è il file che contiene le password criptate e ulteriori dati. Nei campi, separati da :, sono inserite informazioni sulla scadenza della password, l'ultima volta in cui è stata modifcata, giorni di avviso prima della scadenza della password... Archiviare e comprimere files Il comando TAR Tar <opt> <file1> <file2>. Opzioni principali: Es: tar cvf /mnt/floppy/filepasswd /etc/passwd tar cvf backup.tar /etc c crea nuovo archivio v verbose mode f nome del file dove porre l archivio (.tar di default) x estrae i files dall archivio t elenca i files contenuti nell archivio z filtra l archivio tramite gzip/gunzip Z filtra l archivio mediante Compress/Uncompress Il comando GZIP/GUNZIP Gzip <-liv> <file1> -liv=livello di compressione, max 9 Es: gzip -9 backup.tar tar cvf - /etc gzip -9c > backup.tar.gz gunzip c backup.tar.gz tar xvf tar cvfz backup.tar.gz /etc 18

19 Installazione Linux su PC 1. Controllo dell hardware supportato, ad es. su 2. Partizionamento e formattazione del disco rigido 3. Installazione del Boot Loader (LILO, GRUB) 4. Configurazione delle schede di rete 5. Scelta della password di root 6. Configurazione dell autenticazione password Abilitazione MD5 per password fino a 256 caratteri Abilitazione shadow password 7. Selezione dei pacchetti applicativi da installare 8. Configurazione di scheda video e monitor Il comando fdisk l visualizza le partizioni del disco [root@deis73 root]# fdisk l Disco /dev/hda: 255 testine, 63 settori, 4865 cilindri Unità = cilindri di * 512 byte Dispositivo Avvio Inizio Fine Blocchi Id Sistema /dev/hda1 * Linux /dev/hda Linux /dev/hda Linux /dev/hda f Win95 Ext'd /dev/hda Linux swap /dev/hda Linux 19

20 Il comando df visualizza le partizioni, i rispettivi mount point e l'ammontare di spazio libero su disco [root@deis76 root]# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda % / /dev/hda % /home none % /dev/shm /dev/hda % /usr /dev/hda % /var Il file /etc/fstab elenca tutti i file system con i rispettivi mount point [root@deis73 root]# cat /etc/fstab /dev/hda4 / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode= /dev/hda7 /home ext3 defaults 1 2 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 /dev/hda5 /win vfat defaults 0 0 /dev/hda6 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0 /dev/cdrom1 /mnt/cdrom1 iso9660 noauto,owner,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner

21 Il comando mount mostra i file system attualmente montati [root@deis73 root]# mount /dev/hda4 on / type ext3 (rw) none on /proc type proc (rw) none on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hda7 on /home type ext3 (rw) none on /dev/shm type tmpfs (rw) /dev/hda5 on /win type vfat (rw) init è il primo processo che parte Livelli di esecuzione (runlevels): 0 halt 1 single-user 2 multi-user senza servizi di rete 3 multi-user 4 non usato 5 multi-user con interfaccia grafica 6 reboot /etc/inittab è il file di configurazione /etc/rc.d/ contiene gli script di inizializzazione per ciascun livello All atto della creazione, la home directory viene riempita con il contenuto di /etc/skel/ Quando si avvia una shell, vengono eseguiti degli script di inizializzazione Bash login: /etc/profile e poi ~/.bash_profile oppure /etc/profile e poi ~/.bash_login oppure /etc/profile e poi ~/.profile Bash logout: ~/.bash_logout Bash interattiva: ~/.bashrc 21

22 Limitare superiormente lo spazio su un file system a disposizione di ciascun utente 1. In /etc/fstab aggiungere l opzione usrquota al file system considerato e aggiornare il mount point /dev/hda7 /home ext3 defaults,usrquota 1 2 # mount /home -o remount 2. Creare il file aquota.user che descrive le quote # quotacheck uv /home 3. Abilitare/disabilitare le quote # quotaon uv /home # quotaoff uv /home 4. Configurare il valore delle quote tramite vi # edquota pippo 5. Controllare l utilizzo delle quote # quota -u pippo # repquota /home Monitoraggio last mostra l elenco degli accessi più recenti lastlog mostra l ultimo accesso per ciascun utente who mostra gli utenti attualmente connessi ps mostra lo stato dei processi attivi top mostra i processi in tempo reale kill termina un processo du mostra le dimensioni di un file system df mostra lo spazio disponibile su disco /var/log contiene i log di sistema 22

3/22/11 Prof. Pizzutilo, dott. Novielli

3/22/11 Prof. Pizzutilo, dott. Novielli 3/22/11 Prof. Pizzutilo, dott. Novielli System administrator Utente root = superutente che ha il controllo totale del sistema Cosa deve fare: Installare e aggiornare il sistema operativo Creare il file

Dettagli

Elementi di amministrazione di un sistema LINUX

Elementi di amministrazione di un sistema LINUX Elementi di amministrazione di un sistema LINUX 05/04/16 Prof. Pizzutilo, dott. Sforza System administrator Utente root = superutente che ha il controllo totale del sistema Cosa deve fare: Installare e

Dettagli

Organizzazione di Sistemi Operativi e Reti

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

Dettagli

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

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

Il Software. Il software del PC. Il BIOS

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

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1 IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

FoLUG Forlì Linux User Group. Partizionamento

FoLUG Forlì Linux User Group. Partizionamento FoLUG Forlì Linux User Group con la partecipazione della Circoscrizione n 3 di Forlì Partizionamento Quello che occorre sapere sul disco fisso per installare UBUNTU 10.10 o altri sistemi operativi. FoLUG

Dettagli

Terza lezione: Directory e File system di Linux

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

Dettagli

Sequenza di avvio di Linux:

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

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Sistemi Operativi Il Sistema Operativo Windows (parte 3)

Sistemi Operativi Il Sistema Operativo Windows (parte 3) Sistemi Operativi Il Sistema Operativo Windows (parte 3) Docente: Claudio E. Palazzi cpalazzi@math.unipd.it Crediti per queste slides al Prof. Tullio Vardanega Architettura di NTFS 1 NTFS file system adottato

Dettagli

Struttura del Micro Filesystem (µfs)

Struttura del Micro Filesystem (µfs) Struttura del Micro Filesystem (µfs) Il Micro Filesystem deve essere organizzato all'interno di un unico file regolare Linux (dev_ufs) ed può basato sul filesystem FAT-32 con la gestione dei permessi in

Dettagli

Utenti e gruppi. Ogni utilizzatore di UNIX ha associato: Nomeutente nome alfanumerici UID identità numerica

Utenti e gruppi. Ogni utilizzatore di UNIX ha associato: Nomeutente nome alfanumerici UID identità numerica Utenti e gruppi Utenti e gruppi Ogni utilizzatore di UNIX ha associato: Un identità univoca Nomeutente nome alfanumerici UID identità numerica Uno o più gruppi Nomegruppo nome alfanumerico GID identità

Dettagli

Capitolo 11 -- Silberschatz

Capitolo 11 -- Silberschatz Implementazione del File System Capitolo 11 -- Silberschatz Implementazione del File System File system: Definizione dell aspetto del sistema agli occhi dell utente Algoritmi e strutture dati che permettono

Dettagli

File system II. Sistemi Operativi Lez. 20

File system II. Sistemi Operativi Lez. 20 File system II Sistemi Operativi Lez. 20 Gestione spazi su disco Esiste un trade-off,tra spreco dello spazio e velocità di trasferimento in base alla dimensione del blocco fisico Gestione spazio su disco

Dettagli

Indice. settembre 2008 Il File System 2

Indice. settembre 2008 Il File System 2 Il File System Indice 4. Il File System 5. Vantaggi del FS 6. Protezione 7. Condivisione 8. I file - 1 9. I file - 2 10. Attributi dei file 11. Directory 12. Livelli di astrazione - 1 13. Livelli di astrazione

Dettagli

File System II parte

File System II parte File System II parte Cosa è il FS E quella parte del Sistema Operativo che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa. Realizza

Dettagli

12. Implementazione di un File System. 12.1.1 Struttura a livelli. 12.2.1 Allocazione contigua

12. Implementazione di un File System. 12.1.1 Struttura a livelli. 12.2.1 Allocazione contigua 12. Implementazione di un File System 1 Struttura del file system Metodi di allocazione Gestione dello spazio libero Implementazione delle directory Prestazioni ed efficienza 2 Utente 12.1.1 Struttura

Dettagli

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

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

Dettagli

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

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

Dettagli

Il File System. Il file system

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

Dettagli

Corso 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 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

Dettagli

Sistemi Operativi. Organizzazione logica ed implementazione di un File System

Sistemi Operativi. Organizzazione logica ed implementazione di un File System Modulo di Sistemi Operativi per il corso di Master RISS: Ricerca e Innovazione nelle Scienze della Salute Unisa, 17-26 Luglio 2012 Sistemi Operativi Organizzazione logica ed implementazione di un File

Dettagli

Link e permessi. Corso di Laurea Triennale in Ingegneria delle TLC e dell Automazione. Corso di Sistemi Operativi A. A. 2005-2006

Link e permessi. Corso di Laurea Triennale in Ingegneria delle TLC e dell Automazione. Corso di Sistemi Operativi A. A. 2005-2006 Corso di Laurea Triennale in Ingegneria delle TLC e dell Automazione Corso di Sistemi Operativi A. A. 2005-2006 Link e permessi Link Un riferimento ad un file è detto link Ogni file può avere un numero

Dettagli

Struttura del sistema operativo GNU/Linux

Struttura 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

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

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

Dettagli

I.S. Sobrero. Dipartimento di Informatica. Utilizzo. install.linux@home. 16/02/2007 install.linux@home Marco Marchisotti

I.S. Sobrero. Dipartimento di Informatica. Utilizzo. install.linux@home. 16/02/2007 install.linux@home Marco Marchisotti I.S. Sobrero Dipartimento di Informatica Utilizzo install.linux@home 1 La shell La shell di Linux è a linea di comando. Appare obsoleta e difficile da usare, ma in realtà è molto più potente e versatile

Dettagli

Controllo di processi

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

Dettagli

Il computer: primi elementi

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

Dettagli

Sistemi Operativi. Lez. 16 File System: aspetti implementativi

Sistemi Operativi. Lez. 16 File System: aspetti implementativi Sistemi Operativi Lez. 16 File System: aspetti implementativi Layout disco Tutte le informazioni necessarie al file system per poter operare, sono memorizzate sul disco di boot MBR: settore 0 del disco,

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

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi Software relazione Hardware Software di base Software applicativo Bios Sistema operativo Programmi applicativi Software di base Sistema operativo Bios Utility di sistema software Software applicativo Programmi

Dettagli

Il File System di Linux

Il File System di Linux Il File System di Linux La struttura ad albero / Cartella radice, detta ROOT DIRECTORY, di cui sono figlie tutte le altre Ci si muove nel file system con percorsi relativi o percorsi assoluti In un albero,

Dettagli

Mac Application Manager 1.3 (SOLO PER TIGER)

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

Dettagli

Le Infrastrutture Software ed il Sistema Operativo

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

Dettagli

Lesson #6. Miscellaneous. Roberto De Virgilio

Lesson #6. Miscellaneous. Roberto De Virgilio Lesson #6 Miscellaneous Roberto De Virgilio Sistemi operativi - 2 Dicembre 2015 Canali di comunicazione e ridirezione I programmi dispongono di 3 canali di comunicazione standard (standard file descriptor):

Dettagli

Il sistema operativo: interazione con l utente

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

Dettagli

Laboratorio di Programmazione

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

Dettagli

NOZIONI BASE SHELL E SCRIPT LINUX

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

Dettagli

Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica

Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica Il presente esame scritto deve essere svolto in forma individuale in un tempo massimo di 60 minuti dalla sua

Dettagli

Access. P a r t e p r i m a

Access. P a r t e p r i m a Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di

Dettagli

Interfaccia del file system

Interfaccia del file system Interfaccia del file system Concetto di file Modalità di accesso Struttura delle directory Montaggio di un file system Condivisione di file Protezione 9.1 File E un insieme di informazioni correlate e

Dettagli

Software di base. Corso di Fondamenti di Informatica

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

Dettagli

Sistema operativo: Gestione della memoria

Sistema operativo: Gestione della memoria Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Sistema operativo: Gestione della memoria La presente dispensa e

Dettagli

Scopo. Costruire un firewall solido. Meno software possibile. Più semplice da configurare possibile. Più affidabile possibile. Riduzione dei rischi

Scopo. Costruire un firewall solido. Meno software possibile. Più semplice da configurare possibile. Più affidabile possibile. Riduzione dei rischi LEAF on a KEY Scopo Costruire un firewall solido Meno software possibile Riduzione dei rischi Più semplice da configurare possibile Riduzione delle possibili misconfigurazioni Più affidabile possibile

Dettagli

Gestione della memoria centrale

Gestione della memoria centrale Gestione della memoria centrale Un programma per essere eseguito deve risiedere in memoria principale e lo stesso vale per i dati su cui esso opera In un sistema multitasking molti processi vengono eseguiti

Dettagli

Sequenza di avvio di Linux:

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

Dettagli

Corso di Informatica

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

Dettagli

Il Sistema Operativo (1)

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

Dettagli

Corso UNIX avanzato. Utente avanzato. Amministratore. Gestione proprio account Gestione dei propri processi Ricerca e manipolazione file

Corso UNIX avanzato. Utente avanzato. Amministratore. Gestione proprio account Gestione dei propri processi Ricerca e manipolazione file Corso UNIX avanzato Corso UNIX avanzato Utente avanzato Gestione proprio account Gestione dei propri processi Ricerca e manipolazione file Amministratore Gestione utenti Aggiunta rimozione hardware Backup

Dettagli

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1 MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati

Dettagli

MECCANISMI E POLITICHE DI PROTEZIONE 13.1

MECCANISMI E POLITICHE DI PROTEZIONE 13.1 MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati

Dettagli

Il software: Istruzioni per il computer. I tre tipi di software di sistema. Compiti del sistema operativo

Il software: Istruzioni per il computer. I tre tipi di software di sistema. Compiti del sistema operativo Il software: Istruzioni per il computer I tre tipi di software di sistema Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi

Dettagli

Filesystem. Il file system è organizzato in blocchi logici contigui

Filesystem. Il file system è organizzato in blocchi logici contigui Filesystem Il file system è organizzato in blocchi logici contigui dimensione fissa di 1024, 2048 o 4096 byte indipendente dalla dimensione del blocco fisico (generalmente 512 byte) Un blocco speciale,

Dettagli

Gestione del file system

Gestione del file system Gestione del file system Gestione del file system Il gestore del file system è quella parte del sistema operativo incaricato di gestire le informazioni memorizzate sui dispositivi di memoria permanente

Dettagli

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 : Un Sistema Operativo è un insieme complesso di programmi che, interagendo tra loro, devono svolgere una serie di funzioni per gestire il comportamento del computer e per agire come intermediario consentendo

Dettagli

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1) La gestione di un calcolatore Sistemi Operativi primo modulo Introduzione Augusto Celentano Università Ca Foscari Venezia Corso di Laurea in Informatica Un calcolatore (sistema di elaborazione) è un sistema

Dettagli

fare hard link fra file system diversi e su directory.

fare hard link fra file system diversi e su directory. Un sistema GNU/Linux, come ogni Unix, ha una directory principale, chiamata root ed indicata con / sotto la quale si trovano TUTTE le altre directory e TUTTI gli altri filesystems eventualmente montati

Dettagli

Corso di Informatica

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

Dettagli

DESKTOP Internal Drive. Guida all installazione

DESKTOP Internal Drive. Guida all installazione DESKTOP Internal Drive Guida all installazione Guida all installazione dell unità Seagate Desktop 2013 Seagate Technology LLC. Tutti i diritti riservati. Seagate, Seagate Technology, il logo Wave e FreeAgent

Dettagli

Organizzazione degli archivi

Organizzazione degli archivi COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i

Dettagli

Organizzazione della memoria

Organizzazione della memoria Memorizzazione dati La fase di codifica permette di esprimere qualsiasi informazione (numeri, testo, immagini, ecc) come stringhe di bit: Es: di immagine 00001001100110010010001100110010011001010010100010

Dettagli

Partizionamento del disco

Partizionamento del disco I.S. Sobrero Dipartimento di Informatica Partizionamento del disco install.linux@home 1 Dischi Sulle motherboard sono presenti due connettori IDE (Integrated Device Electronics) in ciascuno dei quali può

Dettagli

Sistemi Operativi (modulo di Informatica II)

Sistemi Operativi (modulo di Informatica II) Sistemi Operativi (modulo di Informatica II) Implementazione del file system Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Implementazione del File System Sommario Realizzazione del

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE 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

Dettagli

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

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

Dettagli

Capitolo 1 Installazione del programma

Capitolo 1 Installazione del programma Capitolo 1 Installazione del programma Requisiti Hardware e Software Per effettuare l installazione del software Linea Qualità ISO, il computer deve presentare una configurazione minima così composta:

Dettagli

L installer di Torinux

L installer di Torinux L installer di Torinux Installazione nel Disco Per un installazione normale si raccomanda usare ext3 o reiserfs. Prima di procedere con l installazione per favore rimuova tutti i dispositivi USB, tipo

Dettagli

Samsung Auto Backup FAQ

Samsung Auto Backup FAQ Samsung Auto Backup FAQ Installazione D: Ho effettuato il collegamento con l Hard Disk esterno Samsung ma non è successo nulla. R: Controllare il collegamento cavo USB. Se l Hard Disk esterno Samsung è

Dettagli

Manuale 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 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

Dettagli

Corso di Amministrazione di Reti A.A. 2002/2003

Corso di Amministrazione di Reti A.A. 2002/2003 Struttura di Active Directory Corso di Amministrazione di Reti A.A. 2002/2003 Materiale preparato utilizzando dove possibile materiale AIPA http://www.aipa.it/attivita[2/formazione[6/corsi[2/materiali/reti%20di%20calcolatori/welcome.htm

Dettagli

Gli Extended file system di Linux (Ext2/Ext3/Ext4)

Gli Extended file system di Linux (Ext2/Ext3/Ext4) Gli Extended file system di Linux (Ext2/Ext3/Ext4) Gli extended file systems sono i file system di default di Linux Ext3, Ext4 sono le versioni migliorate di Ext2 (dimensioni file, prestazioni...) e ne

Dettagli

Modulo 4: Gestore del File System (Memoria secondaria) Componenti

Modulo 4: Gestore del File System (Memoria secondaria) Componenti Parte 3 Modulo 4: Gestore del File System (Memoria secondaria) Componenti Interfaccia utente Gestore dell I/O Gestore del File System Gestore dei Processi Gestore della Memoria Centrale *KERNEL Informatica

Dettagli

Dispensa di database Access

Dispensa di database Access Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di

Dettagli

Procedura di installazione di Xubuntu 8.10 su un PC

Procedura 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

Dettagli

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

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

Dettagli

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

Intel One Boot Flash Update Utility Guida dell utente

Intel One Boot Flash Update Utility Guida dell utente Intel One Boot Flash Update Utility Guida dell utente Informazioni legali La Guida dell utente Intel One Boot Flash Update Utility, e il software in essa descritto sono forniti in licenza e possono essere

Dettagli

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it

Excel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo

Dettagli

LaCie Ethernet Disk mini Domande frequenti (FAQ)

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

Dettagli

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica Installatore LAN Progetto per le classi V del corso di Informatica Active Directory 26/02/08 Installatore LAN - Prof.Marco Marchisotti 1 Agli albori delle reti...... nelle prime LAN era facile individuare

Dettagli

Installare GNU/Linux

Installare GNU/Linux Installare GNU/Linux Installare GNU/Linux Linux non è più difficile da installare ed usare di qualunque altro sistema operativo Una buona percentuale di utenti medi si troverebbe in difficoltà ad installare

Dettagli

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

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

Dettagli

Progettazione di Basi di Dati

Progettazione di Basi di Dati Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

Dettagli

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

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

Dettagli

Protezione. Protezione. Protezione. Obiettivi della protezione

Protezione. Protezione. Protezione. Obiettivi della protezione Protezione Protezione La protezione riguarda i meccanismi per il controllo dell accesso alle risorse in un sistema di calcolo da parte degli utenti e dei processi. Meccanismi di imposizione fissati in

Dettagli

Web Application Libro Firme Autorizzate

Web Application Libro Firme Autorizzate Web Application Libro Firme Autorizzate Sommario 1 CONTESTO APPLICATIVO... 2 2 ARCHITETTURA APPLICATIVA... 3 2.1 Acquisizione Firme... 3 2.2 Applicazione Web... 3 2.3 Architettura Web... 4 3 SICUREZZA...

Dettagli

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1 PROGRAMMA GESTIONE TURNI MANUALE UTENTE INDICE 1 PREMESSA 3 2 COMANDI COMUNI 3 3 SEDI 3 4 FESTIVITÀ 4 5 PERIODI TURNI 4 6 COD. TURNI 6 7 TURNI SPORTIVI 9 8 COD. EQUIPAGGI 9 9 DISPONIBILITÀ 10 10 INDISPONIBILITÀ

Dettagli

Come modificare la propria Home Page e gli elementi correlati

Come modificare la propria Home Page e gli elementi correlati Come modificare la propria Home Page e gli elementi correlati Versione del documento: 3.0 Ultimo aggiornamento: 2006-09-15 Riferimento: webmaster (webmaster.economia@unimi.it) La modifica delle informazioni

Dettagli

Database. Si ringrazia Marco Bertini per le slides

Database. Si ringrazia Marco Bertini per le slides Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida

Dettagli

Zeroshell su vmware ESXi 4.1

Zeroshell su vmware ESXi 4.1 Zeroshell su vmware ESXi 4.1 Introduzione Vediamo come installare Zeroshell su Vmware ESXi 4.1 usando come immagine quella per IDE,SATA e USB da 1GB. Cosa ci serve prima di iniziare: Una distro Live io

Dettagli

Informatica. Il software (S.O.) e ancora sulle basi numeriche

Informatica. Il software (S.O.) e ancora sulle basi numeriche (S.O.) e ancora sulle basi numeriche http://159.149.98.238/lanzavecchia/docum enti/sscta.htm 1 Il sistema operativo Un insieme di programmi che gestiscono le risorse (cpu, memoria, dischi, periferiche)

Dettagli

Drivers. Introduzione Tipologie Struttura Interazione con il kernel

Drivers. Introduzione Tipologie Struttura Interazione con il kernel Drivers Introduzione Tipologie Struttura Interazione con il kernel Driver Un driver è un modulo del sistema operativo Esterno al kernel Dedicato alla gestione di una specifica periferica Come altre funzionalità

Dettagli

Stream EDitor (sed) sed NON modifica l'input 2. L'output viene inviato allo standard output e puo' essere rediretto

Stream EDitor (sed) sed NON modifica l'input 2. L'output viene inviato allo standard output e puo' essere rediretto Sed & Awk Stream EDitor (sed) sed: editor di linea che non richiede l'interazione con l'utente sed può filtrare l'input che riceve da un file o una pipe La sintassi di sed NON definisce un output: L'output

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Sistemi Operativi Francesco Fontanella Complessità del Software Software applicativo Software di sistema Sistema Operativo Hardware 2 La struttura del

Dettagli

IL MULTIBOOT. Un sistema multiboot consiste nella possibilità di caricare più sistemi operativi sullo stesso computer.

IL MULTIBOOT. Un sistema multiboot consiste nella possibilità di caricare più sistemi operativi sullo stesso computer. IL MULTIBOOT Un sistema multiboot consiste nella possibilità di caricare più sistemi operativi sullo stesso computer. L operazione potrebbe risultare abbastanza semplice se si dispone di due differenti

Dettagli

Le Partizioni. Corsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005. WinFAT32 24,00% WinNTFS 22,00% Swap 11,00%

Le Partizioni. Corsi di Formazione Open Source & Scuola Provincia di Pescara gennaio 2005 aprile 2005. WinFAT32 24,00% WinNTFS 22,00% Swap 11,00% Corsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005 Le Partizioni WinFAT32 24,00% WinNTFS 22,00% Swap 11,00% WinNTFS WinFAT32 Swap Linux Linux 43,00% 1 Cosa sono? Un

Dettagli

Costruzione del layout in gino cms

Costruzione del layout in gino cms Costruzione del layout in gino cms Autore: Marco Guidotti - marco.guidotti(at)otto.to.it Versione: 1.0 Data: 2013-06-17 Layout Nell area amministrativa di gino l applicazione Layout permette di gestire

Dettagli