SlideShare uma empresa Scribd logo
1 de 22
Anatomia di una distribuzione GNU/Linux Paolo Sammicheli [email_address] Associazione Radioamatori Italiani, Siena. 3 Febbraio 2009
www.siena.linux.it/ari/ appunti.linux.it wiki.ubuntu-it.org
 
HURD LINUX GNU Project XFree X.ORG Xfce KDE GNOME KOffice Konqueror OpenOffice.org Firefox INTERNET BROWSER OFFICE AUTOMATION DESKTOP ENVIROMENT GRAPHICAL SERVER UTILITIES & LIBRARIES SYSTEM KERNEL Lilo Grub SYSTEM LOADER
BIOS BOOT LOADER KERNEL INIT 1 3 INIT TAB 2 4
INIT TAB
SISTEMA BASE e DISPOSITIVI SERVIZI GRAFICA LOGIN GRAFICO INIT TAB Comunicazione di sistema (DBUS) Alimentazione (ACPID, APMD) Comunicazione Bluetooth Monitor hardware (SmartMon) Pianificatore azioni (anacron, atd) Log di sistema (sysklogd) ... ... Server web (Apache) Server shell sicura (ssh) Segnalazioni crash (apport) ... ... ... Server grafico (x.org) Gestore accessi grafico (GDM o KDM)
 
Introduzione alle SHELL Diversi interpreti: BASH ZSH KSH CSH DASH ...
La shell BASH x@bwing:~$ cd ARI x@bwing:~/ARI$ ls Anatomia  fonti.txt~  introduzioneSL.odp AnatomiaSistema.odp  Introduzione  Vincenzo x@bwing:~/ARI$ x@bwing:~/ARI$ ls -l totale 5764 drwxr-xr-x 3 x x  4096 2009-02-01 21:51 Anatomia -rw-r--r-- 1 x x  492537 2009-02-01 21:08 AnatomiaSistema.odp -rw-r--r-- 1 x x  1924 2009-01-26 17:49 fonti.txt~ drwxr-xr-x 4 x x  4096 2009-02-01 18:29 Introduzione -rw-r--r-- 1 x x 5372518 2009-01-27 18:57 introduzioneSL.odp drwxr-xr-x 2 x x  4096 2009-01-30 09:48 Vincenzo x@bwing:~/ARI$  x@bwing:~/ARI$ pwd /home/x/ARI x@bwing:~/ARI$
Fondamente di BASH Dimostrazione pratica dei comandi: MAN LS CD PWD RM RMDIR
 
/bin BINARI /usr SUPPORTO UTENTE /etc CONFIGURAZIONE /var File VARIABILI frequentemente /var/log LOG di sistema
/home directory degli utenti /home/ <nome> directory dell'utente nome
/etc file di configurazione
/bin file binari, eseguibili
/dev file dei dispositivi
/tmp directory temporanea
Editor di file Dimostrazione pratica dei comandi: ECHO CAT Panoramica degli editor di file: NANO VI EMACS MC e MCEDIT
Installare programmi Uso di APT: INSTALL REMOVE UPDATE UPGRADE file /etc/apt/sources.list
GRAZIE Paolo Sammicheli [email_address] Associazione Radioamatori Italiani, Siena. 3 Febbraio 2009
1  Santorini http://www.ipernity.com/doc/paolo.sammicheli/402938 2  So What www.iStockPhotos.com licensed to xdatap1 3  Vitruviano http://www.flickr.com/photos/60467392@N00/3430654/ 4  Vitruviano http://www.flickr.com/photos/60467392@N00/3430654/ 5  Sand http://www.flickr.com/photos/kruggg6/103179002/ 6  Lista http://www.flickr.com/photos/stevedave/3207181341/ 7  Sand http://www.flickr.com/photos/kruggg6/103179002/ 8  Ubuntu  Screenshot 9 - 11  Vitruviano http://www.flickr.com/photos/60467392@N00/3430654/ 12  Spesa  http://www.flickr.com/photos/g_iacomo/2868675589/sizes/o/ 13  Cucina  http://www.flickr.com/photos/designconversation/2654921413/ 14  Chiocciola http://www.flickr.com/photos/macropixels/562246043/sizes/l/ 15  Manopole http://www.flickr.com/photos/roonbaboon/2836243829/sizes/l/ 16  Ingranaggi  http://www.flickr.com/photos/tonivc/382150181/sizes/o/ 17  USB  http://www.flickr.com/photos/hippie/2561854165/sizes/l/ 18  Posate  http://www.flickr.com/photos/andreaparaggio/2370240750/sizes/l/ 19 - 20  Vitruviano http://www.flickr.com/photos/60467392@N00/3430654/ 21  Santorini http://www.ipernity.com/doc/paolo.sammicheli/402938 Si ringrazia  Vincenzo di Massa  per il prezioso contributo alla sezione FILESYSTEM. CREDITI DELLE IMMAGINI USATE NELLA PRESENTAZIONE Questa presentazione è distribuita secondo i termini delle  Creative Commons License BY-SA  http://creativecommons.org/licenses/by-sa/2.5/it/

Mais conteúdo relacionado

Destaque (7)

Introduzione al Software Libero
Introduzione al Software LiberoIntroduzione al Software Libero
Introduzione al Software Libero
 
Lentillas Que Curan A Cegueira (97 2003)
Lentillas Que Curan A Cegueira (97 2003)Lentillas Que Curan A Cegueira (97 2003)
Lentillas Que Curan A Cegueira (97 2003)
 
Ubuntu Testing
Ubuntu TestingUbuntu Testing
Ubuntu Testing
 
Pel De Tomate Contra O Colesterol
Pel De Tomate Contra O ColesterolPel De Tomate Contra O Colesterol
Pel De Tomate Contra O Colesterol
 
Partecipare al ciclo di sviluppo di Ubuntu - 1ª Parte
Partecipare al ciclo di sviluppo di Ubuntu - 1ª PartePartecipare al ciclo di sviluppo di Ubuntu - 1ª Parte
Partecipare al ciclo di sviluppo di Ubuntu - 1ª Parte
 
Ubuntu-it Meeting: Messaggio Promozionale
Ubuntu-it Meeting: Messaggio PromozionaleUbuntu-it Meeting: Messaggio Promozionale
Ubuntu-it Meeting: Messaggio Promozionale
 
Facciamo Ubuntu!
Facciamo Ubuntu!Facciamo Ubuntu!
Facciamo Ubuntu!
 

Semelhante a Anatomia di una distribuzione GNU/Linux

PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxPIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
Marco Ferrigno
 
Lezione corso Base GNU/Linux
Lezione corso Base GNU/LinuxLezione corso Base GNU/Linux
Lezione corso Base GNU/Linux
Alex Palesandro
 
Un Pinguino Nel Tuo Modem
Un Pinguino Nel Tuo ModemUn Pinguino Nel Tuo Modem
Un Pinguino Nel Tuo Modem
Marco Scaloni
 

Semelhante a Anatomia di una distribuzione GNU/Linux (20)

Openmoko
OpenmokoOpenmoko
Openmoko
 
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxPIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
 
Circolo Izquierda: Anatomia Sistema Linux
Circolo Izquierda: Anatomia Sistema LinuxCircolo Izquierda: Anatomia Sistema Linux
Circolo Izquierda: Anatomia Sistema Linux
 
Lezione corso Base GNU/Linux
Lezione corso Base GNU/LinuxLezione corso Base GNU/Linux
Lezione corso Base GNU/Linux
 
Linux Day Torino 2015 applicazioni per iniziare
Linux Day Torino 2015   applicazioni per iniziareLinux Day Torino 2015   applicazioni per iniziare
Linux Day Torino 2015 applicazioni per iniziare
 
Introduzione ad ubuntu core - Qt day 2017
Introduzione ad ubuntu core  - Qt day 2017Introduzione ad ubuntu core  - Qt day 2017
Introduzione ad ubuntu core - Qt day 2017
 
Il dual boot scolastico perfetto (2012)
Il dual boot scolastico perfetto (2012)Il dual boot scolastico perfetto (2012)
Il dual boot scolastico perfetto (2012)
 
TYPO3 CMS 9.1 - Le novità
TYPO3 CMS 9.1 - Le novitàTYPO3 CMS 9.1 - Le novità
TYPO3 CMS 9.1 - Le novità
 
Sistema Operativo - LInux - Modulo 2.1
Sistema Operativo - LInux - Modulo 2.1Sistema Operativo - LInux - Modulo 2.1
Sistema Operativo - LInux - Modulo 2.1
 
Un Pinguino Nel Tuo Modem
Un Pinguino Nel Tuo ModemUn Pinguino Nel Tuo Modem
Un Pinguino Nel Tuo Modem
 
Hardware Libero - Linux Day 2007
Hardware Libero - Linux Day 2007Hardware Libero - Linux Day 2007
Hardware Libero - Linux Day 2007
 
TuxIsAlive
TuxIsAliveTuxIsAlive
TuxIsAlive
 
VDJv7 - Manuale Utente è il manuale originale
VDJv7 - Manuale Utente è il manuale originaleVDJv7 - Manuale Utente è il manuale originale
VDJv7 - Manuale Utente è il manuale originale
 
Ridirezionamento di I/O con Bash: un breve approfondimento
Ridirezionamento di I/O con Bash: un breve approfondimentoRidirezionamento di I/O con Bash: un breve approfondimento
Ridirezionamento di I/O con Bash: un breve approfondimento
 
RiminiLUG. Mini Corso su Linux p2: Networking & Terminal
RiminiLUG. Mini Corso su Linux p2: Networking & TerminalRiminiLUG. Mini Corso su Linux p2: Networking & Terminal
RiminiLUG. Mini Corso su Linux p2: Networking & Terminal
 
Implementazione DAOS in ambienti enterprise
Implementazione DAOS in ambienti enterpriseImplementazione DAOS in ambienti enterprise
Implementazione DAOS in ambienti enterprise
 
Presentazione 4nsys Icss
Presentazione 4nsys IcssPresentazione 4nsys Icss
Presentazione 4nsys Icss
 
Understanding Linux
Understanding LinuxUnderstanding Linux
Understanding Linux
 
Virtualdj 7 Manuuale dell'utente (IN ITALIANO)
Virtualdj 7   Manuuale dell'utente (IN ITALIANO)Virtualdj 7   Manuuale dell'utente (IN ITALIANO)
Virtualdj 7 Manuuale dell'utente (IN ITALIANO)
 
TYPO3 CMS 8.4 - Le novità
TYPO3 CMS 8.4 - Le novitàTYPO3 CMS 8.4 - Le novità
TYPO3 CMS 8.4 - Le novità
 

Mais de Paolo Sammicheli

Efficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two WorldsEfficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two Worlds
Paolo Sammicheli
 

Mais de Paolo Sammicheli (20)

Efficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two WorldsEfficient and Effective. The Best of Two Worlds
Efficient and Effective. The Best of Two Worlds
 
Cosmetic Agile, il Prêt-à-porter dell'Agilità
Cosmetic Agile, il Prêt-à-porter dell'AgilitàCosmetic Agile, il Prêt-à-porter dell'Agilità
Cosmetic Agile, il Prêt-à-porter dell'Agilità
 
The Hype of Cosmetic Agile
The Hype of Cosmetic AgileThe Hype of Cosmetic Agile
The Hype of Cosmetic Agile
 
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyEngineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
 
Scrum@Scale with Hardware
Scrum@Scale with HardwareScrum@Scale with Hardware
Scrum@Scale with Hardware
 
Scrum for Hardware - Agile Slovenia 2018
Scrum for Hardware - Agile Slovenia 2018Scrum for Hardware - Agile Slovenia 2018
Scrum for Hardware - Agile Slovenia 2018
 
Agile Organization with Scrum@Scale, Vimar Spa a real example
Agile Organization with Scrum@Scale, Vimar Spa a real exampleAgile Organization with Scrum@Scale, Vimar Spa a real example
Agile Organization with Scrum@Scale, Vimar Spa a real example
 
Scrum in the Fourth Industrial Revolution - Global Scrum Gathering Minneapolis
Scrum in the Fourth Industrial Revolution - Global Scrum Gathering MinneapolisScrum in the Fourth Industrial Revolution - Global Scrum Gathering Minneapolis
Scrum in the Fourth Industrial Revolution - Global Scrum Gathering Minneapolis
 
Agile Organizations with Scrum@Scale
Agile Organizations with Scrum@ScaleAgile Organizations with Scrum@Scale
Agile Organizations with Scrum@Scale
 
Guida a Scrum@Scale - Italiano, v.1.01 18 Giugno 2018
Guida a Scrum@Scale - Italiano, v.1.01 18 Giugno 2018Guida a Scrum@Scale - Italiano, v.1.01 18 Giugno 2018
Guida a Scrum@Scale - Italiano, v.1.01 18 Giugno 2018
 
Agile for Industry - Applicare Scrum nel Manufacturing - PMI NIC Milno
Agile for Industry - Applicare Scrum nel Manufacturing - PMI NIC MilnoAgile for Industry - Applicare Scrum nel Manufacturing - PMI NIC Milno
Agile for Industry - Applicare Scrum nel Manufacturing - PMI NIC Milno
 
Industrial Agility: Come Rispondere alla Quarta Rivoluzione Industriale
Industrial Agility: Come Rispondere alla Quarta Rivoluzione IndustrialeIndustrial Agility: Come Rispondere alla Quarta Rivoluzione Industriale
Industrial Agility: Come Rispondere alla Quarta Rivoluzione Industriale
 
Global Scrum Gathering San Diego 2017: The Fourth Industrial Revolution and A...
Global Scrum Gathering San Diego 2017: The Fourth Industrial Revolution and A...Global Scrum Gathering San Diego 2017: The Fourth Industrial Revolution and A...
Global Scrum Gathering San Diego 2017: The Fourth Industrial Revolution and A...
 
Agile London: Industrial Agility, How to respond to the 4th Industrial Revolu...
Agile London: Industrial Agility, How to respond to the 4th Industrial Revolu...Agile London: Industrial Agility, How to respond to the 4th Industrial Revolu...
Agile London: Industrial Agility, How to respond to the 4th Industrial Revolu...
 
Industrial Agility, Come rispondere alla quarta Rivoluzione Industriale
Industrial Agility, Come rispondere alla quarta Rivoluzione IndustrialeIndustrial Agility, Come rispondere alla quarta Rivoluzione Industriale
Industrial Agility, Come rispondere alla quarta Rivoluzione Industriale
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software Development
 
Introduzione all'Agile Software Development
Introduzione all'Agile Software DevelopmentIntroduzione all'Agile Software Development
Introduzione all'Agile Software Development
 
Leadership Models for Open Source Communities
Leadership Models for Open Source CommunitiesLeadership Models for Open Source Communities
Leadership Models for Open Source Communities
 
Ubuntu & Agile
Ubuntu & AgileUbuntu & Agile
Ubuntu & Agile
 
Ubuntu Opportunistic Programming (Europython 2011)
Ubuntu Opportunistic Programming (Europython 2011)Ubuntu Opportunistic Programming (Europython 2011)
Ubuntu Opportunistic Programming (Europython 2011)
 

Anatomia di una distribuzione GNU/Linux

  • 1. Anatomia di una distribuzione GNU/Linux Paolo Sammicheli [email_address] Associazione Radioamatori Italiani, Siena. 3 Febbraio 2009
  • 3.  
  • 4. HURD LINUX GNU Project XFree X.ORG Xfce KDE GNOME KOffice Konqueror OpenOffice.org Firefox INTERNET BROWSER OFFICE AUTOMATION DESKTOP ENVIROMENT GRAPHICAL SERVER UTILITIES & LIBRARIES SYSTEM KERNEL Lilo Grub SYSTEM LOADER
  • 5. BIOS BOOT LOADER KERNEL INIT 1 3 INIT TAB 2 4
  • 7. SISTEMA BASE e DISPOSITIVI SERVIZI GRAFICA LOGIN GRAFICO INIT TAB Comunicazione di sistema (DBUS) Alimentazione (ACPID, APMD) Comunicazione Bluetooth Monitor hardware (SmartMon) Pianificatore azioni (anacron, atd) Log di sistema (sysklogd) ... ... Server web (Apache) Server shell sicura (ssh) Segnalazioni crash (apport) ... ... ... Server grafico (x.org) Gestore accessi grafico (GDM o KDM)
  • 8.  
  • 9. Introduzione alle SHELL Diversi interpreti: BASH ZSH KSH CSH DASH ...
  • 10. La shell BASH x@bwing:~$ cd ARI x@bwing:~/ARI$ ls Anatomia fonti.txt~ introduzioneSL.odp AnatomiaSistema.odp Introduzione Vincenzo x@bwing:~/ARI$ x@bwing:~/ARI$ ls -l totale 5764 drwxr-xr-x 3 x x 4096 2009-02-01 21:51 Anatomia -rw-r--r-- 1 x x 492537 2009-02-01 21:08 AnatomiaSistema.odp -rw-r--r-- 1 x x 1924 2009-01-26 17:49 fonti.txt~ drwxr-xr-x 4 x x 4096 2009-02-01 18:29 Introduzione -rw-r--r-- 1 x x 5372518 2009-01-27 18:57 introduzioneSL.odp drwxr-xr-x 2 x x 4096 2009-01-30 09:48 Vincenzo x@bwing:~/ARI$ x@bwing:~/ARI$ pwd /home/x/ARI x@bwing:~/ARI$
  • 11. Fondamente di BASH Dimostrazione pratica dei comandi: MAN LS CD PWD RM RMDIR
  • 12.  
  • 13. /bin BINARI /usr SUPPORTO UTENTE /etc CONFIGURAZIONE /var File VARIABILI frequentemente /var/log LOG di sistema
  • 14. /home directory degli utenti /home/ <nome> directory dell'utente nome
  • 15. /etc file di configurazione
  • 16. /bin file binari, eseguibili
  • 17. /dev file dei dispositivi
  • 19. Editor di file Dimostrazione pratica dei comandi: ECHO CAT Panoramica degli editor di file: NANO VI EMACS MC e MCEDIT
  • 20. Installare programmi Uso di APT: INSTALL REMOVE UPDATE UPGRADE file /etc/apt/sources.list
  • 21. GRAZIE Paolo Sammicheli [email_address] Associazione Radioamatori Italiani, Siena. 3 Febbraio 2009
  • 22. 1 Santorini http://www.ipernity.com/doc/paolo.sammicheli/402938 2 So What www.iStockPhotos.com licensed to xdatap1 3 Vitruviano http://www.flickr.com/photos/60467392@N00/3430654/ 4 Vitruviano http://www.flickr.com/photos/60467392@N00/3430654/ 5 Sand http://www.flickr.com/photos/kruggg6/103179002/ 6 Lista http://www.flickr.com/photos/stevedave/3207181341/ 7 Sand http://www.flickr.com/photos/kruggg6/103179002/ 8 Ubuntu Screenshot 9 - 11 Vitruviano http://www.flickr.com/photos/60467392@N00/3430654/ 12 Spesa http://www.flickr.com/photos/g_iacomo/2868675589/sizes/o/ 13 Cucina http://www.flickr.com/photos/designconversation/2654921413/ 14 Chiocciola http://www.flickr.com/photos/macropixels/562246043/sizes/l/ 15 Manopole http://www.flickr.com/photos/roonbaboon/2836243829/sizes/l/ 16 Ingranaggi http://www.flickr.com/photos/tonivc/382150181/sizes/o/ 17 USB http://www.flickr.com/photos/hippie/2561854165/sizes/l/ 18 Posate http://www.flickr.com/photos/andreaparaggio/2370240750/sizes/l/ 19 - 20 Vitruviano http://www.flickr.com/photos/60467392@N00/3430654/ 21 Santorini http://www.ipernity.com/doc/paolo.sammicheli/402938 Si ringrazia Vincenzo di Massa per il prezioso contributo alla sezione FILESYSTEM. CREDITI DELLE IMMAGINI USATE NELLA PRESENTAZIONE Questa presentazione è distribuita secondo i termini delle Creative Commons License BY-SA http://creativecommons.org/licenses/by-sa/2.5/it/