Il sistema operativo
UNIX
Presentazione realizzata da: Deri Claudio,Granata Luca,Brunetti Enrico.
Principali caratteristiche di Unix
e diversità dal mondo Microsoft
Il sistema operativo basato su codice sorgente UNIX che è più conosciuto tra gli
utenti informatici è sicuramente Linux, che si distingue dal cugino Windows per
diverse e importanti caratteristiche:
Il suo codice è opensource
È “case sensitive”
È più macchinoso in quanto è
stato progettato per operare
con la riga di comando
oppure
File system e organizzazione ad
albero
Linux (o Unix più in generale)utilizza diversi tipi di filesystem. La caratteristica che li
distingue è principalmente il “Journaling”, cioè la possibilità di creare o meno un
“giornale” di copia dell’ organizzazione del filesystem che serve a ripristinare quello
originale in caso di perdita di dati o errore generale. Possiamo immaginarci
l’organizzazione del filesystem di Unix come un “tree” (albero). Abbiamo una
cartella principale chiamata ROOT (rappresentata con “/”) e sotto di essa troviamo
le cartelle necessarie al sistema.
Le cartelle principali sono: bin,boot,etc,dev,home,slib,mnt,root,sbin,tmp,usr,var .
Ognuna di queste cartelle avrà un compito ben preciso all interno del sistema
operativo; ad esempio /usr servirà per immagazzinare dati e impostazioni relativi ai
diversi utenti registrati sulla macchina. La cartella /mnt tiene traccia di tutti i
dispositivi collegati e “installati” correttamente nel sistema operativo...
La Shell
Il modo principale per poter
interagire con una macchina
su cui sia montato un
sistema operativo Unix è la
shell. Essa appare come un
“normale” prompt dei
comandi di Windows.
Visivamente è così, ma
esistendone di diversi tipi,
diventa un vero e proprio
tool per gestire e
riprogammare la macchina
su cui si sta lavorando.
sh: Bourne shell, la shell originaria di
Unix e la più semplice disponibile
csh: C shell, comprende alcune
caratteristiche del linguaggio C
tcsh: un superset della C shell
ksh: Korn shell, compatibile con la
Bourne, aggiunge altri elementi del
linguaggio C
bash: Bourne again shell, largamente
compatibile con la sh , è un’estensione
delle precedenti
Implementazione della Shell
Come abbiamo detto prima
la shell è uno strumento
potentissimo, ma va anche
saputo usare. Soprattutto se
si ha accesso come root.
Avere accesso root a una
macchina UNIX significa
loggare in Windows come
Admin. La differenza è che in
Windows ci sono anche i
tool “punta e clicca”, in
Linux bisogna scrivere i
comandi, corredati da tutti gli
eventuali argomenti/opzioni.
RINGRAZIAMENTI:
Tutors:
Nunzio Amanzi
Claudio Soprano
Riccardo Santilli
Claudio Bisegni
Sandro Angius
Ringraziamo inoltre il responsabile dello stage ( S.I.S. ) , I professori che hanno collaborato al progetto.
P.S.: non scordatevi della signora della mensa che in questi giorni si e’ occupata di farci prendere
qualche chilo…. 
UN SALUTO SPECIALE A :
DAEL MASELLI
&
Mario masciarelli
Scarica

Il sistema operativo UNIX