Home

Guestbook
Segnala sito
News del sito

 

 

 

 

 

 

 

 


Musica software giochi motori cinema turismo fumetti sport karaoke eros
Annunci gratis Ultimi annunci Registrati Incontri Aziende Blog Internet


Linux e Unix parte II


UNIX E' UN SISTEMA MULTI-UTENTE Il "superuser" o superutente (root) e` la persona a cui e` permesso effettuare importanti compiti di amministrazione del sistema, come ad esempio il creare partizioni e file system o installare applicazioni. In generale, nei sistemi di rete e multiutente questa funzione e` compito dell'amministratore di sistema. Nei nostri computer di casa questa funzione deve essere svolta da voi stessi per cui e` necessario definire un utente apposito. Quindi sul vostro sistema avrete almeno due utenti distinti con rispettive password distinte. Quando entrate come utente avrete la vostra directory personale, da cui potete personalizzare molti aspetti dell'ambiente di lavoro come piu' vi piacciono. Alcune volte capitera` di ottenere il messaggio di errore del tipo "access denied" (acesso negato) quando si cerca di manipolare un determinato file. Questo deriva dal concetto di "permessi" e "proprieta`" insito in ogni sistema multiutente. L'utente che e` proprietario di un file puo` specificare quale altro utente ha la possibilita` di leggerlo, scriverlo o eseguirlo. Questi permessi possono essere impostati a tre livelli: il livello personale (ad es. posso vietarmi di riscrivere un file, per evitare accidentali modifiche), il livello di gruppo (ad esempio ho un gruppo di lavoro con cui condivido documenti, file o progetti), il livello globale (posso permettere a chiunque di leggere il mio file, ma non di riscriverlo). Per settare questi permessi si usano i comandi chown e chmod.

AVVERTENZA: Attenzione, come root, i permessi sui file NON valgono, per cui si possono accidentalmente fare dei danni. Ad esempio se si fa un errore quando si cancella un gruppo di file, si potrebbero cancellare TUTTI i file dell' intero Hard Disk. Per cui evitate di entrare nel sistema come root, se non quando e` necessario svolgere particolari compiti; e quando ci dovete entrare ricordatevi sempre di digitare "exit" appena possibile per ritornare all'utente normale.

UNIX E` UN SISTEMA MULTI-TASKING Con i sistemi Unix e` possibile effettuare diversi compiti (task) contemporaneamente. Ad ogni task o programma (chiamato job) e` assegnato un numero di processo unico (chiamato PID). Attraverso tale numero, se necessario, e` possibile far terminare (kill) tale processo. Ogni processo puo` essere fatto eseguire in foreground (ossia quando viene eseguito non c'e` la possibilita` di ulteriori inserimenti sul terminale) oppure in background (mentre viene eseguito, si possono far partire altri comandi). Esistono diversi comandi per monitorare (ps, top), cambiare (fg, bg) o terminare (kill) processi con i quali bisogna familiarizzare. Se alla fine di un comando dato a video si digita anche una "&" , il processo che partira` verra` eseguito in background, quindi si libera la shell e sara` possibile far partire altri processi.

HELP ONLINE in UNIX In ogni installazione di UNIX e` presente un sistema di help molto corposo sotto forma di manuali (comando man). La pagine dei manuali documentano molti aspetti del vostro sistema, come programmi specifici, comandi, utility e concetti relativi a Unix. Se volete fare una prova date il ocmando "man man" e vi apparira' il manuale del comando man. Per saperne di piu' su di un programma "XYZ" digitate "man XYZ"; questa e` la maniera piu` facile e veloce per imparare di piu` dal vostro sistema UNIX.

LA GERARCHIA DELLE DIRECTORY DI UNIX E I FILE I sistemi UNIX sono caratterizzati da una semplice ed elegante struttura di directory, che include anche directory per dispositivi come hard disk, floppy, CDROM e drive ZIP. Si puo` navigare tra le directory e i file specificando i percorsi assoluti o relativi da linea di comando. La filosofia di UNIX e` ogni cosa un file ("everything is a file"), per cui tutto si descrive attraverso opportuni file in opportune directory (le quali sono file speciali). Certi dispositivi (ossia directory) come gli hard disk sono inseriti nella gerarchia delle directory nel momento del boot, altri invece possono essere inseriti (mounted) solo quando necessario, utilizzando opportuni comandi (mount e fstab). Il concetto di MOUNT rende differente UNIX da Windows. In Unix esiste UNA sola directory a cui poi vanno attaccate le altre, ad esempio i dischetti e i CD-ROM. Quindi per fare un esempio, riferendoci al CD ROM non digiteremo D: (come in DOS) ma /mnt/cdrom.

Continua... Parte II >>>


Luca Bove

"Se vuoi  pubblicare un tuo articolo scrivici"

<<< Torna all'indice degli articoli


Donna Nuda
Musica - Software - Giochi - Karaoke - Cinema - Computer - Guide - Motori - Radio - Ridere - Sport
Turismo - Divx - Blog - Cartoni e fumetti - Webmaster -Collezionismo - Risorse grafiche - Internet
Annunci - Arte Cultura - Eros - Siti ospiti - Siti amici -
Aziende - Home page

 

Ideato, realizzato e gestito da: WEB & Graphic designer - 2000/2008
Donna Nuda
  non collegato ai siti recensiti e non responsabile per i loro contenuti
Siti partner:  - Aziende | Contatti - Segnala un sito - Annunci gratis - Iscrizione Top100