Introduzione a GNU/Linux
GNU/Linux Caratteristiche Compatibile con UNIX ® Multitasking Multiutente Libero
Multitasking la capacità di mandare in esecuzione più processi (applicazioni) contemporaneamente GNU/Linux
Multitasking la capacità di mandare in esecuzione più processi (applicazioni) contemporaneamente GNU/Linux
Multiutente la possibilità di essere usato da più utenti GNU/Linux
uno alla volta sullo stesso computer (workstation) GNU/Linux
Multiutente la possibilità di essere usato da più utenti contemporaneamente da terminali diversi (server) GNU/Linux
All'inizio della sessione l'utente dovrà farsi riconoscere dal sistema Login
Fedora Core release 1 Kernel on an i686 localhost login: Login
root utenti esiste comunque almeno un amministratore di sistema (root) Non tutti gli utenti sono uguali
Chi comanda è root !
ciascun utente ha un proprio spazio su cui può agire Chi comanda è root !
root amministra l'intero sistema Chi comanda è root !
non esiste A: non esiste C: non esiste D: non esiste E: La gestione dei dischi è molto diversa rispetto a quella di altri ambienti in cui ad ogni disco o partizione corrisponde un proprio device logico GNU/Linux
/ L'origine di tutto
le principali directory di sistema / bin/ dev/ home/ lib/ opt/ root/ tmp/ var/ boot/ etc/ mnt/ proc/ sbin/ usr/ Directory di GNU/Linux
Login / bin/ dev/ home/ lib/ opt/ root/ tmp/ var/ boot/ etc/ mnt/ proc/ sbin/ usr/
/ bin/ dev/ cdrom (-->hdc) floppy (-->fd0) hda1 home/ lib/ In Linux tutte le periferiche vengono gestite come fossero se dei files ok, ma le mie periferiche?
/ bin/ dev/ cdrom (-->hdc) floppy (-->fd0) hda1 mice lp1 mixer home/ lib/ In Linux tutte le periferiche vengono gestite come fossero se dei files Tutto è un file!
anche i processi di sistema sono riconducibili a dei files Tutto è un file!
ciascun utente ha una 'casa' dove conservare files ed impostazioni / bin/ dev/ home/ user1 user2 lib/ opt/ root/ tmp/ home
X Window System Xserver Linux Xclient Window Manager - Desktop protocollo X L'interfaccia Grafica di GNU/Linux
Window Maker
Fluxbox
Xfce
KDE
Gnome
Xfce
E' diversa l'intera gestione dell'interfaccia grafica Xserver Linux Xclient Window Manager - Desktop Protocollo X Non sono solo differenze estetiche
Desktop Virtuali Menu e Applicazioni Applets GNU/Linux desktop
Gnome
Desktop 3D
Gnome
Ctrl+Alt+Fn Alt+Fn Consoles Virtuali
I files di configurazione sono tutti in formato testuale e nella maggior parte dei casi ben commentati All'interno del filesystem la directory preposta a contenere i files di configurazione è /etc Files di configurazione
Section "Module" Load "freetype" Load "type1" Load "dbe" Load "glx" Load "extmod" Load "v4l" EndSection Section "InputDevice" Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "us" Option "XkbModel" "pc102" Option "XkbRules" "xfree86" EndSection /etc/X11/xorg.conf Files di configurazione
# # networksThis file describes a number of netname-to-address #mappings for the TCP/IP subsystem. It is mostly #used at boot time, when no name servers are running. # loopback link-local # End. /etc/networks Files di configurazione
Anche se i files di configurazione sono tutti in formato testuale, quindi modificabili facilmente mediante un text editor, le distribuzioni più evolute mettono a disposizione moltissimi tools per configurare il computer da interfaccia grafica Files di configurazione
I tools di openSuSE 10.0
logout al termine della sessione di lavoro comunico al sistema che desidero uscire
Argomento seconda lezione: l'installazione di GNU/Linux Arrivederci alla settimana prossima Domande?