UNIVERSITA DEGLI STUDI PARTHENOPE - FACOLTA DI SCIENZE E TECNOLOGIE CORSO DI LAUREA MAGISTRALE IN INFORMATICA APPLICATA - A.A.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "UNIVERSITA DEGLI STUDI PARTHENOPE - FACOLTA DI SCIENZE E TECNOLOGIE CORSO DI LAUREA MAGISTRALE IN INFORMATICA APPLICATA - A.A."

Transcript

1 UNIVERSITA DEGLI STUDI PARTHENOPE - FACOLTA DI SCIENZE E TECNOLOGIE CORSO DI LAUREA MAGISTRALE IN INFORMATICA APPLICATA - A.A SICUREZZA DEI SISTEMA INFORMATICI studente:gianfx PROGETTO OPERATIVO PARA VIRTUALIZZAZIONE NATIVA IN SOLARIS 11 EXPRESS pag. 1

2 INDICE Parte compilativa Premessa pag. 3 Introduzione alle zone pag. 3 Istallazione di una zona pag. 4 Disamina dei principali comandi e parametri pe la definizione di nuove zone pag. 6 Istallazione di una zona configurata pag. 7 Preconfigurazione delle zone pag. 8 Clonazione di una zona pag. 8 Aspetti innovativi sulla virtualizzazione nativa in Oracle Solaris 11 expresspag. 9 Virtualizzazione di rete pag. 10 Parte sperimentale Introduzione pag. 11 Istallazione e configurazione della zona master pag. 13 Personalizzazione della zona master pag. 15 Creazione della database-zone mediante clonazione pag. 17 Configurazione database-zone pag. 18 Script shell di auto clonazione e configurazione delle zone pag. 19 Ultimazione della preconfigurazione mediante sysidcfg file pag. 23 Il webserver Apache 2.2 e i permessi di esecuzione pag. 24 Script PHP di creazione interfacce utente pag. 24 Conclusione pag. 25 pag. 2

3 PARTE COMPILATIVA PREMESSA In ambito aziendale i server sono solitamente impiegati per fornire la massima resa rispetto alle potenzialità computazionali e di memoria. Questo impiego massivo comporta l attivazione di notevoli istanze e innumerevoli servizi su un singolo main frame ampliando in questo modo la superficie d attacco al sistema stesso. Un attaccante, indivuduato un servizio mal configurato o affetto da bug, può in questo modo avere l accesso al sistema con privilegi di root. Una soluzione per ottimizzare l impiego delle risorse di main frame aziendali può essere quella della frammentazione dei sistemi (e quindi dei servizi da questi offerti) e il conseguente isolamento dei servizi mediante la virtualizzazione. L idea è quella di utilizzare macchine virtuali, ospitate da un host (main frame), su cui distribuire pochi servizi specifici, frammentando così la superficie d attacco in modo tale che un attaccante, individuata una vulnerabilità, possa al massimo prendere il controllo di una sola o poche macchine virtuali. L impiego generale di questa tecnica ha tuttavia scoraggiato molti amministratori a causa dei costi sia economici che di inevitabile overhead. Oracle Solaris dalla versione 10 ha implementato nel sistema operativo una virtualizzazione nativa a livello kernel che permette l isolamento dei servizi in zone amministrabili separatamente con un minimo di overhead. Questa soluzione, insieme alle caratteristiche di sicurezza offerta dal filesystem ZFS rende sistemi ben configurati basati su Oracle Solaris estremamente sicuri. La presente relazione di progetto ha lo scopo di evidenziare questi aspetti peculiari del sistema Solaris attraverso un esempio di impiego. Il progetto prevede l impiego di un sistema operativo Oracle Solaris 11 express installato su architettura x86 a 32 bit connesso ad una rete lan TCP/IP di classe C. Introduzione alle Zone. Un Container Solaris è una tecnologia che mette insieme il controllo delle risorse hardware e l isolamento del software all interno delle cosiddette Solaris Zone (zone). Una zona, quindi, è un sistema operativo virtualizzato creato all interno di una singola istanza di Oracle Solaris. Quando viene creata una zona si produce un ambiente di esecuzione delle applicazioni dentro il quale i processi sono isolati dal resto del sistema. Questo isolamento non consente a processi in esecuzione in una zona di controllare processi in esecuzione in altre zone anche quando questi processi sono eseguiti con privilegi di superutente. Con le Zone di Oracle Solaris è possibile implementare un modello di sistema basato su un applicazione per ogni server condividendo allo stesso tempo le risorse hardware tra i server virtualizzati. I Container costituiscono una tecnologia fondamentale grazie alla quale i sistemi Solaris raggiungono prestazioni elevate rispetto anche ai costi di mantenimento (consumi, raffreddamento, manutenzione ecc). La virtualizzazione è talmente radicata che in Solaris il pag. 3

4 sistema reale viene denominato zona globale (Global-Zone) a differenza dei sistemi virtuali denominati Non-Global Zone. Questa tecnologià può essere usata su macchine con architettura hardware X86 e SPARC su cui è installato il sistema operativo Oracle Solaris 10 o versioni successive. Il limite massimo per il numero di zone attivabili su un tale sistema è Tuttavia il numero che effettivamente puo essere implementato nella configurazione su un singolo sistema dipende dalla richesta di risorse che le applicazioni in esecuzione sulle zone richiedono al sistema. Il modello di file system per la zone sulla versione 11 di Oracle Solaris prevede un file system per l intera radice delle directory della zona. Questo modello (whole root) consente la massima configurabilità consentendo l installazione di tutto il software richiesto per le zone e di ogni altro pacchetto opzionale installato nel file system privato della zona. In Solaris 10 l amministratore può scegliere di personalizzare l installazione dei pacchetti software nelle zone facendo ereditare una parte dei pacchetti della global zone. Questo modello è denominato sparse root e consente di limitare lo spazio occupato dalle zone che condividono in questo modo alcuni pacchetti software e librerie (in sola lettura) con la zona globale. La mancata specifica dei pacchetti ereditabili comporta l istallazione nella zona globale di tutto il sotto insieme software previsto di default. Una zona non globale può essere accessoriata con software aggiuntivo che resterà installato solo in essa e non nella zona globale. Istallazione di una zona Solaris. pag. 4

5 Un amministratore della global-zone o un utente a cui sono stati assegnati i profili standard di amministrazione zone, attraverso il comdando zonecfg puo speficifare le caratteristiche di base della zona da installare (es path della zona, interfaccia di rete, directory condivise, autoboot, risorse HW assegnate ecc). La zona configurata viene successivamente installata attraverso il comando di amministrazione zone zoneadm. Lo stesso comando, con opportuni parametri puo essere usato per disinstallare una zona, fare il boot, shutdown o settare un diverso stato di zona. In particolare una zona può avere 6 diversi stati descritti nella tabella sottostante: STATO DESCRIZIONE Configured Incomplete installed Ready Running shutting down and down La zona è stata configurata tramite il comando zonecfg ed è stata associata ad un path disponibile. Tuttavia sono necessari ulteriori configurazioni post-boot (nameservice, root password, timezone ecc.) Durante tutta la fase i installazione e disinstallazione il comando zonadm mette la zona in questo stato (stato transitorio) Se la fase di installazione tramite il comando zoneadm -z nome-zona boot termina a buon fine la zona viene marcata come installed ovvero pronta per il boot. Questo stato caratterizza una zona la cui piattaforma virtuale è stata stabilita ma nessun processo della zona è stato ancora avviato. I processi utente sono stati avviati e l ambiente virtuale è in esecuzione. Sono stati di transizione durante la fase di spegnimento della piattaforma virtuale. pag. 5

6 Disamina dei principali comandi e parametri per la definizione di nuove zone in Solaris. Come descritto sopra la prima fase per l istallazione di zone in Oracle Solaris consiste nella configurazione della zona mediante il comando zonecfg. Di seguito vengono messi in evidenza i comandi principali di questa fase: global# zonecfg -z my-zone my-zone: No such zone configured Use 'create' to begin configuring a new zone. zonecfg avvisa che essendo la prima volta che si configura questa zona bisogna crearla con il comando create. Creazione della zona: zonecfg:my-zone> create definizione della locazione (nella zona globale) del filesystem della zona: zonecfg:my-zone> set zonepath=/zones/my-zone definizione della modalità di avvio della zona: zonecfg:my-zone> set autoboot=true definizione del numero di cpu e valutazione di importanza sullo scheduling della cpu: zonecfg:my-zone> add dedicated-cpu zonecfg:my-zone:dedicated-cpu> set ncpus=1-2 zonecfg:my-zone:dedicated-cpu> set importance=10 zonecfg:my-zone:dedicated-cpu> end aggiunta di filesystem alla zona: zonecfg:my-zone> add fs definizione del punto di mount (nel filesystem della zona): zonecfg:my-zone:fs> set dir=/usr/my_dir specifica della directory nella global-zone: zonecfg:my-zone:fs> set special=/opt/zones/my-zone/local definisce il tipo di file sistem: zonecfg:my-zone:fs> set type=lofs zonecfg:my-zone:fs> end pag. 6

7 Nella parte sperimentale i comandi di definizione del filesystem sono stati utilizzati per creare una directory condivisa tra le zone. definizione di package sofware in sola lettura (condiviso con la global zona). Questa definizione non deve essere utilizzata se si vuole ottenere un sistema whole root in quanto il software condiviso non può essere rimosso nè sostituito. zonecfg:my-zone> add inherit-pkg-dir zonecfg:my-zone:inherit-pkg-dir> set dir=/opt/software zonecfg:my-zone:inherit-pkg-dir> end definizione del tipo di interfaccia di rete per la zona (scelta tra shared e exclusive): zonecfg:my-zone> set ip-type=exclusive definizione dell interfaccia di rete per la zona: zonecfg:my-zone> add net zonecfg:my-zone:net> set address= zonecfg:my-zone:net> set physical=e1000g0 zonecfg:my-zone:net> set defrouter= zonecfg:my-zone:net> end Con la definizione del tipo exclusive è possibile creare una zona per il routing all interno del sistema virtuale. In caso di tipo shared invece non è possibile configurare nè i parametri dell interfaccia di rete nè le tabelle di routing. prima di uscire dalla configurazione i seguenti comandi verificano e confermano la configurazione: zonecfg:my-zone> verify zonecfg:my-zone> commit zonecfg:my-zone> exit La configurazione sopra descritta è effettuabile anche in modalità sub-command. Tale modalità risulta molto utile quando la configurazione è affidata ad uno script shell. global# zonecfg -z my-zone "create ; set zonepath=/export/home/my-zone" Un altra modalità di configurazione, adottata anche nella parte sperimentale di questo lavoro, è quella che utilizza un file che contiene le direttive di configurazione: global# zonecfg -z my-zone -f file_conf Istallazione di una zona configurata. L istallazione di una zona configurata con i comandi evidenziati nel paragrafo precedente viene effettuata tramite il comando zoneadm: global# zoneadm -z my-zone install pag. 7

8 La fase di istallazione consiste nel replicare il filesystem della zona. La procedura può impiegare diversi minuti. Per disinstallare una zona: global# zoneadm -z my-zone uninstall Per verificare lo stato di tutte le zone configurate (compresa la global zone): global# zoneadm list -iv per avviare, riavviare, spegnere e disistallare una zona configurata e istallata: global# zoneadm -z my-zone boot global# zoneadm -z my-zone reboot global# zoneadm -z my-zone halt global# zoneadm -z my-zone uninstall Per rimuovere completamente una zona configurata: global# zonecfg -z my-zone delete ; Preconfigurazione della zona. Per effettuare il login in una zona istallata e avviata è necessario, solo al primo accesso, effettuare la configurazione dei servizi di rete e di altri settaggi tramite il comando zlogin -C myzone. Questo aspetto viene trattato in modo specifico nella parte sperimentale di questo lavoro. Clonazione di una zona. La clonazione di una zona non globale viene effettuata per ottenere una zona clonata con package identico alla zona da clonare. La fase di preconfigurazione al login con zlogin -C myzone-cloned permette di differenziare i parametri univoci (ip, nomehost, dns, timezone ecc.). Le fasi di una clonazione prevedono l esportazione del file di configurazione e la clonazione vera e propria: global# zonecfg -z zone1 -f /export/zones/master global# zoneadm -z zone1 clone my-zone L operazione di clonazione, a differenza dell istallazione, è molto veloce ed impiega al massimo pochi secondi. pag. 8

9 Aspetti innovativi sulla virtualizzazione nativa in Solaris 11 Express. La seguente parte sperimentale del presente progetto è stata implementata utilizzando la recente versione rilasciata da Oracle di Solaris ovvero la versione 11 Express pertanto di seguito verranno evidenziate le peculiarità e i miglioramenti della virtualizzazione di quest ultima versione: Facilità di istallazione di nuovo software nelle zone grazie all integrazione del sistema di packaging IPS (Image packaging System); Supporto alla precedente versione 10 di Solaris per lasciare inalterato il funzionamento delle applicazioni ad essa legate; Integrazione di una nuova architettura di rete; Miglioramento delle utilità di analisi delle zone; Permessi di amministrazione delegata ai proprietari di specifiche zone. Questa caratteristica sfrutta le potenzialità offerte dal sistema RBAC di Solaris per consentire, ad esempio, ad un determinato utente di amministrare (clonare, avviare, rimuovere) una sola o più specifiche zone; Stretta integrazione con il filesystem ZFS che consente di dedicare singoli dataset ZFS per ogni zona; ZFS diventa il filesystem di default consentendo una facile manutenzione (ripristino, backup avanzati ecc.). Non sono più supportate le zone in modalità sparse root e la fase di istallazione richiede una connessione di rete attiva per essere completata; pag. 9

10 Virtualizzazione di rete in Oracle Solaris 11 La virtualizzazione nativa descritta nei precedenti paragrafi evidenzia la versatilità offerta dai comandi al solo fine di replicare (virtualmente) varie istanze del sistema host Solaris senza entrare nel merito della condivisione dei device di rete. In particolare le configurazioni viste nei comandi d esempio riguardano la modalità di configurazione shared. Tale modalità consente di aggiungere in fase di configurazione un indirizzamento di rete alla zona associata al device di rete condiviso. La modalità shared non consente agli utilizzatori della zona di effettuare modifiche allo stack di rete. In alternativa Solaris propone la modalità di configurazione exclusive ovvero l assegnazione esclusiva del device di rete alla zona. Questa modalità consente di effettuare modifiche allo stack di rete (indirizzamento, routing ecc.) della zona. L esclusività all uso dei device di rete da parte delle zone limita fortemente la condivisione (spesso necessaria) dei device di rete fisici con la zona globale. Tale problematica può essere agevolmente superata utilizzando la virtualizzazione di rete Solaris. Questa tecnologia consente di creare un numero arbitrario di device di rete virtuali in modo emulare una vera e propria rete fisica tra le zone a livello kernel. E possibile quindi creare oltre a interfacce di rete anche switch di rete (etherstub) per l interconnessione tra device virtuali e reali, ponti tra connessioni (bridge), aggragazioni ecc. delegando l eventuale indirizzamento tra diverse sottoreti ad apposite routing zone. L argomento accennato in questo paragrafo è in realtà molto complesso e merita trattazione separata. Di seguito viene riportato un grafico di una possibile applicazione della virtualizzazione di rete Solaris al progetto riportato in dettaglio nella parte sperimentale del presente lavoro. pag. 10

11 PARTE SPERIMENTALE Introduzione Il progetto operativo prevede l implementazione di un sistema di gestione di server virtuali basato sulla virtualizzazione nativa in Oracle Solaris. In questa parte saranno utilizzati parte dei comandi analizzati nella parte compilativa del presente lavoro contestualizzati al progetto in esame. Il sistema consente di creare delle macchine virtuali basate su O.S. Oracle Solaris 11 in modo automatico dall utente fruitore del servizio mediante un pannello di attivazione web. L implementazione del progetto è stata realizzata virtualizzando un sistema Oracle Solaris 11 express sotto la piattaforma VirtualBox. L hard disk virtuale (SolarisII.vdi) viene allegato alla presente realzione di progetto insieme ad altri file di configurazione. Le utenze di utilizzo con le relative password di tutti i sistemi in gioco (global-zone e zone) sono, per semplicità, sempre uguali: root -> SSI gianfx -> gianfx Le macchine virtuali forgiate dal sistema implementato forniscono i seguenti servizi di base già preconfigurati in un ambiente di rete lan di classe C /24 con accesso a Internet tramite gateway (reale) : 1. Completa disponibilità di un server virtuale Oracle Solaris 11 in modalità whole root ; 2. Accesso via ssh tramite credenziali di accesso provvisorie comunicate in fase di attivazione; 3. Accesso via ftp tramite credenziali di accesso provvisorie comunicate in fase di attivazione; 4. Web server Apache versione 2.2. con modulo php 5.2; 5. Database relazionale Oracle Mysql (non attivo di default); 6. Accesso a database remoto (database-zone) Mysql tramite credenziali di accesso counicate in fase di attivazione; 7. accesso a directory condivisa per file sharing tra utenti del sistema (proprietari delle zone) in /export/share/ La seguente immagine mostra lo schema generale del sistema, con relativo indirizzamento delle macchine virtuali e della global-zone. pag. 11

12 L attivazione delle macchine virtuali (zone) mediante interfaccia web (web application - zone activator) ha richiesto delle procedure per limitare la superficie di attacco alla sicurezza della global-zone. A tal scopo sono state sfruttate le potenzialità del sistema RBAC di Solaris, creando un profilo ad-hoc a cui sono stati assegnati tutti e soli i permessi necessari per effettuare le operazioni di configurazione ed esecuzione del progetto. Più avanti questo profilo sarà associato all utente webservd della global-zone con cui Oracle Solaris 11 esegue le istanze del webserver Apache 2.2. Assumiamo il predetto profilo con il nome di Gianfx Management e con le seguenti autorizzazioni. (stralcio file database /etc/security/exec_attr della global-zone):. Gianfx Management:solaris:cmd:::/usr/sbin/zonecfg:euid=0 Gianfx Management:solaris:cmd:::/usr/sbin/txzonemgr:euid=0 Gianfx Management:solaris:cmd:::/usr/sbin/zlogin:euid=0 Gianfx Management:solaris:cmd:::/usr/sbin/zoneadm:euid=0 Di seguito i comandi per l assegnazione del profilo creato ad-hoc Gianfx Management all utente webservd mediante il ruolo creato per la gestione delle utenze: su usermngr password: usermod -P Gianfx Management webservd pag. 12

13 Istallazione e configurazione della zona master. La zona master consiste in una zona con brand ipkg di Oracle Solaris 11 quindi uno stesso sistema Solaris 11 virtulizzato. L idea è quella di effettuare la fase di istallazione di una nuova zona una sola volta, per poi utilizzare l istruzione di clonazione di zona. Il motivo di questa scelta sta nel fatto che la fase di istallazione di una zona, sebbene sia comunque molto veloce, consiste nel installare un sistema operativo che offre un accesso whole root ovvero con un corredo sofware indipendente dalla zona globale. Come anticipato nella parte compilativa l istallazione richiede una connessione attiva la cui velocità incide sui tempi di istallazione. La logica RBAC di Oracle Solaris 11 è stata applicata per la configurazione e l istallazione delle zone. Pertanto viene assegnato all utente gianfx il ruolo di zoneadm: #usermod -R root,zoneadm gianfx #su - gianfx zoneadm password: Il ruolo zoneadm è stato creato associandolo ai profili standard di Solaris 11 Zone Management e Zone Security : cat /etc/user_attr grep zoneadm gianfx::::type=normal;roles=root,zoneadm,usermngr zoneadm::::type=role;profiles=zone Management,Zone Security Prima di procedere con l installazione della zona è necessario effettuare la configurazione di base utilizzando il comando zonecfg: pfexec zonecfg -z master zonecfg:master> create zonecfg:master> set zonepath=/zones/master zonecfg:master> set autoboot=true zonecfg:master> add net zonecfg:master> set physical=e1000g0 zonecfg:master> set address= zonecfg:master> set defrouter= zonecfg:master> end zonecfg:master> add fs zonecfg:master> set dir=/export/share zonecfg:master> set special=/zones/share zonecfg:master> set type=lofs zonecfg:master> end zonecfg:master> verify zonecfg:master> committ pag. 13

14 zonecfg:master> exit La fase di installazione vera è propria viene avviata mediante il comando zoneadm: pfexec -z master install La fase di istallazione in Oracle Solaris 11 prevede il download da repository online presso sun.com con un tempo di esecuzione legato anche alla velocità della connessione Internet. Nel caso in esame con global-zone virtualizzata tramite Virtualbox su macchina Linux - 4 GB RAM, processore Intel i7 e connessione ADSL 7Mbs, ha impiegato circa 15 minuti: Il file di configurazione della zona master viene salvato per essere utilizzato successivamente per le clonazioni di zona: zonecfg -z master export -f /zones/master Come suggerito dal messaggio d uscita dalla fase di istallazione, si procede alla fase di configurazione della zona mediante il comando: zlogin -C master Il parametro -C indica a zlogin di effettuare il login alla zona previo configurazione di alcuni parametri di sistema (es. password di root, timezone, DNS, tipo terminale ecc.). Il parametro -e consente di definire la sequenza di escape per uscire dal prompt di configurazione e login (senza la quale è impossibile uscire!). Il comando zlogin -C di default propone un approccio pag. 14

15 interattivo di scelta dei parametri che, sebbene sia facile ed intuitivo, è difficilmente gestibile da script shell per l automazione di tutti i passaggi. Più avanti verrà sostituito con un differente metodo basato su file sysidcfg. La configurazione ha inizio con l avvio della zona mediante il comando zoneadm da altro terminale oppure dallo stesso terminale facendo precedere il boot al comando zlogin: zoneadm -z master boot Se la fase di configurazione della zona termina correttamente il comando zlogin propone la schermata di login alla zona. L accesso avviene mediante root con la password scelta nella predetta fase. Personalizzazione della zona master. Volendo perseguire l obiettivo di produrre le zone del sistema in esame mediante clonazione della zona master, viene quindi avviata una fase di personalizzazione che consiste nei seguenti punti: 1. Creazione utente di default (gianfx!) 2. installazione web server Apache vers installazione modulo php installazione database Oracle Mysql installazione pagina di web di benvenuto (pannello di controllo?) 6. installazione FTP server 7. personalizzazione manifesti ssh,ftp ecc. Di seguito vengono proposti a scopo dimostrativo i comandi principali utilizzati. login come root user nella zona: /usr/bin/pfexec /usr/sbin/zlogin master [Connected to zone 'master' pts/2] Last login: Wed Sep 21 08:11:41 on pts/7 Oracle Corporation SunOS 5.11 snv_151a November useradd -R root -m -d /export/gianfx -s /bin/bash gianfx passwd gianfx New Password:gianfx Re-enter new Password:gianfx Installazione software: pkg refresh pkg install amp svcadm enable apache22 pag. 15

16 Non viene avviato il database mysql in quanto il progetto prevede l utilizzo di una databasezone, che centralizza il servizio, all indirizzo ip : A tal scopo viene realizzata una pagina php di esempio con connessione alla base dati remota. Per semplicità la pagina visualizzerà lo stato di attivazione delle zone che sarà appunto memorizzato in una base dati presso l host virtuale (che sarà configurato più avanti): Codice PHP della pagina di benvenuto: <?php if(!($link = mysql_connect(' ','solarisdb','solarispw'))) { echo "Errore connessione: ".mysql_error(); } if(!mysql_select_db('zone')) {echo "Errore selezione db: ".mysql_error();} $q = "SELECT * FROM zone"; $ris = mysql_query($q); $server_name = shell_exec("hostname"); $server_addr = $_SERVER['SERVER_ADDR']; echo "<center><h1>benvenuti sul sistema $server_name - $server_addr <center></h1><br>\n"; echo "Elenco host virtuali disponibili (info da tabella zone su database-zone )\n"; echo "<table border=1><tr>\n"; echo "<td>nome zona</td><td>indirizzo</td><td>stato</td><td>azione</td></tr>\n"; while($t = mysql_fetch_array($ris)) { echo "<form action=\"http:// /attiva_zona.php\" method=\"post\"><tr><td>$t[0]</td><td>". $t[indirizzo]. "</td><td>". $t[stato]. "</td><input type=hidden name=nome value=\"$t[0]\"><input type=hidden name=ind value=\"$t[1]\"><td><input type=submit value=attiva></tr></form>\n"; } echo "</table>"; mysql_close($link);?> pag. 16

17 Creazione della database zone mediante clonazione. A questo punto si procede alla creazione e configurazione della database zone che ospiterà la base dati per la gestione logica delle zone. A differenza della zona master questa volta, per velocizzare i tempi di installazione, saranno utilizzati gli strumenti di clonazione delle zone messe a disposizione da Oracle Solaris 11. Per clonare una zona è necessario che la stessa non sia avviata pertanto sarà necessario procedere con: id uid=102(zoneadm) gid=1(other) groups=1(other) /usr/sbin/zoneadm list -iv ID NAME STATUS PATH BRAND IP 0 global running / ipkg shared 1 master running /zones/master ipkg shared /usr/bin/pfexec /usr/sbin/zoneadm -z master halt /usr/sbin/zoneadm list -iv ID NAME STATUS PATH BRAND IP 0 global running / ipkg shared - master installed /zones/master ipkg shared La zona viene preconfigurata utilizzando il file esportato durante la creazione della zona master: pfexec /usr/sbin/zonecfg -z database-zone -f /zones/master Quindi il comando per la clonazione di master zone: pfexec /usr/sbin/zoneadm -z database-zone clone master A differenza dell installazione della zona master vista sopra, questa fase impiega solo alcuni secondi malgrado la global-zone sia virtualizzata sotto Virtualbox!. A questo punto si procede all avvio della zona e successiva configurazione con zlogin analogamente a quanto fatto per la zona master: pfexec /usr/sbin/zoneadm -z master halt /usr/bin/pfexec /usr/sbin/zlogin database-zone pag. 17

18 Configurazione database-zone. Una volta avviata, configurata ed effettuato l accesso sulla database-zone viene effettuata la configurazione della database-zone differenziandola leggermante della zona master. Nello specifico la database-zone dovrà avere avviato il database mysql di default e lo stesso dovrà accettare connessioni da client esterni (le zone virtuali che condivideranno la base dati). Di seguito alcuni comandi: svcadm enable mysql mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database zone; Query OK, 1 row affected (0.00 sec) pag. 18

19 Per enfatizzare la presenza della database-zone, è stata effettuata la scelta di vincolare i nomi, gli indirizzi ip, e quindi il numero massimo di zone attivabili dal sistema. Tuttavia lo stesso potrebbe essere configurato in modo tale da lasciare all utente abilitato al pannello di controllo web, un grado di libertà maggiore. Infine viene abilitato l accesso al database alla sola utenza dbsolaris, condivisa tra gl host virtuali, e limitandola ai soli host della sottorete /24. L utente mysql solarisdb viene identificato con la password solarispw : mysql> GRANT ALL PRIVILEGES ON zone.zone TO % WITH GRANT OPTION; exit exit Script shell di auto clonazione e configurazione delle zone. La creazione, la configurazione e il successivo avvio delle zone sono stati effettuati utilizzando il comando zonadm mediante la clonazione della zona master precedentemente configurata. Tutti i passaggi che saranno evidenziati di seguito sono stati affidati ad uno script shell denominato crea_auto_zone.sh. Lo script effettua le seguenti operazioni: riceve 5 parametri in ingresso: - nome zona; - nome host; - indirizzo ip; - interfaccia fisica di rete; - nome della zona da clonare. crea il file di preconfigurazione della zona personalizzato con i parametri passati allo script; crea il file di post-configurazione personalizzato con i parametri passati allo script; configura la zona (zonecfg); clona la zona master (zoneadm); installa il file di post-configurazione (sysidcfg); avvia la zona (zoneadm); pag. 19

20 esegue la post-configurazione della zona (zlogin -C); Usage:crea_auto_zone.sh <nome-zona> <nome-host> <ind. ip> <inteface> <zona-da-clonare> I file di preconfigurazione vengono mantenuti nella directory /zones/conf in quanto potenzialmente utili all amministratore delle zone per operazioni di debug. La password di root cifrata, per semplicità, viene generata in modo identico per tutte le zone ed il suo corrispondente valore al prompt equivale alla stringa: SSI. pag. 20

21 Di seguito viene riportato il file crea_auto_zone.sh: #!/bin/sh # #FILENAME: crea_auto_zone.sh #DESCRIPTION: questo script creato da provvede a creare in automatico una zona mediante clonazione sotto Oracle Solaris 11 # if [ $#!= 5 ] then echo "Usage: crea_auto_zone.sh <nome-zona> <nome-host> <ind. ip> <inteface> <zona-da-clonare>" exit 1 fi NOMEZONA=$1 NOMEHOST=$2 IP=$3 DEV=$4 CLONE=$5 echo "Creo la zona $NOMEZONA con hostname $NOMEHOST e ip $IP..." cat > /zones/conf/temp_$nomezona << _FINE_ create -b set zonepath=/zones/$nomezona set brand=ipkg set autoboot=false set ip-type=shared add net set address=$ip/24 set physical=$dev set defrouter= end _FINE_ echo "file $temp_$nomezona creato..." cat > /zones/conf/sysidcfg_$nomezona << _FINE_ system_locale=c terminal=xterm network_interface=primary { hostname=$nomehost ip_address=$ip default_route= netmask= protocol_ipv6=no pag. 21

Setup dell ambiente virtuale

Setup dell ambiente virtuale Setup dell ambiente virtuale 1.1 L immagine per le macchine virtuali Il file mininet-vm-x86 64.qcow è l immagine di una memoria di massa su cui è installato un sistema Linux 3.13 Ubuntu 14.04.1 LTS SMP

Dettagli

Costruzione di Sit Web con PHP e MySQL. Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query

Costruzione di Sit Web con PHP e MySQL. Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query Costruzione di Sit Web con PHP e MySQL Lezione 7 - Esercitazione - Introduzione a MySQL: le tabelle, i tpi di dato, le query Esercitazione In questa lezione si farà insieme una seconda esercitazione che

Dettagli

Gestione del database Gidas

Gestione del database Gidas Gestione del database Gidas Manuale utente Aggiornamento 20/06/2013 Cod. SWUM_00535_it Sommario 1. Introduzione... 3 2. Requisiti e creazione del Database Gidas... 3 2.1.1. SQL Server... 3 2.1.2. Requisiti

Dettagli

www.aylook.com MANUALE UTENTE VMS (versione 1.0) pag. 1 di 25

www.aylook.com MANUALE UTENTE VMS (versione 1.0) pag. 1 di 25 MANUALE UTENTE VMS (versione 1.0) pag. 1 di 25 INDICE 1. PRESENTAZIONE SOFTWARE VMS... 3 2. PRIMO COLLEGAMENTO AL VMS... 3 3. LAYOUT DEL PROGRAMMA... 5 3.1 Tabs... 5 3.2 Toolbar... 6 3.3 Status bar...

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Server 15per Windows

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

Dettagli

Corso Linux Corso Online Amministratore di Sistemi Linux

Corso Linux Corso Online Amministratore di Sistemi Linux Corso Linux Corso Online Amministratore di Sistemi Linux Accademia Domani Via Pietro Blaserna, 101-00146 ROMA (RM) info@accademiadomani.it Programma Generale del Corso Linux Tematiche di Base MODULO 1

Dettagli

VIRTUALIZZAZIONE LUG - CREMONA. Linux Day - 25 Ottobre 2008

VIRTUALIZZAZIONE LUG - CREMONA. Linux Day - 25 Ottobre 2008 VIRTUALIZZAZIONE LUG - CREMONA Linux Day - 25 Ottobre 2008 VIRTUALIZZAZIONE In informatica la virtualizzazione consiste nella creazione di una versione virtuale di una risorsa normalmente fornita fisicamente

Dettagli

Lavorare con MySQL Parte Prima.

Lavorare con MySQL Parte Prima. Lavorare con MySQL Parte Prima. Data la particolarità dell argomento, ho deciso di dividerlo in due lezioni. Nella prima, si parlerà diffusamente di MySQL, cos è un DBMS, cos è l SQL, i campi supportati

Dettagli

Corso amministratore di sistema Linux. Corso amministratore di sistema Linux Programma

Corso amministratore di sistema Linux. Corso amministratore di sistema Linux Programma Corso amministratore di sistema Linux Programma 1 OBIETTIVI E MODALITA DI FRUIZIONE E VALUTAZIONE 1.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire le conoscenze tecniche e metodologiche

Dettagli

DB2 Universal Database (UDB) DB2 Universal Database (UDB)

DB2 Universal Database (UDB) DB2 Universal Database (UDB) DB2 Universal Database (UDB) Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: DB2Presentazione2009.pdf Sistemi Informativi L-A DB2 Universal

Dettagli

b phoops Manuale Installazione Software GIS per gestione toponomastica, grafo strade, numeri civici information management & design

b phoops Manuale Installazione Software GIS per gestione toponomastica, grafo strade, numeri civici information management & design information management & design p h o o p s s. r. l. v ia de l la T o r r e t t a 1 4-5 0 1 3 7 F ire n z e T e l + 3 9. 0 5 5. 3 9 8 5 6 7 0 F a x + 3 9. 0 5 5. 5 6 0 9 7 3 0 e - m a il : info @ p h o

Dettagli

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

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

Dettagli

Elementi di Configurazione di un Router

Elementi di Configurazione di un Router Antonio Cianfrani Elementi di Configurazione di un Router Router IP: generalità Il router ha le stesse componenti base di un PC (CPU, memoria, system bus e interfacce input/output) Come tutti i computer

Dettagli

Corso Amministratore di Sistema Linux Programma

Corso Amministratore di Sistema Linux Programma Corso Amministratore di Rev. 1.0 Rev. Stato: 1.0 Approvato Stato: Approvato Amministratore Nuovo Portale di Sistema De Sanctis Amministratore di CONTROLLO DOCUMENTO TITOLO: Corso Amministratore di VERSIONE:

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Server 15per UNIX

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

Dettagli

11/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 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

Dettagli

MC-link Spa. Pannello frontale del Vigor2700e. Installazione hardware del Vigor2700e

MC-link Spa. Pannello frontale del Vigor2700e. Installazione hardware del Vigor2700e MC-link Spa Pannello frontale del Vigor2700e Installazione hardware del Vigor2700e Questa sezione illustrerà come installare il router attraverso i vari collegamenti hardware e come configurarlo attraverso

Dettagli

Guida rapida - rete casalinga (con router)

Guida rapida - rete casalinga (con router) Guida rapida - rete casalinga (con router) Questa breve guida, si pone come obiettivo la creazione di una piccola rete ad uso domestico per la navigazione in internet e la condivisione di files e cartelle.

Dettagli

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

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

Dettagli

Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE Pag. 1/1 Sessione ordinaria 2010 Seconda prova scritta Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA

Dettagli

Corso GNU/Linux - Lezione 6. Davide Giunchi - davidegiunchi@libero.it

Corso GNU/Linux - Lezione 6. Davide Giunchi - davidegiunchi@libero.it Corso GNU/Linux - Lezione 6 Davide Giunchi - davidegiunchi@libero.it Riepilogo TCP/IP Ogni host nella rete deve avere un proprio indirizzo ip Due o piu computer nella stessa rete, per poter comunicare

Dettagli

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

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

Dettagli

Guida rapida - rete casalinga (con router) Configurazione schede di rete con PC

Guida rapida - rete casalinga (con router) Configurazione schede di rete con PC Guida rapida - rete casalinga (con router) Questa breve guida, si pone come obiettivo la creazione di una piccola rete ad uso domestico per la navigazione in internet e la condivisione di files e cartelle.

Dettagli

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

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

Dettagli

Server dolphin: installazione e configurazione di un server web

Server dolphin: installazione e configurazione di un server web Università degli Studi G. D Annunzio Chieti Pescara GASL - Gruppo assistenza sistemistica laboratori Server dolphin: installazione e configurazione di un server web Seminario di Carlo Capuani Cos è un

Dettagli

Petra Provisioning Center, rel 3.1

Petra Provisioning Center, rel 3.1 Petra Provisioning Center, rel 3.1 Petra Provisioning Center, rel 3.1 Copyright 1996,2006Link s.r.l. 1 Questo documento contiene informazioni di proprietà riservata, protette da copyright. Tutti i diritti

Dettagli

MANUALE D USO MA-PMX-U-SFW-101 10-10

MANUALE D USO MA-PMX-U-SFW-101 10-10 GESTIONE DEL SISTEMA EASYMIX CONNECT E RELATIVO AGGIORNAMENTO MANUALE D USO MA-PMX-U-SFW-101 10-10 Sommario LAUNCH MANAGEMENT TOOL...3 APPLICATION UPDATE...4 MODULO SYSTEM MANAGEMENT...5 LINGUA... 6 DATE

Dettagli

The ultimate guide of: Mac OS X Snow Leopard, Informix, PHP 5.3 & PDO

The ultimate guide of: Mac OS X Snow Leopard, Informix, PHP 5.3 & PDO The ultimate guide of: Mac OS X Snow Leopard, Informix, PHP 5.3 & PDO 1. Introduzione Nel mio ultimo articolo Mac OS X Snow Leopard: Informix IDS 11.5 + PHP 5.3 (Musarra, 2009) è stato spiegato come installare

Dettagli

Manuale di riferimento di HP Web Jetadmin Database Connector Plug-in

Manuale di riferimento di HP Web Jetadmin Database Connector Plug-in Manuale di riferimento di HP Web Jetadmin Database Connector Plug-in Informazioni sul copyright 2004 Copyright Hewlett-Packard Development Company, L.P. Sono vietati la riproduzione, l'adattamento e la

Dettagli

Guida per la sicurezza di Oracle Hardware Management Pack per Oracle Solaris

Guida per la sicurezza di Oracle Hardware Management Pack per Oracle Solaris Guida per la sicurezza di Oracle Hardware Management Pack per Oracle Solaris N. di parte: E56558-01 Luglio 2014 Copyright 2014, Oracle e/o relative consociate. Tutti i diritti riservati. Il software e

Dettagli

PROGRAMMAZIONE CONSUNTIVA Codice Mod. RQ 23.2 Pag 1/5. Sistemi e Reti (articolazione Telecomunicazione) Classe

PROGRAMMAZIONE CONSUNTIVA Codice Mod. RQ 23.2 Pag 1/5. Sistemi e Reti (articolazione Telecomunicazione) Classe I.T.C.S. ERASMO DA ROTTERDAM Liceo Artistico indirizzo Grafica - Liceo delle Scienze Umane opz. Economico sociale ITI Informatica e telecomunicazioni - ITI Costruzioni, ambiente e territorio Edile Elettronico

Dettagli

ETI/Domo. Italiano. www.bpt.it. ETI-Domo Config 24810070 IT 29-07-14

ETI/Domo. Italiano. www.bpt.it. ETI-Domo Config 24810070 IT 29-07-14 ETI/Domo 24810070 www.bpt.it IT Italiano ETI-Domo Config 24810070 IT 29-07-14 Configurazione del PC Prima di procedere con la configurazione di tutto il sistema è necessario configurare il PC in modo che

Dettagli

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

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

Dettagli

SQLSCHEDULER PER MS SQL SERVER EXPRESS

SQLSCHEDULER PER MS SQL SERVER EXPRESS KING Manuale Tecnico Documentazione ad uso esclusivo dell installatore della procedura SQLSCHEDULER PER MS SQL SERVER EXPRESS KING GESTIONALE - KING STUDIO - TURBODOC Aggiornato al 04/07/2011 DATALOG Soluzioni

Dettagli

Guida di installazione per Fedora 7

Guida di installazione per Fedora 7 Guida di installazione per Fedora 7 Centro Servizi per la Ricerca Università di Pisa Dipartimento di Informatica Guida di installazione per Fedora 7 Centro Servizi per la Ricerca Copyright 2007 Dipartimento

Dettagli

Guida di installazione per Fedora core 4

Guida di installazione per Fedora core 4 Guida di installazione per Fedora core 4 Centro Servizi per la Ricerca Università di Pisa Dipartimento di Informatica Guida di installazione per Fedora core 4 Centro Servizi per la Ricerca Copyright 2005

Dettagli

Struttura di un sistema operativo. Struttura dei Sistemi Operativi. Servizi per l utente generico. Servizi per l utente generico

Struttura di un sistema operativo. Struttura dei Sistemi Operativi. Servizi per l utente generico. Servizi per l utente generico Impossibile visualizzare l'immagine. Struttura di un sistema operativo Struttura dei Sistemi Operativi Servizi di un sistema operativo Interfaccia Utente Capitolo 2 -- Silberschatz Chiamate di sistema

Dettagli

CAPITOLO 1 I SISTEMI OPERATIVI

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

Dettagli

MC-link Spa Collegamento e configurazione del router Vigor2800i per l accesso ad MC-link

MC-link Spa Collegamento e configurazione del router Vigor2800i per l accesso ad MC-link MC-link Spa Collegamento e configurazione del router Vigor2800i per l accesso ad MC-link Pannello frontale del Vigor2800i Installazione hardware del Vigor2800i Questa sezione illustrerà come installare

Dettagli

Per evitare di 14/11/2003 1

Per evitare di 14/11/2003 1 Per evitare di 14/11/2003 1 meno teoria e un po più di pratica 14/11/2003 2 LAN con Server Proxy Sono un Server Proxy 14/11/2003 3 Cosa serve? Componenti hardware e software necessari per costruire una

Dettagli

Log Manager. 1 Connessione dell apparato 2. 2 Prima configurazione 2. 2.1 Impostazioni di fabbrica 2. 2.2 Configurazione indirizzo IP e gateway 3

Log Manager. 1 Connessione dell apparato 2. 2 Prima configurazione 2. 2.1 Impostazioni di fabbrica 2. 2.2 Configurazione indirizzo IP e gateway 3 ver 2.0 Log Manager Quick Start Guide 1 Connessione dell apparato 2 2 Prima configurazione 2 2.1 Impostazioni di fabbrica 2 2.2 Configurazione indirizzo IP e gateway 3 2.3 Configurazione DNS e Nome Host

Dettagli

Raspberry Pi - Labolatorio Informatica

Raspberry Pi - Labolatorio Informatica Raspberry Pi - Labolatorio Informatica Indice 1 Prerequisiti 2 2 Installazione di Raspbian su scheda SD 2 2.1 Installazione con Linux...................................... 2 2.2 Installazione con Windows....................................

Dettagli

Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete)

Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete) Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Client versione 14.2 con licenza di rete. Questo documento è stato

Dettagli

Petra VPN 2.7. Guida Utente

Petra VPN 2.7. Guida Utente Petra VPN 2.7 Guida Utente Petra VPN 2.7: Guida Utente Copyright 1996, 2001 Link s.r.l. (http://www.link.it) Questo documento contiene informazioni di proprietà riservata, protette da copyright. Tutti

Dettagli

GLI SCRIPT DI SHELL. Lucidi a cura di B.De Carolis. UNIX shell script UdB- Dip Informatica

GLI SCRIPT DI SHELL. Lucidi a cura di B.De Carolis. UNIX shell script UdB- Dip Informatica GLI SCRIPT DI SHELL Lucidi a cura di B.De Carolis Shell Unix - Linux comandi Interfaccia di alto livello tra utente e SO. Il processore interpreta e mette in esecuzione comandi da: 1) standard input o

Dettagli

Corso di Web programming Modulo T3 A2 - Web server

Corso di Web programming Modulo T3 A2 - Web server Corso di Web programming Modulo T3 A2 - Web server 1 Prerequisiti Pagine statiche e dinamiche Pagine HTML Server e client Cenni ai database e all SQL 2 1 Introduzione In questa Unità si illustra il concetto

Dettagli

Installazione di IBM SPSS Modeler 14.2 Client (utente singolo)

Installazione di IBM SPSS Modeler 14.2 Client (utente singolo) Installazione di IBM SPSS Modeler 14.2 Client (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Client versione 14.2 con licenza per utente singolo. Una licenza

Dettagli

Sistema Operativo Compilatore

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

Dettagli

MANUALE INSTALLAZIONE A.D.P. BILANCIO & BUDGET

MANUALE INSTALLAZIONE A.D.P. BILANCIO & BUDGET MANUALE INSTALLAZIONE A.D.P. BILANCIO & BUDGET Sommario AVVERTENZE...1 INSTALLAZIONE...5 AGGIORNAMENTO DI VERSIONE...6 REQUISITI MINIMI DI SISTEMA...7 CONFIGURAZIONE...7 DATABASE SUPPORTATI...7 AGGIORNAMENTO

Dettagli

Apache MySQL PHP - FTP

Apache MySQL PHP - FTP Apache MySQL PHP - FTP Scelta del software, Installazione e configurazione Ivan Grimaldi grimaldi.ivan@gmail.com HcssLug GNU/LINUX USERS GROUP Outline Cenni sul funzionamento di un WebServer Apache, PHP,

Dettagli

Informatica di Base. Il software

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

Dettagli

Installazione & Configurazione Php e MySQL su Mac Os X. Php

Installazione & Configurazione Php e MySQL su Mac Os X. Php Installazione & Configurazione Php e MySQL su Mac Os X Php PHP è un linguaggio di scripting interpretato, con licenza Open Source, originariamente concepito per la realizzazione di pagine web dinamiche.

Dettagli

Procedura di installazione Linux Red Hat

Procedura di installazione Linux Red Hat Servizio Calcolo e Reti Bollettino N. 2/02 28 Giugno 2002 Procedura di installazione Linux Red Hat (Servizio.Calcolo@pv.infn.it) Abstract Questa breve nota descrive la procedura consigliata per l installazione

Dettagli

Sistema Operativo di un Router (IOS Software)

Sistema Operativo di un Router (IOS Software) - Laboratorio di Servizi di Telecomunicazione Sistema Operativo di un Router (IOS Software) Slide tratte da Cisco Press CCNA Instructor s Manual ed elaborate dall Ing. Francesco Immè IOS Un router o uno

Dettagli

NAL DI STAGING. Versione 1.0

NAL DI STAGING. Versione 1.0 NAL DI STAGING Versione 1.0 14/10/2008 Indice dei Contenuti 1. Introduzione... 3 2. Installazione NAL di staging... 3 VMWare Server... 3 Preistallazione su server linux... 6 Preinstallazione su server

Dettagli

Capitolo 2 -- Silberschatz

Capitolo 2 -- Silberschatz Struttura dei Sistemi Operativi Capitolo 2 -- Silberschatz Struttura di un sistema operativo Servizi di un sistema operativo Interfaccia Utente Chiamate di sistema Tipi di chiamate Programma di sistema

Dettagli

INTERNAV MANUALE DI INSTALLAZIONE E CONFIGURAZIONE

INTERNAV MANUALE DI INSTALLAZIONE E CONFIGURAZIONE INTERNAV MANUALE DI INSTALLAZIONE E CONFIGURAZIONE InterNav 2.0.10 InterNav 2010 Guida all uso I diritti d autore del software Intenav sono di proprietà della Internavigare srl Versione manuale: dicembre

Dettagli

Gestione del Software Cisco IOS

Gestione del Software Cisco IOS - Laboratorio di Servizi di Telecomunicazione Gestione del Software Cisco IOS Slide tratte da Cisco Press CCNA Instructor s Manual ed elaborate dall Ing. Francesco Immè Laboratorio - Prof. Vincenzo Eramo

Dettagli

Il sistema IBM DB2. Sistemi Informativi T. Versione elettronica: L01.1.IntroduzioneDB2.pdf

Il sistema IBM DB2. Sistemi Informativi T. Versione elettronica: L01.1.IntroduzioneDB2.pdf Il sistema IBM DB2 Sistemi Informativi T Versione elettronica: L01.1.IntroduzioneDB2.pdf IBM DB2 Il DBMS relazionale IBM DB2 è il prodotto di punta dell IBM per la gestione di basi di dati relazionali

Dettagli

3. Come realizzare un Web Server

3. Come realizzare un Web Server 3. Come realizzare un Web Server 3.1 Che cos'è un web server Il web server, è un programma che ha come scopo principale quello di ospitare delle pagine web che possono essere consultate da un qualsiasi

Dettagli

Il DBMS Oracle. Express Edition. Donatella Gubiani e Angelo Montanari

Il DBMS Oracle. Express Edition. Donatella Gubiani e Angelo Montanari Gubiani & Montanari Il DBMS Oracle 1 Il DBMS Oracle Express Edition Donatella Gubiani e Angelo Montanari Il DBMS Oracle Il DBMS Oracle Oracle 10g Express Edition Il DBMS Oracle (nelle sue versioni più

Dettagli

FileMaker 12. Guida ODBC e JDBC

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

Dettagli

Configurazione di un Router

Configurazione di un Router - Laboratorio di Servizi di Telecomunicazione Configurazione di un Router Slide tratte da Cisco Press CCNA Instructor s Manual ed elaborate dall Ing. Francesco Immè Livelli di accesso ai comandi (1/3)

Dettagli

INTRODUZIONE AI SISTEMI OPERATIVI

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

Dettagli

Architettura di un sistema operativo

Architettura di un sistema operativo Architettura di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Struttura di un S.O. Sistemi monolitici Sistemi a struttura semplice Sistemi a livelli Virtual Machine Sistemi

Dettagli

Esercitazione 8. Basi di dati e web

Esercitazione 8. Basi di dati e web Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste una

Dettagli

I Sistemi Operativi. Installazione Ubuntu Linux su Macchina Virtuale

I Sistemi Operativi. Installazione Ubuntu Linux su Macchina Virtuale I Sistemi Operativi Installazione Ubuntu Linux su Macchina Virtuale Macchina Virtuale Cos è? Macchina virtuale (VM) Emula il comportamento di una macchina fisica SO e programmi possono essere eseguiti

Dettagli

SMOOTHWALL EXPRESS Traduzione in Italiano TRADUZIONE DA INGLESE A ITALIANO DELLA GUIDA DI INSTALLAZIONE DI SMOOTHWALL EXPRESS 2.0.

SMOOTHWALL EXPRESS Traduzione in Italiano TRADUZIONE DA INGLESE A ITALIANO DELLA GUIDA DI INSTALLAZIONE DI SMOOTHWALL EXPRESS 2.0. TRADUZIONE DA INGLESE A ITALIANO DELLA GUIDA DI INSTALLAZIONE DI SMOOTHWALL EXPRESS 2.0 by kjamrio9 Il prodotto è sotto licenza GPL (Gnu Public License) e Open Source Software, per semplicità non riporto

Dettagli

Come esportare una distribuzione Live di Linux per un laboratorio

Come esportare una distribuzione Live di Linux per un laboratorio Come esportare una distribuzione Live di Linux per un laboratorio Attività svolta dal dr. Alessi e dal dr. Farolfi Dipartimento di Matematica Università degli Studi di Milano Knoppix è una distribuzione

Dettagli

maildocpro Manuale Installazione

maildocpro Manuale Installazione maildocpro Manuale Installazione versione 3.4 maildocpro Manuale Installazione - Versione 3.4 1 Indice Indice... 2 Creazione database... 3 Database: MAILDOCPRO... 3 Database: SILOGONWEB... 5 Configurazione

Dettagli

CONFIGURARE IL DISPOSITIVO DI TELEASSISTENZA

CONFIGURARE IL DISPOSITIVO DI TELEASSISTENZA CONFIGURARE IL DISPOSITIVO DI TELEASSISTENZA VIPA 900-2C610 Router VPN Questo dispositivo consente la pura teleassistenza: non sono configurabili variabili, allarmi (email, sms), script. Requisiti hardware:

Dettagli

Installazione e caratteristiche generali 1

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

Dettagli

Backup Exec 2012. Guida rapida all'installazione

Backup Exec 2012. Guida rapida all'installazione Backup Exec 2012 Guida rapida all'installazione Installazione Il documento contiene i seguenti argomenti: Requisiti di sistema Elenco di controllo pre-installazione di Backup Exec Esecuzione di un'installazione

Dettagli

Configurazione avanzata di XAMPP

Configurazione avanzata di XAMPP Configurazione avanzata di XAMPP Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Apache Binding definisce su quali indirizzi

Dettagli

NextFAX Manuale Installatore - V1.2

NextFAX Manuale Installatore - V1.2 NextFAX Manuale Installatore - V1.2 INDICE NEXTFAX - MANUALE - V1.0... 1 1 INTRODUZIONE A NEXTFAX... 3 2 FUNZIONAMENTO DI NEXTFAX... 4 3 CARATTERISTICHE TECNICHE... 5 4 FUNZIONALITÀ DI NEXTFAX... 6 5 INSTALLAZIONE

Dettagli

CORSO WEB SERVER, DBMS E SERVER FTP

CORSO WEB SERVER, DBMS E SERVER FTP CORSO WEB SERVER, DBMS E SERVER FTP DISPENSA LEZIONE 1 Autore D. Mondello Transazione di dati in una richiesta di sito web Quando viene effettuata la richiesta di un sito Internet su un browser, tramite

Dettagli

Informatica Generale 1 - Esercitazioni Introduzione all uso della command-line shell

Informatica Generale 1 - Esercitazioni Introduzione all uso della command-line shell Informatica Generale 1 - Esercitazioni Introduzione all uso della command-line shell Daniele Pighin pighin@fbk.eu FBK Via Sommarive, 18 I-38050 Trento, Italy March 5, 2008 Outline 1 Sistema operativo e

Dettagli

Installazione di IBM SPSS Modeler 15 Batch per UNIX

Installazione di IBM SPSS Modeler 15 Batch per UNIX Installazione di IBM SPSS Modeler 15 Batch per UNIX Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Batch versione 15. IBM SPSS Modeler La modalità batch offre le stesse funzionalità

Dettagli

DW-SmartCluster (ver. 2.1) Architettura e funzionamento

DW-SmartCluster (ver. 2.1) Architettura e funzionamento DW-SmartCluster (ver. 2.1) Architettura e funzionamento Produttore Project Manager DataWare srl Ing. Stefano Carfagna pag.1/6 INDICE Introduzione...3 ClusterMonitorService...5 ClusterAgentService...6 pag.2/6

Dettagli

Tecnico Hardware & Sistemistica

Tecnico Hardware & Sistemistica Tecnico Hardware & Sistemistica Modulo 1 - Hardware (6 ore) Modulo 2 - Software (8 ore) Modulo 3 - Reti LAN e WLAN (12 ore) Modulo 4 - Backup (4 ore) Modulo 5 - Cloud Computing (4 ore) Modulo 6 - Server

Dettagli

MANUALE ESSENZIALE MYSQL

MANUALE ESSENZIALE MYSQL Autore: Classe: Luciano Viviani TERZA INFORMATICA SERALE (3IS) Anno scolastico: 2003/2004 Scuola: Itis Euganeo MANUALE ESSENZIALE MYSQL Manuale La dispensa vuole fornire agli studenti delle classi quinte

Dettagli

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

BMSO1001. 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

Domini Virtual Server

Domini Virtual Server Domini Virtual Server Pannello di controllo Manuale Utente Pannello di controllo domini e virtual server - Manuale utente ver. 2.0 Pag. 1 di 18 Sommario INFORMAZIONI GENERALI... 3 Virtual Server... 3 ACCESSO

Dettagli

Componenti di Sistemi Operativi. System Call Programmi di sistema Componenti di un SO Servizi di SO

Componenti di Sistemi Operativi. System Call Programmi di sistema Componenti di un SO Servizi di SO Componenti di so 1 Componenti di Sistemi Operativi System Call Programmi di sistema Componenti di un SO Servizi di SO 2 System Call Le system call forniscono l'interfaccia tra running program e SO Generalmente

Dettagli

Questo punto richiederebbe uno sviluppo molto articolato che però a mio avviso va al di là delle possibilità fornite al candidato dal tempo a disposizione. Mi limiterò quindi ad indicare dei criteri di

Dettagli

Indice REGIONE BASILICATA

Indice REGIONE BASILICATA REGI ONE BASI UFFICIO S. I. LICA R. S. TA Manuale Gestione Server Id Sistema APPROVAZIONI Redatto da: Approvato da: Data CONTROLLO DEL DOCUMENTO Autore Ing. Vincenzo Fiore VARIAZIONI Versione prec. Data

Dettagli

Petra Firewall 2.8. Guida Utente

Petra Firewall 2.8. Guida Utente Petra Firewall 2.8 Guida Utente Petra Firewall 2.8: Guida Utente Copyright 1996, 2002 Link SRL (http://www.link.it) Questo documento contiene informazioni di proprietà riservata, protette da copyright.

Dettagli

Conceptronic C100BRS4H Guida rapida di installazione. Congratulazioni per avere acquistato un router broadband Conceptronic a 4 porte.

Conceptronic C100BRS4H Guida rapida di installazione. Congratulazioni per avere acquistato un router broadband Conceptronic a 4 porte. Conceptronic C100BRS4H Guida rapida di installazione Congratulazioni per avere acquistato un router broadband Conceptronic a 4 porte. La guida di installazione hardware spiega passo per passo come installare

Dettagli

2006-2011 maurizio pizzonia sicurezza dei sistemi informatici e delle reti. confinamento e virtualizzazione

2006-2011 maurizio pizzonia sicurezza dei sistemi informatici e delle reti. confinamento e virtualizzazione confinamento e virtualizzazione 1 oltre i permessi dei file... nei sistemi operativi standard il supporto per il confinamento è abbastanza flessibile per quanto riguarda i files scarso per quanto riguarda

Dettagli

Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore)

Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore) Corso Configurazione e gestione dell Aula di Informatica (18 lezioni 54 ore) 1. L hardware del PC (3 Lezioni - 9 ore) 2. Troubleshooting (1 Lezione - 3 ore) 3. Ambiente Operativo (5 Lezioni - 15 ore) 4.

Dettagli

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante CONOSCENZE DI INFORMATICA 1) Una periferica di input è: A) il mouse B) il monitor C) la stampante 2) Una memoria in sola lettura con la particolarità di essere cancellata in particolari condizioni è detta:

Dettagli

Esercitazioni di Basi di Dati

Esercitazioni di Basi di Dati Esercitazioni di Basi di Dati A.A. 2008-09 Dispense del corso Utilizzo base di pgadmin III Lorenzo Sarti sarti@dii.unisi.it PgAdmin III PgAdmin III è un sistema di progettazione e gestione grafica di database

Dettagli

FileMaker Pro 12. Guida di FileMaker Server

FileMaker Pro 12. Guida di FileMaker Server FileMaker Pro 12 Guida di FileMaker Server 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker è un marchio di FileMaker,

Dettagli

Implementazione. 2.1 Template grafico

Implementazione. 2.1 Template grafico Implementazione 1 Introduzione Questo docunento spiega sinteticamente i punti principali che caratterizzano la realizzazione dell applicazione. Le informazioni che riguardano più da vicino il codice sono

Dettagli

La parte client è invece un programma che si chiama mysql. Gli altri eseguibili (client) fondamentali sono mysqladmin, mysqldump.

La parte client è invece un programma che si chiama mysql. Gli altri eseguibili (client) fondamentali sono mysqladmin, mysqldump. Panoramica MySQL MySQL è un RDBMS free ed open source, nativo dell ambiente Linux ma disponibile anche su piattaforme Windows e MAC OS. E stato pensato come prodotto leggero come contenitore di dati a

Dettagli