SlideShare a Scribd company logo
1 of 32
Download to read offline
Vincenzo Cervi
Vincenzo Cervi
vincenzo.cervi@gmail.com
vincenzo.cervi@gmail.com
www.interattivamente.net
www.interattivamente.net
Corso Linux Teorico
Corso Linux Teorico
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 2
2
Obiettivi
Il corso si pone l'obiettivo di rendere i partecipanti in grado di installare
Il corso si pone l'obiettivo di rendere i partecipanti in grado di installare
e utilizzare il sistema GNU/Linux.
e utilizzare il sistema GNU/Linux.
Il programma è finalizzato all'acquisizione da parte degli allievi delle
Il programma è finalizzato all'acquisizione da parte degli allievi delle
nozioni base per gestire, in modo autonomo, il proprio sistema
nozioni base per gestire, in modo autonomo, il proprio sistema
GNU/Linux.
GNU/Linux.
Durante le lezioni si vedranno anche alcuni aspetti sistemistici del
Durante le lezioni si vedranno anche alcuni aspetti sistemistici del
sistema operativo GNU/Linux.
sistema operativo GNU/Linux.
Ai partecipanti verranno esposti i molteplici aspetti delle licenze che
Ai partecipanti verranno esposti i molteplici aspetti delle licenze che
regolamentano la distribuzione del software proprietario e Open source.
regolamentano la distribuzione del software proprietario e Open source.
Gli allievi verranno introdotti al mondo Open Source, fornendo gli
Gli allievi verranno introdotti al mondo Open Source, fornendo gli
strumenti per la valutazione delle alternative al software proprietario.
strumenti per la valutazione delle alternative al software proprietario.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 3
3
Introduzione
●
Teoria
Teoria
●
Cosa è Linux
Cosa è Linux
●
Perché
Perché Linux
Linux
●
Cosa sono le distribuzioni
Cosa sono le distribuzioni
●
Struttura delle distribuzioni
Struttura delle distribuzioni
●
Adottiamo un pinguino
Adottiamo un pinguino
●
Pratica
Pratica
●
La procedura di Login e
La procedura di Login e
Logout
Logout
●
Struttura del File System
Struttura del File System
●
Gestione dei file
Gestione dei file
●
Uso della guida con man
Uso della guida con man
●
Comandi si sistema
Comandi si sistema
●
Installazione
Installazione
●
Configurazione
Configurazione
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 4
4
Introduzione > Teoria
●
Cosa è Linux
Cosa è Linux
●
Perché
Perché Linux
Linux
●
10 motivi per passare a Linux
10 motivi per passare a Linux
●
Miti e realtà
Miti e realtà
●
Cosa sono le distribuzioni
Cosa sono le distribuzioni
●
Struttura delle distribuzioni
Struttura delle distribuzioni
●
Adottiamo un pinguino, Ubuntu
Adottiamo un pinguino, Ubuntu
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 5
5
Introduzione > Teoria > Cosa è Linux
Linux prende ispirazione dal sistema operativo Unix, apparso per la
Linux prende ispirazione dal sistema operativo Unix, apparso per la
prima volta nel 1969 ed ancora in uso e sviluppato tutt'oggi. Molte delle
prima volta nel 1969 ed ancora in uso e sviluppato tutt'oggi. Molte delle
convenzioni utilizzate da Unix sono presenti anche in Linux e sono
convenzioni utilizzate da Unix sono presenti anche in Linux e sono
fondamentali per capire le basi del sistema.
fondamentali per capire le basi del sistema.
UNIX inizialmente era un sistema interamente basto sull'interazione
UNIX inizialmente era un sistema interamente basto sull'interazione
dalla riga di comando, questo è ancora possibile in Linux. Le interfacce
dalla riga di comando, questo è ancora possibile in Linux. Le interfacce
grafiche, icone e menù sono costruite sulla base di una interfaccia a riga
grafiche, icone e menù sono costruite sulla base di una interfaccia a riga
di comando. Questo implica anche il fatto che il file system di Linux sia
di comando. Questo implica anche il fatto che il file system di Linux sia
strutturato per essere facilmente gestibile e accessibile dalla riga di
strutturato per essere facilmente gestibile e accessibile dalla riga di
comando.
comando.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 6
6
Introduzione > Teoria > Cosa è Linux
Il sistema operativo è il programma più importante, senza il quale né
Il sistema operativo è il programma più importante, senza il quale né
l'hardware, né il software potrebbero funzionare.
l'hardware, né il software potrebbero funzionare.
Il sistema si occupa di alcuni compiti fondamentali:
Il sistema si occupa di alcuni compiti fondamentali:
●
Riconosce e attiva le varie componenti presenti nel computer
Riconosce e attiva le varie componenti presenti nel computer
●
Permette all'utente di collegarsi ed interagire con i programmi
Permette all'utente di collegarsi ed interagire con i programmi
●
Fornisce una serie di strumenti per modificare e migliorare le
Fornisce una serie di strumenti per modificare e migliorare le
funzionalità del computer
funzionalità del computer
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 7
7
Introduzione > Teoria
●
Cosa è Linux
Cosa è Linux
●
Perché
Perché Linux
Linux
●
10 motivi per passare a Linux
10 motivi per passare a Linux
●
Miti e realtà
Miti e realtà
●
Cosa sono le distribuzioni
Cosa sono le distribuzioni
●
Struttura delle distribuzioni
Struttura delle distribuzioni
●
Adottiamo un pinguino, Ubuntu
Adottiamo un pinguino, Ubuntu
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 8
8
Introduzione > Teoria > Perché Linux > 10 motivi
01. Dimenticatevi dei virus
01. Dimenticatevi dei virus
Linux difficilmente contrae dei virus. E non è "non molto spesso", ma
Linux difficilmente contrae dei virus. E non è "non molto spesso", ma
piuttosto "hai mai sentito parlare di un virus in Linux?".
piuttosto "hai mai sentito parlare di un virus in Linux?".
Certamente non è proprio impossibile prenderne uno, ma Linux fa in
Certamente non è proprio impossibile prenderne uno, ma Linux fa in
modo che questo accada molto difficilmente.
modo che questo accada molto difficilmente.
●
Linux utilizza il controllo delle autorizzazioni intelligente
Linux utilizza il controllo delle autorizzazioni intelligente
●
Più sguardi diminuiscono le falle di sicurezza
Più sguardi diminuiscono le falle di sicurezza
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 9
9
Introduzione > Teoria > Perché Linux > 10 motivi
02. Sistema instabile
02. Sistema instabile
Avete mai ottenuto la schermata della “morte blu" o messaggi di errore
Avete mai ottenuto la schermata della “morte blu" o messaggi di errore
dicendovi che il computer deve essere spento
dicendovi che il computer deve essere spento per oscuri motivi?
per oscuri motivi?
Nessun sistema operativo è perfetto, le persone che vi dicono che il loro
Nessun sistema operativo è perfetto, le persone che vi dicono che il loro
non è mai crashato mentono. Comunque, alcuni sistemi operativi sono
non è mai crashato mentono. Comunque, alcuni sistemi operativi sono
così stabili che molti utenti non li hanno mai visti andare in crash, anche
così stabili che molti utenti non li hanno mai visti andare in crash, anche
dopo alcuni anni, come ad esempio Linux.
dopo alcuni anni, come ad esempio Linux.
Molti
Molti server
server non vengono mai riavviati, se non dopo sostanziali
non vengono mai riavviati, se non dopo sostanziali
aggiornamenti ed anche in questo caso, spesso, è possibile riavviare i
aggiornamenti ed anche in questo caso, spesso, è possibile riavviare i
singoli demoni, senza riavviare la macchina.
singoli demoni, senza riavviare la macchina.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 10
10
Introduzione > Teoria > Perché Linux > 10 motivi
03. Linux protegge il tuo computer
03. Linux protegge il tuo computer
Il periodo stimato prima che si infetti, per un PC Windows connesso a
Il periodo stimato prima che si infetti, per un PC Windows connesso a
Internet e con l'installazione predefinita del "Service Pack 3", è di circa
Internet e con l'installazione predefinita del "Service Pack 3", è di circa
40 minuti ed a volte ci vogliono anche solo 30 secondi.
40 minuti ed a volte ci vogliono anche solo 30 secondi.
Quindi potete :
Quindi potete :
•
• installare un firewall
installare un firewall
•
• installare un antivirus,
installare un antivirus,
•
• installare un antiadware,
installare un antiadware,
•
• rimpiazzare Internet Explorer e Outlook con Firefox e Thunderbird
rimpiazzare Internet Explorer e Outlook con Firefox e Thunderbird
•
• pregare che quei pirati non siano così furbi da sopraffare tutte queste
pregare che quei pirati non siano così furbi da sopraffare tutte queste
contravvenzioni
contravvenzioni
Oppure installare Linux
Oppure installare Linux
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 11
11
Introduzione > Teoria > Perché Linux > 10 motivi
04. Non pagare 205 per il sistema operativo e non
€
04. Non pagare 205 per il sistema operativo e non
€
copiarlo illegalmente
copiarlo illegalmente
Probabilmente state dicendo: "Oh, io non l'ho pagato Windows". Ne siete
Probabilmente state dicendo: "Oh, io non l'ho pagato Windows". Ne siete
assolutamente certi? Se il vostro computer aveva già Windows, allora
assolutamente certi? Se il vostro computer aveva già Windows, allora
l'avete pagato, anche se il negozio non ve l'ha detto. Il prezzo di una
l'avete pagato, anche se il negozio non ve l'ha detto. Il prezzo di una
licenza per Windows è pari all'ammontare di “un quarto del prezzo di un
licenza per Windows è pari all'ammontare di “un quarto del prezzo di un
nuovo computer”. Quindi, a meno che voi non abbiate ottenuto Windows
nuovo computer”. Quindi, a meno che voi non abbiate ottenuto Windows
illegalmente, l'avete pagato.
illegalmente, l'avete pagato.
Al contrario, potete avere Linux “completamente senza prezzo”.
Al contrario, potete avere Linux “completamente senza prezzo”.
22/11/10
22/11/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 12
12
Introduzione > Teoria > Perché Linux > 10 motivi
05. Libertà!
05. Libertà!
Linux e il software "Open Source" sono "liberi". Questo significa che la
Linux e il software "Open Source" sono "liberi". Questo significa che la
loro licenza è una "free licence", e la più comune è la GPL (General Public
loro licenza è una "free licence", e la più comune è la GPL (General Public
Licence). Questa licenza permette a chiunque di copiare il software,
Licence). Questa licenza permette a chiunque di copiare il software,
vedere il codice sorgente (la "ricetta"), modificarlo, e ridistribuirlo finché
vedere il codice sorgente (la "ricetta"), modificarlo, e ridistribuirlo finché
rimane sotto licenza GPL.
rimane sotto licenza GPL.
Con l'Open Source, se un particolare progetto o azienda muore, tutto il
Con l'Open Source, se un particolare progetto o azienda muore, tutto il
codice rimane aperto alla comunità e la gente può continuare a
codice rimane aperto alla comunità e la gente può continuare a
migliorarlo. Se questo progetto vi è specialmente utile, potete farlo
migliorarlo. Se questo progetto vi è specialmente utile, potete farlo
anche da soli.
anche da soli.
Se un particolare bug vi infastidisce potete riportarlo, parlare con gli
Se un particolare bug vi infastidisce potete riportarlo, parlare con gli
sviluppatori, ma, molto meglio, potete ripararlo da soli o incaricare
sviluppatori, ma, molto meglio, potete ripararlo da soli o incaricare
qualcuno di farlo per voi e inviare i cambiamenti agli sviluppatori in
qualcuno di farlo per voi e inviare i cambiamenti agli sviluppatori in
modo che chiunque possa beneficiarne. Sei libero di fare (quasi) tutto
modo che chiunque possa beneficiarne. Sei libero di fare (quasi) tutto
quello che vuoi con il software.
quello che vuoi con il software.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 13
13
Introduzione > Teoria > Perché Linux > 10 motivi
06. Aggiorna tutto il software con un unico clic
06. Aggiorna tutto il software con un unico clic
Linux ha un sistema centrale chiamato il "Package
Linux ha un sistema centrale chiamato il "Package manager", che si
manager", che si
prende cura di tutto ciò che è installato nel vostro sistema, ma anche
prende cura di tutto ciò che è installato nel vostro sistema, ma anche
tutti i singoli pacchetti installati nel computer. Quindi, se volete avere
tutti i singoli pacchetti installati nel computer. Quindi, se volete avere
tutto
tutto aggiornato, l'unica cosa che vi serve è premere il pulsante "Install
aggiornato, l'unica cosa che vi serve è premere il pulsante "Install
Updates" (Installa Aggiornamenti).
Updates" (Installa Aggiornamenti).
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 14
14
Introduzione > Teoria > Perché Linux > 10 motivi
07. Ottenere software gratuitamente
07. Ottenere software gratuitamente
Il software copiato illegalmente è una cosa comune. I creatori di
Il software copiato illegalmente è una cosa comune. I creatori di
software stanno cercando e sviluppando sempre più modi per
software stanno cercando e sviluppando sempre più modi per
rintracciare proprietari illegali, e dato che sempre più persone hanno
rintracciare proprietari illegali, e dato che sempre più persone hanno
una connessione (permanente) a banda larga, stanno implementando
una connessione (permanente) a banda larga, stanno implementando
delle funzionalità online nei software che controllano e verificano la
delle funzionalità online nei software che controllano e verificano la
vostra copia ogni volta che la avviate.
vostra copia ogni volta che la avviate.
Se utilizzate Linux e installate software gratuito non dovrete mai più
Se utilizzate Linux e installate software gratuito non dovrete mai più
preoccuparvi di questo! Molto software gratuito è libero. Potete trovare
preoccuparvi di questo! Molto software gratuito è libero. Potete trovare
sostituti liberi del software commerciale esistente.
sostituti liberi del software commerciale esistente.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 15
15
Introduzione > Teoria > Perché Linux > 10 motivi
08. Perché altri sistemi rallentano ?
08. Perché altri sistemi rallentano ?
Alcuni sistemi hanno delle falle di progettazione alla base che li
Alcuni sistemi hanno delle falle di progettazione alla base che li
rendono più lenti giorno dopo giorno e poco longevi. La frase "Il
rendono più lenti giorno dopo giorno e poco longevi. La frase "Il
computer è diventato lentissimo, devo reinstallare”, è di uso comune ma
computer è diventato lentissimo, devo reinstallare”, è di uso comune ma
reinstallare risolverà sicuramente il problema ... ma solo fino alla
reinstallare risolverà sicuramente il problema ... ma solo fino alla
prossima volta.
prossima volta.
Penserete che questo è il modo in cui funzionano i computer:
Penserete che questo è il modo in cui funzionano i computer:
dispongono di tecnologia fresca, ma non molto stabile. Bene, provate
dispongono di tecnologia fresca, ma non molto stabile. Bene, provate
Linux e rimarrete sorpresi. Da qui a cinque anni il vostro sistema sarà
Linux e rimarrete sorpresi. Da qui a cinque anni il vostro sistema sarà
veloce e scattante come nel giorno in cui l'avete installato, senza dire
veloce e scattante come nel giorno in cui l'avete installato, senza dire
che non avrete alcun tipo di virus, adware, trojan, worm, ecc.; se ci
che non avrete alcun tipo di virus, adware, trojan, worm, ecc.; se ci
fossero vi obbligherebbero a reinstallare comunque.
fossero vi obbligherebbero a reinstallare comunque.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 16
16
Introduzione > Teoria > Perché Linux > 10 motivi
09. Supporto gratuito e illimitato
09. Supporto gratuito e illimitato
Uno dei più grandi vantaggi della comunità Open Source e di Linux in
Uno dei più grandi vantaggi della comunità Open Source e di Linux in
particolare, è quello di essere una vera comunità. Utenti e sviluppatori ci
particolare, è quello di essere una vera comunità. Utenti e sviluppatori ci
sono sempre, su forum, mailing list, canali IRC, per aiutare nuovi utenti.
sono sempre, su forum, mailing list, canali IRC, per aiutare nuovi utenti.
Sono tutti entusiasti di vedere sempre più gente passare a Linux e sono
Sono tutti entusiasti di vedere sempre più gente passare a Linux e sono
contenti di poter dare una mano con il loro nuovo sistema.
contenti di poter dare una mano con il loro nuovo sistema.
Quindi, se c'è qualcosa che non comprendete, un programma che non si
Quindi, se c'è qualcosa che non comprendete, un programma che non si
comporta nel modo che vi
comporta nel modo che vi aspettate
aspettate, o una caratteristica che non
, o una caratteristica che non
riuscite
riuscite ad abilitare, non esitate di andare a chiedere aiuto. Se c'è
ad abilitare, non esitate di andare a chiedere aiuto. Se c'è
qualcuno al vostro fianco, familiare, collega, amico, che utilizza Linux,
qualcuno al vostro fianco, familiare, collega, amico, che utilizza Linux,
sarà probabilmente felice di aiutarvi.
sarà probabilmente felice di aiutarvi.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 17
17
Introduzione > Teoria > Perché Linux > 10 motivi
10. Riportare i bug
10. Riportare i bug
Quasi tutto il software open source, incluse le distribuzioni Linux,
Quasi tutto il software open source, incluse le distribuzioni Linux,
hanno un sistema di rintracciamento bug. Potete non solo riportare i
hanno un sistema di rintracciamento bug. Potete non solo riportare i
bug dei file e vi incoraggiano a farlo!, ma anche spiegare dove sia il
bug dei file e vi incoraggiano a farlo!, ma anche spiegare dove sia il
problema e tenere traccia di ciò che succede dopo, tutto è aperto e
problema e tenere traccia di ciò che succede dopo, tutto è aperto e
chiaro per chiunque. Gli sviluppatori vi risponderanno, potrebbero
chiaro per chiunque. Gli sviluppatori vi risponderanno, potrebbero
chiedervi anche qualche informazione extra per aiutarli a risolvere il
chiedervi anche qualche informazione extra per aiutarli a risolvere il
bug. Saprete quando il bug sarà stato riparato e saprete come ottenere
bug. Saprete quando il bug sarà stato riparato e saprete come ottenere
la nuova versione, sempre liberamente.
la nuova versione, sempre liberamente.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 18
18
Introduzione > Teoria
●
Cosa è Linux
Cosa è Linux
●
Perché
Perché Linux
Linux
●
10 motivi per passare a Linux
10 motivi per passare a Linux
●
Miti e realtà
Miti e realtà
●
Cosa sono le distribuzioni
Cosa sono le distribuzioni
●
Struttura delle distribuzioni
Struttura delle distribuzioni
●
Adottiamo un pinguino, Ubuntu
Adottiamo un pinguino, Ubuntu
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 19
19
Introduzione > Teoria > Perché Linux > Miti e realtà
01. MITO: Linux è difficile
01. MITO: Linux è difficile
Questo non è esatto: è l’informatica che è difficile. Per molti sistemi
Questo non è esatto: è l’informatica che è difficile. Per molti sistemi
operativi l’obiettivo è sempre stato quello di nascondere le complessità
operativi l’obiettivo è sempre stato quello di nascondere le complessità
del computer fornendo un’ ambiente “rassicurante”, mentre Linux si è
del computer fornendo un’ ambiente “rassicurante”, mentre Linux si è
preoccupato più di funzionare bene.
preoccupato più di funzionare bene.
Fortunatamente, negli ultimi tempi la tendenza si è un po’ corretta:
Fortunatamente, negli ultimi tempi la tendenza si è un po’ corretta:
l’installazione di Linux è ora facile come per altri sistemi operativi e la
l’installazione di Linux è ora facile come per altri sistemi operativi e la
rapida diffusione di ambienti grafici come KDE e GNOME
rapida diffusione di ambienti grafici come KDE e GNOME rende l’uso di
rende l’uso di
Linux del tutto analogo ai sistemi più noti.
Linux del tutto analogo ai sistemi più noti.
L'installazione di una distribuzione Linux e' ormai da considerare a
L'installazione di una distribuzione Linux e' ormai da considerare a
prova di "utonto", definizione utilizzata in gergo per indicare
prova di "utonto", definizione utilizzata in gergo per indicare
simpaticamente un utente molto sprovveduto.
simpaticamente un utente molto sprovveduto.
22/11/10
22/11/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 20
20
Introduzione > Teoria > Perché Linux > Miti e realtà
02. MITO: Con Linux l'apparecchio 'x' non funziona
02. MITO: Con Linux l'apparecchio 'x' non funziona
Questo non è del tutto esatto: i driver per gran parte dei dispositivi
Questo non è del tutto esatto: i driver per gran parte dei dispositivi
(schede grafiche, schede di rete) esistono, anche se spesso occorre
(schede grafiche, schede di rete) esistono, anche se spesso occorre
aspettare qualche mese per reperirli, nel caso delle ultimissime novità.
aspettare qualche mese per reperirli, nel caso delle ultimissime novità.
In realtà, questo sta rapidamente cambiando, e molte ditte produttrici di
In realtà, questo sta rapidamente cambiando, e molte ditte produttrici di
hardware spesso distribuiscono i drivers Linux con i drivers di altri
hardware spesso distribuiscono i drivers Linux con i drivers di altri
sistemi operativi o li rendono disponibile sul loro sito. Restano i
sistemi operativi o li rendono disponibile sul loro sito. Restano i
problemi su certi dispositivi USB, in particolare i Modem ADSL.
problemi su certi dispositivi USB, in particolare i Modem ADSL.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 21
21
Introduzione > Teoria > Perché Linux > Miti e realtà
03. MITO: Linux non ha assistenza tecnica
03. MITO: Linux non ha assistenza tecnica
Il software commerciale fa dell’assistenza e del supporto uno dei suoi
Il software commerciale fa dell’assistenza e del supporto uno dei suoi
cavalli di battaglia. Di fatto, però, quanti ne usufruiscono realmente ?
cavalli di battaglia. Di fatto, però, quanti ne usufruiscono realmente ?
In realtà, il supporto di Linux esiste eccome ed è fornito per un certo
In realtà, il supporto di Linux esiste eccome ed è fornito per un certo
numero di giorni dalle ditte che forniscono le distribuzioni
numero di giorni dalle ditte che forniscono le distribuzioni di Linux, ma
di Linux, ma
solo se le comprate, non se le scaricate gratuitamente da Internet o le
solo se le comprate, non se le scaricate gratuitamente da Internet o le
trovate in una rivista!
trovate in una rivista!
Alla fine di questo periodo, però, potrete sempre avvalervi del miglior
Alla fine di questo periodo, però, potrete sempre avvalervi del miglior
supporto esistente al mondo, ovvero Internet. La comunità Linux è nota
supporto esistente al mondo, ovvero Internet. La comunità Linux è nota
per essere amichevole e pronta ad aiutare la gente in difficoltà!
per essere amichevole e pronta ad aiutare la gente in difficoltà!
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 22
22
Introduzione > Teoria > Perché Linux > Miti e realtà
04. FATTO: Linux è incompatibile con Windows/Mac
04. FATTO: Linux è incompatibile con Windows/Mac
Anche se qualcuno lo potrebbe considerare un vantaggio, la cosa è
Anche se qualcuno lo potrebbe considerare un vantaggio, la cosa è
senz’altro vera. Ciò però non vuol dire che non si possano scambiare
senz’altro vera. Ciò però non vuol dire che non si possano scambiare
dati
dati con utenti che usano altri sistemi operativi, per esempio i file di
con utenti che usano altri sistemi operativi, per esempio i file di
testo, musica, foto o video, senza troppi problemi.
testo, musica, foto o video, senza troppi problemi.
A mali estremi, è possibile utilizzare emulatori che simulano il
A mali estremi, è possibile utilizzare emulatori che simulano il
funzionamento di altri sistemi operativi ( docemu, wine, VMWare,
funzionamento di altri sistemi operativi ( docemu, wine, VMWare,
Basislisk II, … )
Basislisk II, … )
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 23
23
Introduzione > Teoria > Perché Linux > Miti e realtà
05. FATTO: In Linux non c'è il programma 'x'
05. FATTO: In Linux non c'è il programma 'x'
Ebbene, sì. Non potete utilizzare il più famoso programma di redazione
Ebbene, sì. Non potete utilizzare il più famoso programma di redazione
testi con Linux. Però avete a disposizione altri
testi con Linux. Però avete a disposizione altri programmi che vi danno
programmi che vi danno
la capacità di lavorare nello stesso modo, se non meglio, e senza
la capacità di lavorare nello stesso modo, se non meglio, e senza
sborsare un soldo o violare la legge.
sborsare un soldo o violare la legge.
L’unico punto veramente dolente è quello dei giochi: è indubbio che
L’unico punto veramente dolente è quello dei giochi: è indubbio che
l’offerta giochi sotto Linux sia abbastanza limitata.
l’offerta giochi sotto Linux sia abbastanza limitata.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 24
24
Introduzione > Teoria > Perché Linux > Miti e realtà
06. FATTO: Linux? Che è, uno sciroppo per la tosse?
06. FATTO: Linux? Che è, uno sciroppo per la tosse?
Grazie a una sottile ed efficace opera di marketing, si sta insinuando,
Grazie a una sottile ed efficace opera di marketing, si sta insinuando,
soprattutto nel nostro paese, la convinzione che “computer” sia
soprattutto nel nostro paese, la convinzione che “computer” sia
sinonimo di “Windows”.
sinonimo di “Windows”.
L’effetto è che non solo gli utenti, ma anche la stragrande maggioranza
L’effetto è che non solo gli utenti, ma anche la stragrande maggioranza
che opera nel settore sa poco o nulla di Linux e argomenti correlati.
che opera nel settore sa poco o nulla di Linux e argomenti correlati.
Molti di essi ignorano la possibilità di poter vendere computer senza
Molti di essi ignorano la possibilità di poter vendere computer senza
sistema operativo preinstallato!
sistema operativo preinstallato!
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 25
25
Introduzione > Teoria
●
Cosa è Linux
Cosa è Linux
●
Perché
Perché Linux
Linux
●
10 motivi per passare a Linux
10 motivi per passare a Linux
●
Miti e realtà
Miti e realtà
●
Cosa sono le distribuzioni
Cosa sono le distribuzioni
●
Struttura delle distribuzioni
Struttura delle distribuzioni
●
Adottiamo un pinguino, Ubuntu
Adottiamo un pinguino, Ubuntu
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 26
26
Introduzione > Teoria > Cosa sono le distribuzioni
Linux di per sé non è un sistema operativo completo, ma solo il Kernel
Linux di per sé non è un sistema operativo completo, ma solo il Kernel
del sistema, ovvero quella che permette al computer di avviarsi e di
del sistema, ovvero quella che permette al computer di avviarsi e di
pilotare tutti i dispositivi. Utilizzare solo Linux significa, ad esempio non
pilotare tutti i dispositivi. Utilizzare solo Linux significa, ad esempio non
avere una interfaccia grafica oppure non utilizzare Internet e via
avere una interfaccia grafica oppure non utilizzare Internet e via
dicendo. In pratica è come avere un computer acceso e attivo, ma che
dicendo. In pratica è come avere un computer acceso e attivo, ma che
non è in grado di fare nulla!
non è in grado di fare nulla!
Linux è come il motore di un’automobile: è certamente importante, ma
Linux è come il motore di un’automobile: è certamente importante, ma
senza sedili, carrozzeria, volante e ruote non è molto utile. Per ottenere
senza sedili, carrozzeria, volante e ruote non è molto utile. Per ottenere
un sistema operativo completo occorrono altri programmi che
un sistema operativo completo occorrono altri programmi che
permettano all’utente di lavorare.
permettano all’utente di lavorare.
Dato che gran parte di tali programmi sono forniti dal progetto GNU
Dato che gran parte di tali programmi sono forniti dal progetto GNU si
si
parla di sistema GNU/Linux.
parla di sistema GNU/Linux.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 27
27
Introduzione > Teoria > Cosa sono le distribuzioni
Linux ha bisogno di un corredo di altre funzioni fornite proprio dalle
Linux ha bisogno di un corredo di altre funzioni fornite proprio dalle
distribuzioni, come ad esempio:
distribuzioni, come ad esempio:
●
Un metodo per installare il sistema ( Installer )
Un metodo per installare il sistema ( Installer )
●
Un metodo per avviare il sistema dopo l'installazione ( bootloader )
Un metodo per avviare il sistema dopo l'installazione ( bootloader )
●
Software di sistema per la
Software di sistema per la configurazione
configurazione
●
Software applicativo
Software applicativo
●
Documentazione
Documentazione
●
Localizzazione, ovverosia la traduzione di programmi
Localizzazione, ovverosia la traduzione di programmi
●
Codice sorgente dei programmi, per “personalizzare” il software
Codice sorgente dei programmi, per “personalizzare” il software
●
Supporto, Hotline
Supporto, Hotline telefonico, posta elettronica o intervento diretto.
telefonico, posta elettronica o intervento diretto.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 28
28
Introduzione > Teoria
●
Cosa è Linux
Cosa è Linux
●
Perché
Perché Linux
Linux
●
10 motivi per passare a Linux
10 motivi per passare a Linux
●
Miti e realtà
Miti e realtà
●
Cosa sono le distribuzioni
Cosa sono le distribuzioni
●
Struttura delle distribuzioni
Struttura delle distribuzioni
●
Adottiamo un pinguino, Ubuntu
Adottiamo un pinguino, Ubuntu
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 29
29
Introduzione > Teoria > Cosa sono le distribuzioni
“
“Le distribuzioni sono come le fidanzate: ognuno ha la
Le distribuzioni sono come le fidanzate: ognuno ha la
sua, ed è la più bella di tutte”
sua, ed è la più bella di tutte”
Non è possibile stabilire quale sia la distribuzione
Non è possibile stabilire quale sia la distribuzione
migliore in assoluto, ma è forse possibile individuare
migliore in assoluto, ma è forse possibile individuare
quella migliore in funzione delle proprie necessità,
quella migliore in funzione delle proprie necessità,
capacità e gusti.
capacità e gusti.
Una distribuzione è più adatta all’utente esperto,
Una distribuzione è più adatta all’utente esperto,
un’altra come server, un’altra ancora per un sistema
un’altra come server, un’altra ancora per un sistema
poco potente. La diversità tra le distribuzioni è uno dei
poco potente. La diversità tra le distribuzioni è uno dei
punti di forza di Linux, permettendo una libertà di
punti di forza di Linux, permettendo una libertà di
scelta totale, ma anche il suo tallone d’Achille, perché
scelta totale, ma anche il suo tallone d’Achille, perché
rischia di confondere i novizi e disperdere le risorse.
rischia di confondere i novizi e disperdere le risorse.
Dato che non è possibile esaminarle tutte, esamineremo
Dato che non è possibile esaminarle tutte, esamineremo
soltanto le distribuzioni più diffuse e famose.
soltanto le distribuzioni più diffuse e famose.
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 30
30
Introduzione > Teoria
●
Cosa è Linux
Cosa è Linux
●
Perché
Perché Linux
Linux
●
10 motivi per passare a Linux
10 motivi per passare a Linux
●
Miti e realtà
Miti e realtà
●
Cosa sono le distribuzioni
Cosa sono le distribuzioni
●
Struttura delle distribuzioni
Struttura delle distribuzioni
●
Adottiamo un pinguino, Ubuntu
Adottiamo un pinguino, Ubuntu
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 31
31
Introduzione > Teoria > Cosa sono le distribuzioni
28/10/10
28/10/10 Vincenzo Cervi
Vincenzo Cervi -
- Linux Base
Linux Base 32
32
Introduzione > Pratica
●
La procedura di Login e Logout
La procedura di Login e Logout
●
Struttura del File System
Struttura del File System
●
Home directory
Home directory
●
Come muoversi
Come muoversi
●
Path assolute e relative
Path assolute e relative
●
Gestione dei file
Gestione dei file
●
Tipi di file e permessi
Tipi di file e permessi
●
Copia, spostamento,
Copia, spostamento,
rinomina
rinomina
●
Visualizza il contenuto
Visualizza il contenuto
●
Uso della guida con “man”
Uso della guida con “man”
●
Comandi di sistema
Comandi di sistema
●
Ricerca
Ricerca
●
Filtri
Filtri
●
Installazione
Installazione
●
Iso
Iso
●
Usb
Usb
●
Configurazione
Configurazione
●
Lingua
Lingua
●
Aggiornamenti
Aggiornamenti
●
Interfaccia grafica, 2D e 3D
Interfaccia grafica, 2D e 3D
●
Gestione dei dischi
Gestione dei dischi
●
Amministrazione software
Amministrazione software
●
Impostazione preferenze
Impostazione preferenze

More Related Content

What's hot

Introduction to the linux command line.pdf
Introduction to the linux command line.pdfIntroduction to the linux command line.pdf
Introduction to the linux command line.pdfCesleySCruz
 
BPF - in-kernel virtual machine
BPF - in-kernel virtual machineBPF - in-kernel virtual machine
BPF - in-kernel virtual machineAlexei Starovoitov
 
iSCSI Target Support for Ceph
iSCSI Target Support for Ceph iSCSI Target Support for Ceph
iSCSI Target Support for Ceph Ceph Community
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux pptOmi Vichare
 
Linux history & features
Linux history & featuresLinux history & features
Linux history & featuresRohit Kumar
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentationnishantsri
 
Beyond the Basics 4 MongoDB Security and Authentication
Beyond the Basics 4 MongoDB Security and AuthenticationBeyond the Basics 4 MongoDB Security and Authentication
Beyond the Basics 4 MongoDB Security and AuthenticationMongoDB
 
(Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS (Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS Dave Kelly
 
Linux Basic Commands
Linux Basic CommandsLinux Basic Commands
Linux Basic CommandsHanan Nmr
 
Learning jQuery in 30 minutes
Learning jQuery in 30 minutesLearning jQuery in 30 minutes
Learning jQuery in 30 minutesSimon Willison
 
Linux Administration
Linux AdministrationLinux Administration
Linux AdministrationHarish1983
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architectureSHAJANA BASHEER
 
MySQL Atchitecture and Concepts
MySQL Atchitecture and ConceptsMySQL Atchitecture and Concepts
MySQL Atchitecture and ConceptsTuyen Vuong
 

What's hot (20)

Introduction to the linux command line.pdf
Introduction to the linux command line.pdfIntroduction to the linux command line.pdf
Introduction to the linux command line.pdf
 
BPF - in-kernel virtual machine
BPF - in-kernel virtual machineBPF - in-kernel virtual machine
BPF - in-kernel virtual machine
 
Mysql database
Mysql databaseMysql database
Mysql database
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory Management
 
iSCSI Target Support for Ceph
iSCSI Target Support for Ceph iSCSI Target Support for Ceph
iSCSI Target Support for Ceph
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
PPT Organization Units
PPT Organization Units PPT Organization Units
PPT Organization Units
 
Linux history & features
Linux history & featuresLinux history & features
Linux history & features
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Beyond the Basics 4 MongoDB Security and Authentication
Beyond the Basics 4 MongoDB Security and AuthenticationBeyond the Basics 4 MongoDB Security and Authentication
Beyond the Basics 4 MongoDB Security and Authentication
 
(Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS (Fast) Introduction to HTML & CSS
(Fast) Introduction to HTML & CSS
 
Linux Basic Commands
Linux Basic CommandsLinux Basic Commands
Linux Basic Commands
 
Learning jQuery in 30 minutes
Learning jQuery in 30 minutesLearning jQuery in 30 minutes
Learning jQuery in 30 minutes
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architecture
 
MySQL
MySQLMySQL
MySQL
 
World of CSS Grid
World of CSS GridWorld of CSS Grid
World of CSS Grid
 
Linux Network Management
Linux Network ManagementLinux Network Management
Linux Network Management
 
Linux commands
Linux commands Linux commands
Linux commands
 
MySQL Atchitecture and Concepts
MySQL Atchitecture and ConceptsMySQL Atchitecture and Concepts
MySQL Atchitecture and Concepts
 

Similar to 01 linux corso teoria

Linux e fs storia e caratteristiche vincenti
Linux e fs   storia e caratteristiche vincentiLinux e fs   storia e caratteristiche vincenti
Linux e fs storia e caratteristiche vincentiMaurizio Antonelli
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiMaurizio Antonelli
 
La Unix Way vista da un DevOps
La Unix Way vista da un DevOpsLa Unix Way vista da un DevOps
La Unix Way vista da un DevOpsFabio Mora
 
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...Maurizio Antonelli
 
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneRiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneAlessandro Carichini
 
Un pinguino per amico
Un pinguino per amicoUn pinguino per amico
Un pinguino per amicomarcolinux
 
Da Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrareDa Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrareNicola Corti
 
Primi passi con kubuntu
Primi passi con kubuntuPrimi passi con kubuntu
Primi passi con kubuntumarcolinux
 
Linux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceLinux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceFabio Mora
 
Why Linux is better
Why Linux is betterWhy Linux is better
Why Linux is betterinfoassist
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Nicola Corti
 
Guida al computer - Lezione 91 - La Virtualizzazione Parte 1
Guida al computer - Lezione 91 - La Virtualizzazione Parte 1Guida al computer - Lezione 91 - La Virtualizzazione Parte 1
Guida al computer - Lezione 91 - La Virtualizzazione Parte 1caioturtle
 
Linux per la Computer Forensics: i motivi di una scelta
Linux per la Computer Forensics: i motivi di una sceltaLinux per la Computer Forensics: i motivi di una scelta
Linux per la Computer Forensics: i motivi di una sceltadenis frati
 
Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01XaviOrantes
 
02 linux corso pratica
02 linux corso pratica02 linux corso pratica
02 linux corso praticavincenzo cervi
 
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014Janhu Silvio Crispiatico
 
GNU/Linux for embedded system
GNU/Linux for embedded systemGNU/Linux for embedded system
GNU/Linux for embedded systemMarco Ferrigno
 
CodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of ThingsMirko Mancin
 

Similar to 01 linux corso teoria (20)

Linux e fs storia e caratteristiche vincenti
Linux e fs   storia e caratteristiche vincentiLinux e fs   storia e caratteristiche vincenti
Linux e fs storia e caratteristiche vincenti
 
Linux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincentiLinux e fs - Storia e caratteristiche vincenti
Linux e fs - Storia e caratteristiche vincenti
 
La Unix Way vista da un DevOps
La Unix Way vista da un DevOpsLa Unix Way vista da un DevOps
La Unix Way vista da un DevOps
 
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
LinuxDay 2005 - Linux e FS - Storia e caratteristiche vincenti - versione rid...
 
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneRiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
 
Un pinguino per amico
Un pinguino per amicoUn pinguino per amico
Un pinguino per amico
 
Da Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrareDa Windows a Linux: è tempo di migrare
Da Windows a Linux: è tempo di migrare
 
Primi passi con kubuntu
Primi passi con kubuntuPrimi passi con kubuntu
Primi passi con kubuntu
 
Linux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceLinux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelance
 
Why Linux is better
Why Linux is betterWhy Linux is better
Why Linux is better
 
debian gnu linux
debian gnu linuxdebian gnu linux
debian gnu linux
 
Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!Come dove perchè? Ubuntu!
Come dove perchè? Ubuntu!
 
Linuxdesk
LinuxdeskLinuxdesk
Linuxdesk
 
Guida al computer - Lezione 91 - La Virtualizzazione Parte 1
Guida al computer - Lezione 91 - La Virtualizzazione Parte 1Guida al computer - Lezione 91 - La Virtualizzazione Parte 1
Guida al computer - Lezione 91 - La Virtualizzazione Parte 1
 
Linux per la Computer Forensics: i motivi di una scelta
Linux per la Computer Forensics: i motivi di una sceltaLinux per la Computer Forensics: i motivi di una scelta
Linux per la Computer Forensics: i motivi di una scelta
 
Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01Presentazionelinux 110209080649-phpapp01
Presentazionelinux 110209080649-phpapp01
 
02 linux corso pratica
02 linux corso pratica02 linux corso pratica
02 linux corso pratica
 
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
Presentazione del Software Libero e di Ubuntu al Linux Day 25 ottobre 2014
 
GNU/Linux for embedded system
GNU/Linux for embedded systemGNU/Linux for embedded system
GNU/Linux for embedded system
 
CodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 1 - Corso Linux, Android e Internet of Things
 

01 linux corso teoria

  • 2. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 2 2 Obiettivi Il corso si pone l'obiettivo di rendere i partecipanti in grado di installare Il corso si pone l'obiettivo di rendere i partecipanti in grado di installare e utilizzare il sistema GNU/Linux. e utilizzare il sistema GNU/Linux. Il programma è finalizzato all'acquisizione da parte degli allievi delle Il programma è finalizzato all'acquisizione da parte degli allievi delle nozioni base per gestire, in modo autonomo, il proprio sistema nozioni base per gestire, in modo autonomo, il proprio sistema GNU/Linux. GNU/Linux. Durante le lezioni si vedranno anche alcuni aspetti sistemistici del Durante le lezioni si vedranno anche alcuni aspetti sistemistici del sistema operativo GNU/Linux. sistema operativo GNU/Linux. Ai partecipanti verranno esposti i molteplici aspetti delle licenze che Ai partecipanti verranno esposti i molteplici aspetti delle licenze che regolamentano la distribuzione del software proprietario e Open source. regolamentano la distribuzione del software proprietario e Open source. Gli allievi verranno introdotti al mondo Open Source, fornendo gli Gli allievi verranno introdotti al mondo Open Source, fornendo gli strumenti per la valutazione delle alternative al software proprietario. strumenti per la valutazione delle alternative al software proprietario.
  • 3. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 3 3 Introduzione ● Teoria Teoria ● Cosa è Linux Cosa è Linux ● Perché Perché Linux Linux ● Cosa sono le distribuzioni Cosa sono le distribuzioni ● Struttura delle distribuzioni Struttura delle distribuzioni ● Adottiamo un pinguino Adottiamo un pinguino ● Pratica Pratica ● La procedura di Login e La procedura di Login e Logout Logout ● Struttura del File System Struttura del File System ● Gestione dei file Gestione dei file ● Uso della guida con man Uso della guida con man ● Comandi si sistema Comandi si sistema ● Installazione Installazione ● Configurazione Configurazione
  • 4. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 4 4 Introduzione > Teoria ● Cosa è Linux Cosa è Linux ● Perché Perché Linux Linux ● 10 motivi per passare a Linux 10 motivi per passare a Linux ● Miti e realtà Miti e realtà ● Cosa sono le distribuzioni Cosa sono le distribuzioni ● Struttura delle distribuzioni Struttura delle distribuzioni ● Adottiamo un pinguino, Ubuntu Adottiamo un pinguino, Ubuntu
  • 5. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 5 5 Introduzione > Teoria > Cosa è Linux Linux prende ispirazione dal sistema operativo Unix, apparso per la Linux prende ispirazione dal sistema operativo Unix, apparso per la prima volta nel 1969 ed ancora in uso e sviluppato tutt'oggi. Molte delle prima volta nel 1969 ed ancora in uso e sviluppato tutt'oggi. Molte delle convenzioni utilizzate da Unix sono presenti anche in Linux e sono convenzioni utilizzate da Unix sono presenti anche in Linux e sono fondamentali per capire le basi del sistema. fondamentali per capire le basi del sistema. UNIX inizialmente era un sistema interamente basto sull'interazione UNIX inizialmente era un sistema interamente basto sull'interazione dalla riga di comando, questo è ancora possibile in Linux. Le interfacce dalla riga di comando, questo è ancora possibile in Linux. Le interfacce grafiche, icone e menù sono costruite sulla base di una interfaccia a riga grafiche, icone e menù sono costruite sulla base di una interfaccia a riga di comando. Questo implica anche il fatto che il file system di Linux sia di comando. Questo implica anche il fatto che il file system di Linux sia strutturato per essere facilmente gestibile e accessibile dalla riga di strutturato per essere facilmente gestibile e accessibile dalla riga di comando. comando.
  • 6. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 6 6 Introduzione > Teoria > Cosa è Linux Il sistema operativo è il programma più importante, senza il quale né Il sistema operativo è il programma più importante, senza il quale né l'hardware, né il software potrebbero funzionare. l'hardware, né il software potrebbero funzionare. Il sistema si occupa di alcuni compiti fondamentali: Il sistema si occupa di alcuni compiti fondamentali: ● Riconosce e attiva le varie componenti presenti nel computer Riconosce e attiva le varie componenti presenti nel computer ● Permette all'utente di collegarsi ed interagire con i programmi Permette all'utente di collegarsi ed interagire con i programmi ● Fornisce una serie di strumenti per modificare e migliorare le Fornisce una serie di strumenti per modificare e migliorare le funzionalità del computer funzionalità del computer
  • 7. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 7 7 Introduzione > Teoria ● Cosa è Linux Cosa è Linux ● Perché Perché Linux Linux ● 10 motivi per passare a Linux 10 motivi per passare a Linux ● Miti e realtà Miti e realtà ● Cosa sono le distribuzioni Cosa sono le distribuzioni ● Struttura delle distribuzioni Struttura delle distribuzioni ● Adottiamo un pinguino, Ubuntu Adottiamo un pinguino, Ubuntu
  • 8. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 8 8 Introduzione > Teoria > Perché Linux > 10 motivi 01. Dimenticatevi dei virus 01. Dimenticatevi dei virus Linux difficilmente contrae dei virus. E non è "non molto spesso", ma Linux difficilmente contrae dei virus. E non è "non molto spesso", ma piuttosto "hai mai sentito parlare di un virus in Linux?". piuttosto "hai mai sentito parlare di un virus in Linux?". Certamente non è proprio impossibile prenderne uno, ma Linux fa in Certamente non è proprio impossibile prenderne uno, ma Linux fa in modo che questo accada molto difficilmente. modo che questo accada molto difficilmente. ● Linux utilizza il controllo delle autorizzazioni intelligente Linux utilizza il controllo delle autorizzazioni intelligente ● Più sguardi diminuiscono le falle di sicurezza Più sguardi diminuiscono le falle di sicurezza
  • 9. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 9 9 Introduzione > Teoria > Perché Linux > 10 motivi 02. Sistema instabile 02. Sistema instabile Avete mai ottenuto la schermata della “morte blu" o messaggi di errore Avete mai ottenuto la schermata della “morte blu" o messaggi di errore dicendovi che il computer deve essere spento dicendovi che il computer deve essere spento per oscuri motivi? per oscuri motivi? Nessun sistema operativo è perfetto, le persone che vi dicono che il loro Nessun sistema operativo è perfetto, le persone che vi dicono che il loro non è mai crashato mentono. Comunque, alcuni sistemi operativi sono non è mai crashato mentono. Comunque, alcuni sistemi operativi sono così stabili che molti utenti non li hanno mai visti andare in crash, anche così stabili che molti utenti non li hanno mai visti andare in crash, anche dopo alcuni anni, come ad esempio Linux. dopo alcuni anni, come ad esempio Linux. Molti Molti server server non vengono mai riavviati, se non dopo sostanziali non vengono mai riavviati, se non dopo sostanziali aggiornamenti ed anche in questo caso, spesso, è possibile riavviare i aggiornamenti ed anche in questo caso, spesso, è possibile riavviare i singoli demoni, senza riavviare la macchina. singoli demoni, senza riavviare la macchina.
  • 10. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 10 10 Introduzione > Teoria > Perché Linux > 10 motivi 03. Linux protegge il tuo computer 03. Linux protegge il tuo computer Il periodo stimato prima che si infetti, per un PC Windows connesso a Il periodo stimato prima che si infetti, per un PC Windows connesso a Internet e con l'installazione predefinita del "Service Pack 3", è di circa Internet e con l'installazione predefinita del "Service Pack 3", è di circa 40 minuti ed a volte ci vogliono anche solo 30 secondi. 40 minuti ed a volte ci vogliono anche solo 30 secondi. Quindi potete : Quindi potete : • • installare un firewall installare un firewall • • installare un antivirus, installare un antivirus, • • installare un antiadware, installare un antiadware, • • rimpiazzare Internet Explorer e Outlook con Firefox e Thunderbird rimpiazzare Internet Explorer e Outlook con Firefox e Thunderbird • • pregare che quei pirati non siano così furbi da sopraffare tutte queste pregare che quei pirati non siano così furbi da sopraffare tutte queste contravvenzioni contravvenzioni Oppure installare Linux Oppure installare Linux
  • 11. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 11 11 Introduzione > Teoria > Perché Linux > 10 motivi 04. Non pagare 205 per il sistema operativo e non € 04. Non pagare 205 per il sistema operativo e non € copiarlo illegalmente copiarlo illegalmente Probabilmente state dicendo: "Oh, io non l'ho pagato Windows". Ne siete Probabilmente state dicendo: "Oh, io non l'ho pagato Windows". Ne siete assolutamente certi? Se il vostro computer aveva già Windows, allora assolutamente certi? Se il vostro computer aveva già Windows, allora l'avete pagato, anche se il negozio non ve l'ha detto. Il prezzo di una l'avete pagato, anche se il negozio non ve l'ha detto. Il prezzo di una licenza per Windows è pari all'ammontare di “un quarto del prezzo di un licenza per Windows è pari all'ammontare di “un quarto del prezzo di un nuovo computer”. Quindi, a meno che voi non abbiate ottenuto Windows nuovo computer”. Quindi, a meno che voi non abbiate ottenuto Windows illegalmente, l'avete pagato. illegalmente, l'avete pagato. Al contrario, potete avere Linux “completamente senza prezzo”. Al contrario, potete avere Linux “completamente senza prezzo”.
  • 12. 22/11/10 22/11/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 12 12 Introduzione > Teoria > Perché Linux > 10 motivi 05. Libertà! 05. Libertà! Linux e il software "Open Source" sono "liberi". Questo significa che la Linux e il software "Open Source" sono "liberi". Questo significa che la loro licenza è una "free licence", e la più comune è la GPL (General Public loro licenza è una "free licence", e la più comune è la GPL (General Public Licence). Questa licenza permette a chiunque di copiare il software, Licence). Questa licenza permette a chiunque di copiare il software, vedere il codice sorgente (la "ricetta"), modificarlo, e ridistribuirlo finché vedere il codice sorgente (la "ricetta"), modificarlo, e ridistribuirlo finché rimane sotto licenza GPL. rimane sotto licenza GPL. Con l'Open Source, se un particolare progetto o azienda muore, tutto il Con l'Open Source, se un particolare progetto o azienda muore, tutto il codice rimane aperto alla comunità e la gente può continuare a codice rimane aperto alla comunità e la gente può continuare a migliorarlo. Se questo progetto vi è specialmente utile, potete farlo migliorarlo. Se questo progetto vi è specialmente utile, potete farlo anche da soli. anche da soli. Se un particolare bug vi infastidisce potete riportarlo, parlare con gli Se un particolare bug vi infastidisce potete riportarlo, parlare con gli sviluppatori, ma, molto meglio, potete ripararlo da soli o incaricare sviluppatori, ma, molto meglio, potete ripararlo da soli o incaricare qualcuno di farlo per voi e inviare i cambiamenti agli sviluppatori in qualcuno di farlo per voi e inviare i cambiamenti agli sviluppatori in modo che chiunque possa beneficiarne. Sei libero di fare (quasi) tutto modo che chiunque possa beneficiarne. Sei libero di fare (quasi) tutto quello che vuoi con il software. quello che vuoi con il software.
  • 13. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 13 13 Introduzione > Teoria > Perché Linux > 10 motivi 06. Aggiorna tutto il software con un unico clic 06. Aggiorna tutto il software con un unico clic Linux ha un sistema centrale chiamato il "Package Linux ha un sistema centrale chiamato il "Package manager", che si manager", che si prende cura di tutto ciò che è installato nel vostro sistema, ma anche prende cura di tutto ciò che è installato nel vostro sistema, ma anche tutti i singoli pacchetti installati nel computer. Quindi, se volete avere tutti i singoli pacchetti installati nel computer. Quindi, se volete avere tutto tutto aggiornato, l'unica cosa che vi serve è premere il pulsante "Install aggiornato, l'unica cosa che vi serve è premere il pulsante "Install Updates" (Installa Aggiornamenti). Updates" (Installa Aggiornamenti).
  • 14. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 14 14 Introduzione > Teoria > Perché Linux > 10 motivi 07. Ottenere software gratuitamente 07. Ottenere software gratuitamente Il software copiato illegalmente è una cosa comune. I creatori di Il software copiato illegalmente è una cosa comune. I creatori di software stanno cercando e sviluppando sempre più modi per software stanno cercando e sviluppando sempre più modi per rintracciare proprietari illegali, e dato che sempre più persone hanno rintracciare proprietari illegali, e dato che sempre più persone hanno una connessione (permanente) a banda larga, stanno implementando una connessione (permanente) a banda larga, stanno implementando delle funzionalità online nei software che controllano e verificano la delle funzionalità online nei software che controllano e verificano la vostra copia ogni volta che la avviate. vostra copia ogni volta che la avviate. Se utilizzate Linux e installate software gratuito non dovrete mai più Se utilizzate Linux e installate software gratuito non dovrete mai più preoccuparvi di questo! Molto software gratuito è libero. Potete trovare preoccuparvi di questo! Molto software gratuito è libero. Potete trovare sostituti liberi del software commerciale esistente. sostituti liberi del software commerciale esistente.
  • 15. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 15 15 Introduzione > Teoria > Perché Linux > 10 motivi 08. Perché altri sistemi rallentano ? 08. Perché altri sistemi rallentano ? Alcuni sistemi hanno delle falle di progettazione alla base che li Alcuni sistemi hanno delle falle di progettazione alla base che li rendono più lenti giorno dopo giorno e poco longevi. La frase "Il rendono più lenti giorno dopo giorno e poco longevi. La frase "Il computer è diventato lentissimo, devo reinstallare”, è di uso comune ma computer è diventato lentissimo, devo reinstallare”, è di uso comune ma reinstallare risolverà sicuramente il problema ... ma solo fino alla reinstallare risolverà sicuramente il problema ... ma solo fino alla prossima volta. prossima volta. Penserete che questo è il modo in cui funzionano i computer: Penserete che questo è il modo in cui funzionano i computer: dispongono di tecnologia fresca, ma non molto stabile. Bene, provate dispongono di tecnologia fresca, ma non molto stabile. Bene, provate Linux e rimarrete sorpresi. Da qui a cinque anni il vostro sistema sarà Linux e rimarrete sorpresi. Da qui a cinque anni il vostro sistema sarà veloce e scattante come nel giorno in cui l'avete installato, senza dire veloce e scattante come nel giorno in cui l'avete installato, senza dire che non avrete alcun tipo di virus, adware, trojan, worm, ecc.; se ci che non avrete alcun tipo di virus, adware, trojan, worm, ecc.; se ci fossero vi obbligherebbero a reinstallare comunque. fossero vi obbligherebbero a reinstallare comunque.
  • 16. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 16 16 Introduzione > Teoria > Perché Linux > 10 motivi 09. Supporto gratuito e illimitato 09. Supporto gratuito e illimitato Uno dei più grandi vantaggi della comunità Open Source e di Linux in Uno dei più grandi vantaggi della comunità Open Source e di Linux in particolare, è quello di essere una vera comunità. Utenti e sviluppatori ci particolare, è quello di essere una vera comunità. Utenti e sviluppatori ci sono sempre, su forum, mailing list, canali IRC, per aiutare nuovi utenti. sono sempre, su forum, mailing list, canali IRC, per aiutare nuovi utenti. Sono tutti entusiasti di vedere sempre più gente passare a Linux e sono Sono tutti entusiasti di vedere sempre più gente passare a Linux e sono contenti di poter dare una mano con il loro nuovo sistema. contenti di poter dare una mano con il loro nuovo sistema. Quindi, se c'è qualcosa che non comprendete, un programma che non si Quindi, se c'è qualcosa che non comprendete, un programma che non si comporta nel modo che vi comporta nel modo che vi aspettate aspettate, o una caratteristica che non , o una caratteristica che non riuscite riuscite ad abilitare, non esitate di andare a chiedere aiuto. Se c'è ad abilitare, non esitate di andare a chiedere aiuto. Se c'è qualcuno al vostro fianco, familiare, collega, amico, che utilizza Linux, qualcuno al vostro fianco, familiare, collega, amico, che utilizza Linux, sarà probabilmente felice di aiutarvi. sarà probabilmente felice di aiutarvi.
  • 17. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 17 17 Introduzione > Teoria > Perché Linux > 10 motivi 10. Riportare i bug 10. Riportare i bug Quasi tutto il software open source, incluse le distribuzioni Linux, Quasi tutto il software open source, incluse le distribuzioni Linux, hanno un sistema di rintracciamento bug. Potete non solo riportare i hanno un sistema di rintracciamento bug. Potete non solo riportare i bug dei file e vi incoraggiano a farlo!, ma anche spiegare dove sia il bug dei file e vi incoraggiano a farlo!, ma anche spiegare dove sia il problema e tenere traccia di ciò che succede dopo, tutto è aperto e problema e tenere traccia di ciò che succede dopo, tutto è aperto e chiaro per chiunque. Gli sviluppatori vi risponderanno, potrebbero chiaro per chiunque. Gli sviluppatori vi risponderanno, potrebbero chiedervi anche qualche informazione extra per aiutarli a risolvere il chiedervi anche qualche informazione extra per aiutarli a risolvere il bug. Saprete quando il bug sarà stato riparato e saprete come ottenere bug. Saprete quando il bug sarà stato riparato e saprete come ottenere la nuova versione, sempre liberamente. la nuova versione, sempre liberamente.
  • 18. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 18 18 Introduzione > Teoria ● Cosa è Linux Cosa è Linux ● Perché Perché Linux Linux ● 10 motivi per passare a Linux 10 motivi per passare a Linux ● Miti e realtà Miti e realtà ● Cosa sono le distribuzioni Cosa sono le distribuzioni ● Struttura delle distribuzioni Struttura delle distribuzioni ● Adottiamo un pinguino, Ubuntu Adottiamo un pinguino, Ubuntu
  • 19. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 19 19 Introduzione > Teoria > Perché Linux > Miti e realtà 01. MITO: Linux è difficile 01. MITO: Linux è difficile Questo non è esatto: è l’informatica che è difficile. Per molti sistemi Questo non è esatto: è l’informatica che è difficile. Per molti sistemi operativi l’obiettivo è sempre stato quello di nascondere le complessità operativi l’obiettivo è sempre stato quello di nascondere le complessità del computer fornendo un’ ambiente “rassicurante”, mentre Linux si è del computer fornendo un’ ambiente “rassicurante”, mentre Linux si è preoccupato più di funzionare bene. preoccupato più di funzionare bene. Fortunatamente, negli ultimi tempi la tendenza si è un po’ corretta: Fortunatamente, negli ultimi tempi la tendenza si è un po’ corretta: l’installazione di Linux è ora facile come per altri sistemi operativi e la l’installazione di Linux è ora facile come per altri sistemi operativi e la rapida diffusione di ambienti grafici come KDE e GNOME rapida diffusione di ambienti grafici come KDE e GNOME rende l’uso di rende l’uso di Linux del tutto analogo ai sistemi più noti. Linux del tutto analogo ai sistemi più noti. L'installazione di una distribuzione Linux e' ormai da considerare a L'installazione di una distribuzione Linux e' ormai da considerare a prova di "utonto", definizione utilizzata in gergo per indicare prova di "utonto", definizione utilizzata in gergo per indicare simpaticamente un utente molto sprovveduto. simpaticamente un utente molto sprovveduto.
  • 20. 22/11/10 22/11/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 20 20 Introduzione > Teoria > Perché Linux > Miti e realtà 02. MITO: Con Linux l'apparecchio 'x' non funziona 02. MITO: Con Linux l'apparecchio 'x' non funziona Questo non è del tutto esatto: i driver per gran parte dei dispositivi Questo non è del tutto esatto: i driver per gran parte dei dispositivi (schede grafiche, schede di rete) esistono, anche se spesso occorre (schede grafiche, schede di rete) esistono, anche se spesso occorre aspettare qualche mese per reperirli, nel caso delle ultimissime novità. aspettare qualche mese per reperirli, nel caso delle ultimissime novità. In realtà, questo sta rapidamente cambiando, e molte ditte produttrici di In realtà, questo sta rapidamente cambiando, e molte ditte produttrici di hardware spesso distribuiscono i drivers Linux con i drivers di altri hardware spesso distribuiscono i drivers Linux con i drivers di altri sistemi operativi o li rendono disponibile sul loro sito. Restano i sistemi operativi o li rendono disponibile sul loro sito. Restano i problemi su certi dispositivi USB, in particolare i Modem ADSL. problemi su certi dispositivi USB, in particolare i Modem ADSL.
  • 21. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 21 21 Introduzione > Teoria > Perché Linux > Miti e realtà 03. MITO: Linux non ha assistenza tecnica 03. MITO: Linux non ha assistenza tecnica Il software commerciale fa dell’assistenza e del supporto uno dei suoi Il software commerciale fa dell’assistenza e del supporto uno dei suoi cavalli di battaglia. Di fatto, però, quanti ne usufruiscono realmente ? cavalli di battaglia. Di fatto, però, quanti ne usufruiscono realmente ? In realtà, il supporto di Linux esiste eccome ed è fornito per un certo In realtà, il supporto di Linux esiste eccome ed è fornito per un certo numero di giorni dalle ditte che forniscono le distribuzioni numero di giorni dalle ditte che forniscono le distribuzioni di Linux, ma di Linux, ma solo se le comprate, non se le scaricate gratuitamente da Internet o le solo se le comprate, non se le scaricate gratuitamente da Internet o le trovate in una rivista! trovate in una rivista! Alla fine di questo periodo, però, potrete sempre avvalervi del miglior Alla fine di questo periodo, però, potrete sempre avvalervi del miglior supporto esistente al mondo, ovvero Internet. La comunità Linux è nota supporto esistente al mondo, ovvero Internet. La comunità Linux è nota per essere amichevole e pronta ad aiutare la gente in difficoltà! per essere amichevole e pronta ad aiutare la gente in difficoltà!
  • 22. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 22 22 Introduzione > Teoria > Perché Linux > Miti e realtà 04. FATTO: Linux è incompatibile con Windows/Mac 04. FATTO: Linux è incompatibile con Windows/Mac Anche se qualcuno lo potrebbe considerare un vantaggio, la cosa è Anche se qualcuno lo potrebbe considerare un vantaggio, la cosa è senz’altro vera. Ciò però non vuol dire che non si possano scambiare senz’altro vera. Ciò però non vuol dire che non si possano scambiare dati dati con utenti che usano altri sistemi operativi, per esempio i file di con utenti che usano altri sistemi operativi, per esempio i file di testo, musica, foto o video, senza troppi problemi. testo, musica, foto o video, senza troppi problemi. A mali estremi, è possibile utilizzare emulatori che simulano il A mali estremi, è possibile utilizzare emulatori che simulano il funzionamento di altri sistemi operativi ( docemu, wine, VMWare, funzionamento di altri sistemi operativi ( docemu, wine, VMWare, Basislisk II, … ) Basislisk II, … )
  • 23. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 23 23 Introduzione > Teoria > Perché Linux > Miti e realtà 05. FATTO: In Linux non c'è il programma 'x' 05. FATTO: In Linux non c'è il programma 'x' Ebbene, sì. Non potete utilizzare il più famoso programma di redazione Ebbene, sì. Non potete utilizzare il più famoso programma di redazione testi con Linux. Però avete a disposizione altri testi con Linux. Però avete a disposizione altri programmi che vi danno programmi che vi danno la capacità di lavorare nello stesso modo, se non meglio, e senza la capacità di lavorare nello stesso modo, se non meglio, e senza sborsare un soldo o violare la legge. sborsare un soldo o violare la legge. L’unico punto veramente dolente è quello dei giochi: è indubbio che L’unico punto veramente dolente è quello dei giochi: è indubbio che l’offerta giochi sotto Linux sia abbastanza limitata. l’offerta giochi sotto Linux sia abbastanza limitata.
  • 24. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 24 24 Introduzione > Teoria > Perché Linux > Miti e realtà 06. FATTO: Linux? Che è, uno sciroppo per la tosse? 06. FATTO: Linux? Che è, uno sciroppo per la tosse? Grazie a una sottile ed efficace opera di marketing, si sta insinuando, Grazie a una sottile ed efficace opera di marketing, si sta insinuando, soprattutto nel nostro paese, la convinzione che “computer” sia soprattutto nel nostro paese, la convinzione che “computer” sia sinonimo di “Windows”. sinonimo di “Windows”. L’effetto è che non solo gli utenti, ma anche la stragrande maggioranza L’effetto è che non solo gli utenti, ma anche la stragrande maggioranza che opera nel settore sa poco o nulla di Linux e argomenti correlati. che opera nel settore sa poco o nulla di Linux e argomenti correlati. Molti di essi ignorano la possibilità di poter vendere computer senza Molti di essi ignorano la possibilità di poter vendere computer senza sistema operativo preinstallato! sistema operativo preinstallato!
  • 25. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 25 25 Introduzione > Teoria ● Cosa è Linux Cosa è Linux ● Perché Perché Linux Linux ● 10 motivi per passare a Linux 10 motivi per passare a Linux ● Miti e realtà Miti e realtà ● Cosa sono le distribuzioni Cosa sono le distribuzioni ● Struttura delle distribuzioni Struttura delle distribuzioni ● Adottiamo un pinguino, Ubuntu Adottiamo un pinguino, Ubuntu
  • 26. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 26 26 Introduzione > Teoria > Cosa sono le distribuzioni Linux di per sé non è un sistema operativo completo, ma solo il Kernel Linux di per sé non è un sistema operativo completo, ma solo il Kernel del sistema, ovvero quella che permette al computer di avviarsi e di del sistema, ovvero quella che permette al computer di avviarsi e di pilotare tutti i dispositivi. Utilizzare solo Linux significa, ad esempio non pilotare tutti i dispositivi. Utilizzare solo Linux significa, ad esempio non avere una interfaccia grafica oppure non utilizzare Internet e via avere una interfaccia grafica oppure non utilizzare Internet e via dicendo. In pratica è come avere un computer acceso e attivo, ma che dicendo. In pratica è come avere un computer acceso e attivo, ma che non è in grado di fare nulla! non è in grado di fare nulla! Linux è come il motore di un’automobile: è certamente importante, ma Linux è come il motore di un’automobile: è certamente importante, ma senza sedili, carrozzeria, volante e ruote non è molto utile. Per ottenere senza sedili, carrozzeria, volante e ruote non è molto utile. Per ottenere un sistema operativo completo occorrono altri programmi che un sistema operativo completo occorrono altri programmi che permettano all’utente di lavorare. permettano all’utente di lavorare. Dato che gran parte di tali programmi sono forniti dal progetto GNU Dato che gran parte di tali programmi sono forniti dal progetto GNU si si parla di sistema GNU/Linux. parla di sistema GNU/Linux.
  • 27. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 27 27 Introduzione > Teoria > Cosa sono le distribuzioni Linux ha bisogno di un corredo di altre funzioni fornite proprio dalle Linux ha bisogno di un corredo di altre funzioni fornite proprio dalle distribuzioni, come ad esempio: distribuzioni, come ad esempio: ● Un metodo per installare il sistema ( Installer ) Un metodo per installare il sistema ( Installer ) ● Un metodo per avviare il sistema dopo l'installazione ( bootloader ) Un metodo per avviare il sistema dopo l'installazione ( bootloader ) ● Software di sistema per la Software di sistema per la configurazione configurazione ● Software applicativo Software applicativo ● Documentazione Documentazione ● Localizzazione, ovverosia la traduzione di programmi Localizzazione, ovverosia la traduzione di programmi ● Codice sorgente dei programmi, per “personalizzare” il software Codice sorgente dei programmi, per “personalizzare” il software ● Supporto, Hotline Supporto, Hotline telefonico, posta elettronica o intervento diretto. telefonico, posta elettronica o intervento diretto.
  • 28. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 28 28 Introduzione > Teoria ● Cosa è Linux Cosa è Linux ● Perché Perché Linux Linux ● 10 motivi per passare a Linux 10 motivi per passare a Linux ● Miti e realtà Miti e realtà ● Cosa sono le distribuzioni Cosa sono le distribuzioni ● Struttura delle distribuzioni Struttura delle distribuzioni ● Adottiamo un pinguino, Ubuntu Adottiamo un pinguino, Ubuntu
  • 29. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 29 29 Introduzione > Teoria > Cosa sono le distribuzioni “ “Le distribuzioni sono come le fidanzate: ognuno ha la Le distribuzioni sono come le fidanzate: ognuno ha la sua, ed è la più bella di tutte” sua, ed è la più bella di tutte” Non è possibile stabilire quale sia la distribuzione Non è possibile stabilire quale sia la distribuzione migliore in assoluto, ma è forse possibile individuare migliore in assoluto, ma è forse possibile individuare quella migliore in funzione delle proprie necessità, quella migliore in funzione delle proprie necessità, capacità e gusti. capacità e gusti. Una distribuzione è più adatta all’utente esperto, Una distribuzione è più adatta all’utente esperto, un’altra come server, un’altra ancora per un sistema un’altra come server, un’altra ancora per un sistema poco potente. La diversità tra le distribuzioni è uno dei poco potente. La diversità tra le distribuzioni è uno dei punti di forza di Linux, permettendo una libertà di punti di forza di Linux, permettendo una libertà di scelta totale, ma anche il suo tallone d’Achille, perché scelta totale, ma anche il suo tallone d’Achille, perché rischia di confondere i novizi e disperdere le risorse. rischia di confondere i novizi e disperdere le risorse. Dato che non è possibile esaminarle tutte, esamineremo Dato che non è possibile esaminarle tutte, esamineremo soltanto le distribuzioni più diffuse e famose. soltanto le distribuzioni più diffuse e famose.
  • 30. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 30 30 Introduzione > Teoria ● Cosa è Linux Cosa è Linux ● Perché Perché Linux Linux ● 10 motivi per passare a Linux 10 motivi per passare a Linux ● Miti e realtà Miti e realtà ● Cosa sono le distribuzioni Cosa sono le distribuzioni ● Struttura delle distribuzioni Struttura delle distribuzioni ● Adottiamo un pinguino, Ubuntu Adottiamo un pinguino, Ubuntu
  • 31. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 31 31 Introduzione > Teoria > Cosa sono le distribuzioni
  • 32. 28/10/10 28/10/10 Vincenzo Cervi Vincenzo Cervi - - Linux Base Linux Base 32 32 Introduzione > Pratica ● La procedura di Login e Logout La procedura di Login e Logout ● Struttura del File System Struttura del File System ● Home directory Home directory ● Come muoversi Come muoversi ● Path assolute e relative Path assolute e relative ● Gestione dei file Gestione dei file ● Tipi di file e permessi Tipi di file e permessi ● Copia, spostamento, Copia, spostamento, rinomina rinomina ● Visualizza il contenuto Visualizza il contenuto ● Uso della guida con “man” Uso della guida con “man” ● Comandi di sistema Comandi di sistema ● Ricerca Ricerca ● Filtri Filtri ● Installazione Installazione ● Iso Iso ● Usb Usb ● Configurazione Configurazione ● Lingua Lingua ● Aggiornamenti Aggiornamenti ● Interfaccia grafica, 2D e 3D Interfaccia grafica, 2D e 3D ● Gestione dei dischi Gestione dei dischi ● Amministrazione software Amministrazione software ● Impostazione preferenze Impostazione preferenze