Il sistema operativo UNIX Presentazione realizzata da Deri

  • Slides: 7
Download presentation
Il sistema operativo UNIX Presentazione realizzata da: Deri Claudio, Granata Luca, Brunetti Enrico.

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

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

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

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

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

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

UN SALUTO SPECIALE A : DAEL MASELLI & Mario masciarelli