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.

24 C4 Entriamo nel sistema<br />

% w<br />

2:54pm up 323 days, 1:55, 2 users, load average: 0.17, 0.06, 0.01<br />

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT<br />

user2 ttyp0 copkiller.autist Mon 2am 2.43s 0.25s 0.25s -tcsh<br />

user1 tty0 copkiller.autist Mon 5pm 0.00s 0.61s 0.23s w<br />

%<br />

Andando in ordine vediamo: nella prima riga, l’ora corrente, da quanti giorni e ore la<br />

macchina è accesa senza interruzioni e quanto è il carico della CPU 11 , nella seconda una<br />

legenda per quello che viene sotto, nelle restanti i dati sugli utenti: nome, tty, da dove<br />

sono collegati, da quando, da quanto tempo sono idle, cioé senza fare nulla, la quantità<br />

di tempo macchina usata da tutti i processi e relativi “figli” in quel terminale, la quantità<br />

di tempo macchina dei processi attivi e cosa sta facendo l’utente sulla data tty.<br />

3.4 Elencare i file: ls<br />

Diamo ora una prima occhiata ai file e a come si comportano e che proprietà hanno su<br />

Unix. Il comando per visualizzare una lista di file è ls, senza parametri ci darà una lista<br />

dei soli nomi dei file:<br />

% ls<br />

messaggio prova<br />

%<br />

Per avere una lista dei file più dettagliata, cioé per scoprire che proprietà hanno i file<br />

bisogna usare il parametro -l, questo ci darà una lista in formato “lungo”:<br />

% ls -l<br />

total 2<br />

-rw-rw-r-- 1 user1 users 72 Oct 12 09:52 messaggio<br />

-rwxrwxr-x 1 user1 users 0 Oct 12 09:51 prova<br />

%<br />

Il primo campo indica lo stato del file: una r significa lo stato di leggibilità, una w quello<br />

di scrivibilità e una x quello di eseguibilità; ignorando il primo carattere (in questi casi<br />

un ”-”) che verrà visto più avanti, occupiamoci degli altri nove: dividiamo questi ultimi<br />

in tre gruppi da tre caratteri, questi indicheranno i vari stati (rwx) applicati, partendo da<br />

sinistra, al proprietario, al gruppo e a tutti gli altri utenti. Il numero subito dopo indica il<br />

numero di link, ma questo non ci interessa ora, i campi importanti sono qelli che seguono:<br />

indicano (da sinistra) rispettivamente l’utente e il gruppo proprietari del file. A questo<br />

11 Con carico si intende il grado di occupazione del processore; con un carico ¡ 1 il processore<br />

riesce a gestire tutto il lavoro e ha dei cicli in cui non fa nulla, con carico = 1, tutti i cicli<br />

del processore sono utilizzati per i processi, con carico > 1 il lavoro è superiore alle capacità<br />

della CPU e i processi vengono fermati a rotazione. Questo vale dividendo il carico per il<br />

numero di processori.

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

Saved successfully!

Ooh no, something went wrong!