Linux su Virtual Machine - CESCOT

annuncio pubblicitario
Burstnet informatica
LINUX SU VIRTUAL MACHINE
1
Installazione e configurazione di Linux
SOMMARIO
Breve panoramica di Linux
 Download e installazione di Wmware
 Perché Ubuntu
 Download di Ubuntu 10.10
 Predisposizione VMware per Ubuntu
 Installazione Ubuntu 10.10
 Comandi base
 Configurazione di rete

Burstnet informatica
2
PANORAMICA SU LINUX
Burstnet informatica
Prima di tutto qualche nozione:
 In informatica, il kernel costituisce il
nucleo di un sistema operativo. Si tratta
di un software avente il compito di
fornire ai processi in esecuzione
sull'elaboratore un accesso sicuro e
controllato all'hardware. Dato che
possono esserne eseguiti
simultaneamente più di uno, il kernel ha
anche la responsabilità di assegnare una
porzione di tempo-macchina e di accesso
all'hardware a ciascun programma
(multitasking).
3
PANORAMICA SU LINUX

Burstnet informatica
Linux (o GNU/Linux) è un sistema operativo libero
di tipo Unix (o unix-like) costituito dall'integrazione
del kernel Linux con elementi del sistema GNU e di
altro software sviluppato e distribuito con licenza
GNU GPL o con altre licenze libere. Il suo sviluppo è
sostenuto da un'associazione senza fini di lucro,
ovvero la Linux Foundation. Linux, in realtà, è il
nome del kernel sviluppato da Linus Torvalds a
partire dal 1991 che, integrato con i componenti già
realizzati dal progetto GNU (compilatore GCC,
libreria glibc e altre utility) e da software di altri
progetti, è stato utilizzato come base per la
realizzazione dei sistemi operativi open source e delle
distribuzioni che vengono normalmente identificate
con lo stesso nome. Rif. www.Wikipedia.org.
4
PANORAMICA SU LINUX
Molto conosciuto nell'uso server, Linux gode del
supporto di società come IBM, Sun Microsystems,
Hewlett-Packard, Red Hat e Novell ed è usato
come sistema operativo su una gran varietà di
hardware; dai computer desktop ai
supercomputer, fino a sistemi embedded come
cellulari e palmari, e ai netbook.
 E’ il S.O. più comunemente usato per eseguire
Apache, MySQL e PHP, i software alla base della
maggior parte dei server web di tutto il mondo.
Le iniziali di questi tre progetti, insieme
all'iniziale della parola Linux, hanno dato origine
all'acronimo LAMP.

Burstnet informatica
5
PANORAMICA SU LINUX

Burstnet informatica

Con l'evoluzione di ambienti desktop come KDE e
GNOME, il sistema offre una interfaccia grafica
simile a quella di Microsoft Windows o di Mac OS X,
più vicina alle esigenze degli utenti meno esperti,
rendendo il passaggio da un sistema all'altro meno
traumatico.
kernel Linux vede la luce nel 1991 grazie al giovane
studente finlandese Linus Torvalds che, appassionato
di programmazione, era insoddisfatto del sistema
operativo Minix (sistema operativo unix-like destinato
alla didattica, scritto da Andrew Tanenbaum,
professore ordinario di Sistemi di rete all'università di
Amsterdam), poiché supportava male la nuova
architettura i386 a 32 bit, all'epoca tanto economica e
popolare. Così Linus decise di creare un kernel unix
con lo scopo di divertirsi e studiare il funzionamento
del suo nuovo computer, che era appunto uno 80386.
6
PANORAMICA SU LINUX

Burstnet informatica
Inizialmente, Linux (il sistema operativo basato sul
kernel programmato da Linus) per girare utilizzava,
oltre al kernel di Linus, lo userspace (parte della
memoria dove girano i processi) di Minix.
Successivamente, Linus decise di rendere il sistema
indipendente da Minix, anche perché non ne
gradiva la licenza che lo rendeva liberamente
utilizzabile solo a fini didattici e decise, quindi, di
sostituire quella parte del sistema operativo col
software del progetto GNU. Per fare ciò, Linus doveva
cambiare licenza e adottare la GPL, che tra l'altro
considerava buona per il suo sistema operativo a
prescindere dal software GNU stesso. E così la licenza
cambiò in GPL.
7
PANORAMICA SU LINUX
Burstnet informatica
Vantaggi di Linux:
 Avere a disposizione un sistema operativo completo e un immenso
numero di programmi legalmente e senza pagare un euro.
 Altrettanto legalmente e gratuitamente, poterlo aggiornare all’ultima
versione.
 Avere la certezza che l’ultima versione del sistema operativo sarà
anche più veloce e facile da usare delle precedenti.
 Poterlo installare facilmente, e far girare differenti interfacce grafiche
nel caso in cui non ti piaccia quella prevista di default.
 Poter installare la stessa copia del sistema operativo su quanti
computer desideri senza doversi preoccupare di licenze o procedure di
attivazione.
 Poter duplicare il sistema operativo e qualunque altro programma
senza timore di infrangere alcuna legge, dello Stato, etica o morale,
dal momento che i programmi open source sono pensati proprio per
questo.
 Avere il controllo totale dell’hardware del computer e avere la
certezza che non ci siano backdoor aperte segretamente da qualche
software “apparentemente” fidato.
 Potersi finalmente dimenticare di antivirus, antispyware, et similia.
8
PANORAMICA SU LINUX

Burstnet informatica
Prima di partire con una serie di comandi utili
per utilizzare il nostro amato pinguino vi ricordo
che stiamo interagendo con un sistema:
Case sensitive
 Multi utente
 Multi tasking


L'utente per accedere ai servizi del sistema ha
bisogno di un programma particolare che si
ponga come intermediario tra l'utente e il
kernel. Questo tipo di programma è detto shell
La shell è il programma che consente all'utente di accedere
al sistema.
 Un programma shell può essere qualunque cosa, purché in
grado di permettere all'utente di avviare e possibilmente di
controllare i programmi.
 La shell più semplice è la linea di comando

9
DOWNLOAD E INSTALLAZIONE DI VMWARE
La società Vmware mette a disposizione diversi
programmi professionali per la virtualizzazione,
la maggior parte dei quali a pagamento, ma per i
nostri scopi sarà sufficiente un player rilasciato
con licenza gratuita, reperibile all’indirizzo:
http://www.vmware.com/products/player/
 Una volta scaricato e installato il programma
saremo pronti per cominciare …

Burstnet informatica
10
PERCHÉ UBUNTU
Scegliamo Ubuntu come distribuzione per i nostri
test perché è la più diffusa.
 Ubuntu è stato sviluppato su base Debian, una
delle prime distribuzioni Linux che nel corso
degli anni non ha perso le sue peculiarità iniziali
di affidabilità e sicurezza.
 Ubuntu è sviluppato da una società avente scopo
di lucro che è la Canonical e dalla comunità di
utenti, la quale crea nuovi programmi e migliora
gli esistenti.
 Ubuntu a differenza di Debian ha accelerato il
processo di rilascio dei pacchetti (programmi).

Burstnet informatica
11
DOWNLOAD DI UBUNTU
Ubuntu può essere scaricato gratuitamente
presso il seguente indirizzo:
http://www.ubuntu.com/desktop/getubuntu/download
 Esiste una versione server sia a 32 che a 64 bit.
 Per i nostri scopi sarà sufficiente utilizzare quella
gratuita.

Burstnet informatica
12
PREDISPOSIZIONE PER L’INSTALLAZIONE DI
UBUNTU







Burstnet informatica

Prima di tutto lanciamo Vmware.
Clicchiamo su “create new virtual machine”.
Selezioniamo “installer disc image (iso)”.
Indichiamo dove si trova la iso di Ubuntu scaricata
precedentemente.
Clicchiamo su next per personalizzare le informazioni
riguardanti di Ubuntu.
Clicchiamo su next e specifichiamo il nome della
nostra VM e il relativo path.
Procedendo oltre abbiamo la possibilità di
personalizzare le risorse del nostro sistema per
l’utilizzo della nostra VM.
Il processo si conclude con il resoconto delle opzioni
scelte.
13
INSTALLAZIONE DI UBUNTU
L’installazione base di Ubuntu non presenta
particolari criticità.
 E’ disponibile una guida che spiega in maniera
accurata tutto il processo d’installazione:
https://help.ubuntu.com/10.04/installationguide/i386/index.html
 Bene siamo pronti per iniziare l’installazione …

Burstnet informatica
14
COMANDI BASE











Burstnet informatica

ls list directory.
cd change directory.
cat visualizza il contenuto di un file.
mv per spostare o rinominare un file.
cp per copiare un file o cartella.
rm per cancellare un file o cartella
man per visualizzare la guida di un comando
ln per creare un link simbolico
tar per comprimere o decomprimere un file
unzip per estrarre un archivio zip
sudo per poter operare con privilegi diversi da quello
posseduti
su cambia l’utenza di lavoro
15
COMANDI BASE
pwd mostra il path in cui vi trovate
 passwd cambia la password dell’utente
selezionato
 mkdir crea una cartella
 mount monta una partizione
 ps visualizza i processi attivi
 chmod cambio i permissi di un file/cartella
 chown cambio i permessi del proprietario del file
 kill termino un processo
 userdel elimino un utente

Burstnet informatica
16
CONFIGURAZIONE DI RETE IN
UBUNTU/DEBIAN



auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
Burstnet informatica

Per configurare la rete in Ubuntu/Debian si può
procedere attraverso la GUI grafica.
Oppure da linea di comando editando il file
/etc/network/interfaces con i parametri scelti e
successivamente lanciando il seguente comando:
/etc/init.d/networking restart
Di seguito un esempio del file /etc/network/interfaces:
17
CONFIGURAZIONE DI RETE IN
UBUNTU/DEBIAN

E se ho nella mia rete un server DHCP come
dovrò configurare il file /etc/network/interfaces?
Non abbiamo ancora configurato il DNS, dove lo
possiamo configurare
Burstnet informatica

18
CONFIGURAZIONE DI RETE IN
UBUNTU/DEBIAN
Per il DHCP è sufficiente inserire nel file
/etc/network/interfaces:
 Le seguenti configurazioni:


Burstnet informatica
auto eth0
 iface eth0 inet dhcp

Per configurare il DNS dobbiamo editare il file
/etc/resolv.conf

Inserendo il nostro DNS utilizzando la seguente
sintassi:

nameserver 212.216.112.222
19
MAC OS X
Mac OS X è il sistema operativo sviluppato
da Apple Inc. per i computer Macintosh, nato
nel 2001 per combinare le note caratteristiche
dell'interfaccia utente del Mac OS originale con
l'architettura di un sistema operativo di
derivazione Unix.
 Per i nostri scopi sarà sufficiente capire come
sfruttare i servizi di rete che questo O.S. è in
grado di offrirci.

Burstnet informatica
20
MAC OS X

Prova pratica per capire come:




Burstnet informatica

Configurare un IP e DNS
Capire le posizioni di rete
Accedere ad una risorsa in un sistema Windows
Aggiungere una stampante di rete
Condividere una cartella con Windows
21
MAC OS X CONDIVISIONE

How to access a Mac's files on your PC
Burstnet informatica
Enable Windows sharing. First, on your Mac, in
System Preferences' Sharing panel, under
Services, check off "Windows sharing." Your Mac
may ask you to "enable an account to use
Windows sharing" - which means you choose
which Mac user's files will be accessible. Click on
the "Enable Accounts" button and check off a
user.
You need to verify in option if smb is configured
22
MAC OS X CONDIVISIONE
Take note of the text on that dialog that reads
"Windows users can access your computer at
\\192.168.1.101\gina." Your address and
username will be different, obviously, so write it
down.
 Connect to your Mac from Windows. On your
PC, from the Start menu, open the Run... dialog,
and type the address you wrote down in the step
above. Instead of the less-than-memorable IP
address, you can use your computer's name, too.
My Mac's name is nyx, so the sharing address I
used is \\nyx\gina:

Burstnet informatica
23
Scarica