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