28.05.2013 Views

LOA HackLab - Autistici

LOA HackLab - Autistici

LOA HackLab - Autistici

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

22 C2 Entriamo nel sistema<br />

Un altro comando importante per ottenere informazioni riguardo alla workstation sulla<br />

quale stiamo lavorando è uname; questo comando ci può dare informazioni su:<br />

• Sistema Opertivo (quale Unix si sta usando?) 4<br />

• Nome del computer (come con hostname<br />

• Versione del S/O o del kernel (a volte con data di creazione)<br />

• Tipo di architettura e/o modello di workstation<br />

Questa volta inizieremo a vedere un po’ le differenze che ci sono tra i vari Unix: se, per<br />

esempio, la nostra macchina fosse una macchina Linux su un processore x86 5 e dessimo<br />

il comando uname senza parametri otterremmo una cosa come questa:<br />

% uname<br />

Linux<br />

%<br />

Questo perché senza parametri uname assume che si stia chiedendo solo il nome dello<br />

Unix. Usando vari parametri si possono avere altre informazioni, per comodità useremo il<br />

parametro -a, che in questo caso significa “tutti i parametri insieme”, ecco il risultato di<br />

tale operazione:<br />

% uname -a<br />

Linux copkiller 2.2.17 #1 Wed Sep 13 13:39:09 CEST 2000 i586 unknown<br />

%<br />

Questa volta abbiamo un po’ più di dati, infatti oltre al nome dello Unix, ci viene<br />

dato il nome della macchina, la versione del kernel, data e ora di creazione del kernel e<br />

l’architettura di sistema. Ora vediamo gli output dello stesso comando su altri due Unix:<br />

Solaris:<br />

% uname -a<br />

SunOS copkiller 5.5.1 Generic_103640-29 sun4u sparc SUNW,Ultra-1<br />

%<br />

e HP/UX<br />

% uname -a<br />

HP-UX copkiller B.10.20 A 9000/777 2002963839 two-user license<br />

%<br />

Vediamo qui che le informazioni sono quasi le stesse: il nome dello Unix (SunOS<br />

o HP/UX), il nome della macchina e la versione del sistema operativo 6 ; le notizie qui<br />

4 Come detto in precedenza ci sono vari tipi di Unix, generalmente ogni architettura ha il suo,<br />

capita anche che ci siano più Unix per la stessa architettura<br />

5<br />

Con “x86” si intendono tutti i processori Intel e compatibili

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!