Introduzione ai Calcolatori Elettronici Aspetti Sistemistici Concetti di base A.A. 2015/2016 Domenica Sileo Università degli Studi della Basilicata
Aspetti Sistemistici : Concetti di base >> Sommario Sommario n Concetti di base n Utenti n Permessi n Installare software n Variabili di ambiente n I servizi n I processi
Aspetti Sistemistici : Concetti di base >> Utenti Utenti n I Sistemi Operativi sono multiutente, ovvero in grado di far lavorare più persone contemporaneamente n Ogni account: n è proprietario dei propri file n gestisce i propri programmi n può personalizzare il proprio ambiente di lavoro
Aspetti Sistemistici : Concetti di base >> Utenti Utenti n Il Sistema Operativo deve: n gestire un sistema di permessi per l accesso a file e programmi di ogni account n prevedere una gerarchia di utenti: n utenti standard n utente amministratore
Aspetti Sistemistici : Concetti di base >> Utenti Utenti n Ogni utente è identificato da un nome: username n Il nome utente viene richiesto all ingresso nel sistema dalla procedura di login n È possibile che venga richiesta anche una password per completare l accesso al sistema n Eseguita la procedura di riconoscimento in genere il sistema manda in esecuzione un programma di interfaccia
Aspetti Sistemistici : Concetti di base >> Utenti Utenti n Gli utenti standard possono lavorare solo sui propri file e lanciare i propri programmi n L utente amministratore può lavorare sia sui propri file che sui file degli altri e può lanciare i programmi di qualsiasi utente n Generalmente l account amministratore è: n administrator nei sistemi Windows n root nei sistemi Unix n È possibile avere più utenti di tipo administrator
Aspetti Sistemistici : Concetti di base >> Utenti Utenti n Durante l installazione viene creato un solo utente con la propria password n Per mantenere sicuri il proprio computer e i propri documenti, è importante usare account utente separati per ogni persona che utilizza il computer n In questo modo, più utenti possono avere accesso al computer conservando e proteggendo i propri file e configurazioni
Aspetti Sistemistici : Concetti di base >> Utenti Utenti (Windows) n Dal menu Start appena completato il login è possibile vedere il proprio nome utente e l immagine associata n Dal Pannello di controllo è possibile cambiare le impostazioni e se siamo amministratori aggiungere e/o eliminare utenti n Dal menu Start è possibile cambiare utente ritornando alla schermata iniziale di login (Cambia utente)
Aspetti Sistemistici : Concetti di base >> Utenti Utenti (Ubuntu) n Su Ubuntu, ogni utente ha la propria directory home nella quale sono memorizzati i file e le impostazioni n Per modificare gli utenti o i gruppi nel proprio sistema: Sistema > Amministrazione > Utenti e gruppi n Per aggiungere un nuovo utente, fare clic su Aggiungi utente, inserire le informazioni richieste e confermare
Aspetti Sistemistici : Concetti di base >> Utenti Utenti (Ubuntu) n Per modificare le proprietà di un utente, fare clic sul pulsante Proprietà situato nella finestra principale Utenti n Per dare ad un utente i permessi di amministratore, nella scheda Privilegi utente deve essere selezionata l opzione Amministrazione del sistema
Aspetti Sistemistici : Concetti di base >> Utenti Utenti n A ciascun utente del sistema è assegnato un gruppo principale di appartenenza n I gruppi consentono di assegnare a più utenti dei criteri di accesso a file e altre risorse n (es: il gruppo audio fornisce l accesso alle periferiche audio op il gruppo adm consente ai suoi iscritti di eseguire operazioni amministrative) n La procedura di inserimento di un nuovo gruppo è simile alla creazione di un nuovo utente n Gli utenti del sistema possono essere aggiunti o rimossi da un gruppo
Aspetti Sistemistici : Concetti di base >> Permessi Permessi (Windows) n Il sistema che controlla gli account degli utenti, è noto come UAC (User Account Control) n È un modulo di protezione introdotto da Microsoft in Windows Vista n Gestisce i permessi dei singoli utenti del computer in modo da impedire l esecuzione di software dannoso o il danneggiamento di dati o componenti del sistema
Aspetti Sistemistici : Concetti di base >> Permessi Permessi (Windows) n L impostazione UAC predefinita prevede che l utente sia informato nel caso in cui i programmi tentino di apportare modifiche al computer, n ma l utente ha la possibilità di stabilire la frequenza delle notifiche UAC n Notifica sempre Non notificare mai n Da Pannello di controllo: Impostazioni controllo dell account utente
Aspetti Sistemistici : Concetti di base >> Permessi Permessi (Windows)
Aspetti Sistemistici : Concetti di base >> Permessi Permessi (Ubuntu) n Tutti i file in un sistema Linux hanno permessi che abilitano o meno gli utenti alla visualizzazione, modifica o esecuzione n Il super utente root può accedere a ogni file nel sistema n Per visualizzare e modificare i permessi di file e directory di cui si è proprietari: n Selezionare la directory da: Places->Home Folder n Accedere alla scheda Permessi dal menu Proprietà
Aspetti Sistemistici : Concetti di base >> Permessi Permessi (Ubuntu) n Ogni file è protetto dai seguenti tre insiemi di permessi: n Utente: Il permesso si applica all utente proprietario del file n Gruppo: Il permesso si applica al gruppo associato con il file n Altro: il permesso si applica a tutti gli altri utenti
Aspetti Sistemistici : Concetti di base >> Permessi Permessi (Ubuntu) n I permessi possono essere di lettura n i file possono essere visualizzati/aperti n il contenuto delle directory può essere visualizzato n di scrittura n i file possono essere modificati o cancellati n il contenuto delle directory può essere modificato n di esecuzione n i file eseguibili possono essere avviati come programmi n si può accedere alle directory
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software n Installare un programma è abbastanza semplice: n è sufficiente un doppio click del mouse sul nome del programma per avviare il wizard di installazione n mentre se il programma è compresso in un archivio è necessario prima decomprimere l archivio stesso e poi cercare il file di avvio (generalmente setup.exe o nomedelprogramma.exe) e agire con il doppio click
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software n Con Windows Vista la Microsoft introduce finalmente un blocco contro l installazione illecita dei programmi n Nei sistemi Linux questo controllo avviene da sempre
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software (Windows) n Quando si avvia la procedura di installazione di un programma vengono visualizzate alcune schermate che avvertono l utente di una procedura di installazione in atto e ne richiedono l approvazione n La procedura di installazione diviene un pò più lunga ma aumenta la sicurezza visto che tale procedura dovrebbe impedire l installazione di virus e malware all insaputa dell utente
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software (Windows) n L installazione di un programma nei sistemi Windows è costituita da una serie di operazioni solo in parte trasparenti all utente n Ad esempio vengono create numerose voci nel file di registro, n un file che il sistema carica e legge all avvio e dove vengono memorizzate informazioni relative all hardware del sistema, ai programmi installati e alle impostazioni, nonché ai profili di ogni account utente creato nel computer
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software (Windows) n Se decidiamo di disinstallare il programma molto spesso le modifiche al file di registro rimangono e queste scorie rendono il sistema più lento all avvio e anche durante l utilizzo n Esistono ottimi programmi per la pulizia del registro (http://www.piriform.com/ ccleaner), ma la migliore cura è sempre la prevenzione n prima di installare un nuovo programma creare un punto di ripristino
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software (Windows) n Un punto di ripristino è una rappresentazione di uno stato archiviato dei file di sistema del pc n e può essere utilizzato per ripristinare le condizioni precedenti di tali file n per es. ripristinare lo stato del sistema precedente all installazione del programma
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software (Ubuntu) n Ubuntu eredita da Debian l ottima gestione dei pacchetti n Tale gestione rende semplice l installazione e la rimozione di nuovi programmi nonché l aggiornamento del sistema n Ubuntu appena installato contiene i maggiori applicativi (browser, client di posta, suite da ufficio e molto altro), ma in base alle esigenze di utilizzo e personalizzazione si può rendere necessaria l installazione di nuovi programmi
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software (Ubuntu) n Per installare nuovi programmi si usa gestore dei pacchetti Synaptic n Per avviarlo: Sistema > Amministrazione > Gestore pacchetti Synaptic n uno dei più avanzati gestori presenti per una distribuzione Linux n È molto semplice da usare: in basso a destra sono presenti dei bottoni che consentono di scegliere la macro-categoria di visualizzazione: n Sezioni, Stato o parametri di ricerca
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software (Ubuntu) n Se si sceglie Sezione o Stato, un menu a cascata a sinistra mostra i vari gruppi, ad esempio: n i programmi per l ambiente desktop (presente in Sezioni) n o la lista di tutti i pacchetti aggiornabili (in Stato) n Fa eccezione il modulo Cerca (raggiungibile anche con la combinazione CTRL+F), in cui basta inserire il termine da cercare
Aspetti Sistemistici : Concetti di base >> Installazione software Installazione software (Ubuntu) n Le operazioni che si possono compiere su un pacchetto sono: n Installazione o aggiornamento n Rimozione o in casi particolari bloccare la versione n Synaptic tiene traccia di eventuali programmi necessari a quello che si sta installando o programmi che generano conflitto n L utente può scegliere quale azione intraprendere
Aspetti Sistemistici : Concetti di base >> Le variabili d ambiente Le variabili d ambiente n La variabile di ambiente è un particolare tipo di variabile presente nel sistema operativo che contiene informazioni usate da una o più applicazioni n Permettono ad ogni utente del sistema di configurare il proprio ambiente di lavoro
Aspetti Sistemistici : Concetti di base >> Le variabili d ambiente Le variabili d ambiente n Hanno un ruolo significativo nella configurazione dei programmi: n per specificare le impostazioni di localizzazione n per indicare ad un programma le directory ove reperire le proprie risorse n Per impostare o modificare una variabile di ambiente (Windows): n Pannello di Controllo > Sistema e manutenzione > Sistema > Impostazioni di sistema avanzate
Aspetti Sistemistici : Concetti di base >> Le variabili d ambiente Le variabili d ambiente (Windows) n In Windows vi sono due tipi di variabili di ambiente: n variabile di ambiente di sistema n possono essere impostate o modificate solo da utenti con privilegi di amministratore n variabile di ambiente di utente n possono essere impostate e modificate da tutti gli utenti n Attenzione al ; per estendere una variabile già definita
Aspetti Sistemistici : Concetti di base >> Le variabili d ambiente Le variabili d ambiente (Ubuntu) n In Ubuntu, le variabili di ambiente possono essere: n globali (per tutti gli utenti): sono solitamente definite nel file /etc/bashrc n locali: ogni utente può definire le proprie editando il file.bashrc nella propria home (~ -> cartella home utente) n È possibile vedere la lista delle variabili d ambiente tramite il comando env da una shell n echo $NOMEVARIABILE
Aspetti Sistemistici : Concetti di base >> Le variabili d ambiente Le variabili d ambiente (Ubuntu) n Per aggiungere permanentemente una variabile d ambiente è necessario modificare il file ~/.bashrc n Aprire con un editor di testo il file.bashrc n Alla fine del file aggiungere le seguenti righe n export BORLAND_HOME=C:/Borland/BCC55 n export PATH=$ BORLAND_HOME/bin:$PATH n Per fare in modo che il file venga riletto nella sessione corrente senza terminarla, digitare: source ~/.bashrc n Attenzione al : per estendere una variabile già definita
Aspetti Sistemistici : Concetti di base >> I servizi I servizi n Un servizio detto anche demone è un programma eseguito in background, n senza che sia sotto il controllo diretto dell utente o comunque con una minima interazione n Un esempio di servizio è Windows Update che consente il rilevamento e il download di aggiornamenti per windows ed altri programma
Aspetti Sistemistici : Concetti di base >> I servizi I servizi (Windows) n Come per sistemi Windows 2000, XP e 2003, i servizi in Windows Vista si possono gestire mediate due possibilità: n Dal menu Start > Esegui digitare il comando services.msc n Dal Pannello di controllo > Strumenti di amministrazione > Servizi n Ogni voce della tabella è un servizio n Il servizio può essere avviato in automatico oppure manualmente
Aspetti Sistemistici : Concetti di base >> I servizi I servizi (Ubuntu) n Gestione dei servizi: n È un operazione da eseguire come amministratore n La gestione dei servizi è accessibile da: Sistema > Amministrazione > Servizi n Viene, mostrata una lista dei servizi che vengono messi in esecuzione all avvio n È possibile selezionare quelli che si intende disabilitare
Aspetti Sistemistici : Concetti di Base>> I processi I processi (Windows) n Gestione attività n Per avviare Gestione attività, fare clic con il pulsante destro del mouse sulla barra delle applicazioni e quindi scegliere Gestione attività n Fare clic sulla scheda Processi per visualizzare un elenco di tutti i processi attualmente in esecuzione con l account utente corrente e una descrizione di ogni processo
Aspetti Sistemistici : Concetti di Base>> I processi I processi (Windows) n Per visualizzare tutti i processi attualmente in esecuzione nel computer, fare clic su Mostra i processi di tutti gli utenti n Autorizzazioni di amministratore necessarie n Se viene chiesto di specificare una password di amministratore o di confermare, digitare la password o confermare >> Task Manager o Gestione Attività
Aspetti Sistemistici : Concetti di Base>> I processi I processi (Ubuntu) n All interno di Ubuntu ci sono numerosi strumenti che permettono di controllare lo stato di salute del proprio sistema n L equivalente del Task Manager è il System Monitor, o monitor di sistema n fornisce un interfaccia grafica e delle statistiche circa i processi usati dal sistema, dalla CPU, dalla memoria e il livello di utilizzo della rete
Aspetti Sistemistici : Concetti di Base>> I processi I processi (Ubuntu) n Per accedere: Sistema > Amministrazione > Monitor di Sistema n Una volta avviato sono mostrati 4 tab n Il primo, chiamato Sistema, è un resoconto della versione corrente del sistema, dell hardware (memoria e tipo di processore) e del suo stato (spazio su disco disponibile) n Il secondo, Processi, mostra tutti i processi attualmente in esecuzione e quanta memoria e CPU sfrutta ogni processo
Aspetti Sistemistici : Concetti di Base>> I processi I processi (Ubuntu) n Il terzo tab, Risorse, mostra graficamente lo status cronologico di utilizzo della CPU, della memoria, della partizione di swap e della rete n Infine l ultimo tab, File System, mostra lo status di utilizzo del disco di ogni hard disk, partizione o altri dispositivi collegati alla macchina
Aspetti Sistemistici : Concetti di Base>> I processi I processi (Ubuntu) n Come in Windows Task Manager, con un singolo click del mouse si può fermare, killare ecc. n Per default, sono visibili solo i processi dell utente attualmente loggato n Tramite il menu Visualizza > Tutti i Processi verranno mostrati tutti i processi attivi sulla macchina, indipendentemente dall utente
Aspetti Sistemistici : Concetti di Base>> Sommario Sommario n Aspetti Sistemistici n Utenti n Permessi n Installare software n Variabili di ambiente n I servizi n I processi n Ringraziamenti n Parte del materiale di questa lezione è stato sviluppato a partire dalle lezioni della Dott.ssa Irina Coviello
Elementi di Base dell ICT >> Termini della Licenza Termini della Licenza n This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. n Questo lavoro viene concesso in uso secondo i termini della licenza Attribution-ShareAlike di Creative Commons. Per ottenere una copia della licenza, è possibile visitare http://creativecommons.org/licenses/by-sa/1.0/ oppure inviare una lettera all indirizzo Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.