Corso di avvicinamento al Software Libero Lunedi 23 Gennaio Parte 1
GNU/Linux Caratteristiche compatibile con UNIX multitasking multiutente libero
GNU/Linux Multitasking la capacita' di mandare in esecuzione piu' processi (applicazioni) contemporaneamente. 1 secondo p1 p2 p3
GNU/Linux Multitasking la capacita' di mandare in esecuzione piu' processi (applicazioni) contemporaneamente. 1 secondo p1 p4 p2 p3
GNU/Linux Multiutente la possibilita' di essere usato da piu' utenti uno alla volta (workstation) o contemporaneamente (server)
root root utenti
Login
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login:
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: root Inseriamo il nome utente, in questo caso root
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: root Password: digitiamo la password. NB: non appare nessun carattere
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: root Password: Have a lot of fun... Password corretta! Il sistema ci da il benvenuto...
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: root Password: Have a lot of fun... linux:~ # e ci mette a disposizione un prompt attraverso cui inserire i comandi
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: root Password: Have a lot of fun... linux:~ # exit digito il comando exit (esci)
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: il comando viene eseguito e torna la richiesta di login
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Inseriamo il nome utente, in questo caso harlock
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Password: digitiamo la password. NB: non appare nessun carattere
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Password: Have a lot of fun... Password corretta! Il sistema ci da il benvenuto...
Login Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Password: Have a lot of fun... linux:~ $ e ci mette a disposizione un prompt attraverso cui inserire i comandi
prompt: $ prompt: # ~ (tilde) =
utenti / home/ user1 user2 / opt root tmp 1 2
/ bin/ dev/ home/ user1 user2 lib/ opt/ root/ tmp/ var/ boot/ etc/ mnt/ proc/ sbin/ usr/ 1 2
Permessi Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Password: Have a lot of fun... linux:~ $
Permessi Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Password: Have a lot of fun... linux:~ $ ls -al
Permessi Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Password: Have a lot of fun... linux:~ $ ls -al drwxr-xr-x 2 harlock users 328 2006-01-16 18:11 drwxr-xr-x 45 harlock users 3000 2006-01-18 09:02 -rw-r--r-1 harlock users 2580236 2006-01-16 16:16 -rw-r--r-1 harlock users 2813797 2006-01-16 18:05 -rw-r--r-1 harlock users 2398635 2006-01-16 16:17... Uno.pdf Due.pdf due.pdf
Permessi Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Password: Have a lot of fun... linux:~ $ ls -al drwxr-xr-x 2 harlock users 328 2006-01-16 18:11 drwxr-xr-x 45 harlock users 3000 2006-01-18 09:02 -rw-r--r-1 harlock users 2580236 2006-01-16 16:16 -rw-r--r-1 harlock users 2813797 2006-01-16 18:05 -rw-r--r-1 harlock users 2398635 2006-01-16 16:17 r = lettura w = scrittura x = esecuzione... Uno.pdf Due.pdf due.pdf
Permessi Fedora Core release 1 Kernel 2.4.22-1 on an i686 il proprietario localhost login: harlock Password: Have a lot of fun... linux:~ $ ls -al drwxr-xr-x 2 harlock users 328 2006-01-16 18:11 drwxr-xr-x 45 harlock users 3000 2006-01-18 09:02 -rw-r--r-1 harlock users 2580236 2006-01-16 16:16 -rw-r--r-1 harlock users 2813797 2006-01-16 18:05 -rw-r--r-1 harlock users 2398635 2006-01-16 16:17 r = lettura w = scrittura x = esecuzione... Uno.pdf Due.pdf due.pdf
Permessi Fedora Core release 1 Kernel 2.4.22-1 on an i686 il proprietario il gruppo localhost login: harlock Password: Have a lot of fun... linux:~ $ ls -al drwxr-xr-x 2 harlock users 328 2006-01-16 18:11 drwxr-xr-x 45 harlock users 3000 2006-01-18 09:02 -rw-r--r-1 harlock users 2580236 2006-01-16 16:16 -rw-r--r-1 harlock users 2813797 2006-01-16 18:05 -rw-r--r-1 harlock users 2398635 2006-01-16 16:17 r = lettura w = scrittura x = esecuzione... Uno.pdf Due.pdf due.pdf
Permessi Fedora Core release 1 Kernel 2.4.22-1 on an i686 il proprietario il gruppo gli altri localhost login: harlock Password: Have a lot of fun... linux:~ $ ls -al drwxr-xr-x 2 harlock users 328 2006-01-16 18:11 drwxr-xr-x 45 harlock users 3000 2006-01-18 09:02 -rw-r--r-1 harlock users 2580236 2006-01-16 16:16 -rw-r--r-1 harlock users 2813797 2006-01-16 18:05 -rw-r--r-1 harlock users 2398635 2006-01-16 16:17 r = lettura w = scrittura x = esecuzione... Uno.pdf Due.pdf due.pdf
/ bin/ dev/ home/ user1 lib/ opt/ root/ tmp/ var/ boot/ etc/ mnt/ proc/ sbin/ usr/
root e ritorno $ su Password: # whoami root # exit $ whoami harlock $ su esegue 'sopra' alla nostra una shell con i privilegi del nuovo utente dalla quale e' sufficiente uscire mediante exit per ritrovarsi al punto di partenza
Permessi Fedora Core release 1 Kernel 2.4.22-1 on an i686 localhost login: harlock Password: Have a lot of fun... linux:~ $ ls -al drwxr-xr-x 2 harlock users 328 2006-01-16 18:11 drwxr-xr-x 45 harlock users 3000 2006-01-18 09:02 -rw-r--r-1 harlock users 2580236 2006-01-16 16:16 -rw-r--r-1 harlock users 2813797 2006-01-16 18:05 -rw-r--r-1 harlock users 2398635 2006-01-16 16:17 Due.pdf due.pdf... Uno.pdf Due.pdf due.pdf
non esiste A: non esiste C: non esiste D:
non esiste A: /dev/fd0 non esiste C: /dev/hda non esiste D: /dev/hdb
non esiste A: /dev/fd0 non esiste C: /dev/hda1 non esiste D: /dev/hda2
filesystem / bin/ dev/ home/ lib/ opt/ root/ tmp/ var/ boot/ etc/ mnt/ proc/ sbin/ usr/
/dev e' una directory ed una directory contiene dei files
/dev e' una directory ed una directory contiene dei files in Unix (Linux) tutto e' un file
/dev e' una directory ed una directory contiene dei files in Unix (Linux) tutto e' un file /dev/floppy /dev/cdrom /dev/dvdrecorder /dev/hda1 /dev/printer /dev/modem /dev/null
root /
/ programmi di base bin boot files necessari al boot loader files speciali che rappresentano i devices dev files di configurazione della macchina etc home mount point delle home degli utenti librerie condivise lib mnt mount point per i file-system temporanei proc file-system dei processi home directory dell'utente root root sbin programmi di base per l'amministratore tmp file temporanei software degli utenti usr files variabili (log. etc) var
filesystem / bin/ dev/ home/ lib/ opt/ root/ tmp/ var/ boot/ etc/ mnt/ proc/ sbin/ usr/
LiveCD / bin/ dev/ home/ lib/ opt/ root/ tmp/ var/ boot/ etc/ mnt/ proc/ sbin/ usr/
sistema grafico Xclient protocollo X Xserver Linux Window Manager
logout
La pubblicita' : )