Terza lezione: Directory e File system di Linux



Похожие документы
Laboratorio di Programmazione

Corso base GNU/Linux Latina Linux Group. Sito web: Mailing list:

I.S. Sobrero. Dipartimento di Informatica. Utilizzo. 16/02/2007 Marco Marchisotti

Il software del PC. Il BIOS

Utilizzo Base del Sistema Operativo Ubuntu GNU/Linux

Indice generale. Directory opt Directory proc... 24

Sequenza di avvio di Linux:

Il Software. Il software del PC. Il BIOS

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory

CdL in Medicina Veterinaria - STPA AA

Il sistema operativo: interazione con l utente

Il File System di Linux

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Struttura del Micro Filesystem (µfs)

NOZIONI BASE PER ESERCITAZIONI

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1

MECCANISMI E POLITICHE DI PROTEZIONE 13.1

Versione 2.0. Manuale d uso. Software per la gestione. degli applicativi Bticino. TiManager 03/07-01 PC

Partizionamento del disco

Il sistema operativo

Informatica. Il software (S.O.) e ancora sulle basi numeriche

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

MANUALE PARCELLA FACILE PLUS INDICE

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

Antonio Guerrieri UTILIZZO DEL COMPUTER E GESTIONE DEI FILE IN MS WINDOWS

FH-SY capitolo Versione 3 - FH-SY.NET - FAQ -

Controllo di processi

Sicurezza su linux... e considerazioni varie. Gianluca Antonacci giaaan@tin.it

Corso UNIX avanzato. Utente avanzato. Amministratore. Gestione proprio account Gestione dei propri processi Ricerca e manipolazione file

Iniziamo la panoramica sul funzionamento dell'svn sulla suite S.A.

Introduzione alla. Alessandra Giordani Lunedì 27 febbraio

Acronis Universal Restore

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

1. opzione 1, ubuntu accanto a windows

Struttura del sistema operativo GNU/Linux

Il Web Server e il protocollo HTTP

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

Shell di Linux e Comandi Utente

INDICE Introduzione: tipologie di backup 1.Accesso al software 2.Selezione files e cartelle 3.Specificare unità di memoria 4.

CREAZIONE DI UN SOTTOSITO

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Installazione LINUX 10.0

Protezione. Protezione. Protezione. Obiettivi della protezione

Il File System. Il file system

Installazione del Software. per lo Sviluppo di Applicazioni Java

fare hard link fra file system diversi e su directory.

Product Shipping Cost Guida d'installazione ed Utilizzo

Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa

Guida Software GestioneSpiaggia.it

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

NOZIONI BASE SHELL E SCRIPT LINUX

Manuale per i redattori del sito web OttoInforma

Manuale Gestore. STWS Web Energy Control - Servizio di telelettura sul WEB

Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca

Servizio di backup dei dati mediante sincronizzazione

CERTIFICATI DIGITALI. Manuale Utente

Mac Application Manager 1.3 (SOLO PER TIGER)

Olga Scotti. Basi di Informatica. File e cartelle

UBUNTU. Sopravvivere alla console. Comandi Base del Terminale

Web File System Manuale utente Ver. 1.0

Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)

I Preferiti. Elenco dei Preferiti

ArubaKey. Installazione

Sistemi operativi. Esempi di sistemi operativi

PIATTAFORMA DOCUMENTALE CRG

Creare e ripristinare immagine di sistema con Windows 8

Installare GNU/Linux

Nexus Badge Pc Access Manuale Installazione/Uso

AMBIENTE GRAFICO DI FEDORA: ATTIVITA ESEGUIBILI DA TUTTI GLI UTENTI

GESTIONE DI FINESTRE, FILE E CARTELLE con Windows XP

Impostare il browser per navigare in sicurezza Opzioni di protezione

FtpZone Guida all uso

D R O P B O X COS È DROPBOX:

Software - Software applicativo

Relazioni tra tabelle

Benvenuto nella nuova intranet APRE

Your Detecting Connection. Manuale utente.

Guida iscrizione Community. istruzione.social.marche.it

Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows

S.C.S. - survey CAD system Tel. 045 /

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

Primi Passi con GNU/Linux

Транскрипт:

Terza lezione: Directory e File system di Linux

DIRECTORY E FILE SYSTEM Il file system di Linux e Unix è organizzato in una struttura ad albero gerarchica. Il livello più alto del file system è / o directory root. Nella filosofia di Unix e Linux, tutto è considerato un file (inclusi i dischi fissi, le partizioni e i dispositivi rimovibili).

DIRECTORY E FILE SYSTEM Questo significa che tutti gli altri file e directory (inclusi gli altri dischi e partizioni) esistono sotto la directory root. Per esempio: /home/utente/prova.odt mostra il percorso assoluto al file prova.odt presente nella directory utente all'interno della directory home che a sua volta è contenuta nella directory root (/).

DIRECTORY E FILE SYSTEM All'interno della directory root (/) è presente un insieme di directory comuni a tutte le distribuzioni Linux. Quello che segue è un elenco delle directory più comuni presenti nella directory root (/): /bin: applicazioni binarie importanti. /boot: file necessari per il boot (avvio) del computer. /dev: file dei device (dispositivi).

DIRECTORY E FILE SYSTEM /etc: file di configurazione, script di avvio, etc.... /lib: librerie di sistema. /lost+found: fornisce un sistema lost + found per i file contenuti all'interno della directory root (/). /opt: posizione dove vanno installate le applicazioni opzionali (optional). /sbin: binari di sistema importanti.

DIRECTORY E FILE SYSTEM /proc: directory speciale e dinamica dove vengono mantenute le informazioni riguardanti lo stato del sistema, inclusi i processi attualmente in esecuzione. /usr: file e applicazioni che sono per la maggior parte disponibili a tutti gli utenti (users). /sys: contiene informazioni riguardo il sistema (system). /tmp: file temporanei.

DIRECTORY E FILE SYSTEM /var: file variabili come log e database. /home: directory home degli utenti. /media: dispositivi rimovibili (media) montati (caricati) come CD, fotocamere digitali, ecc.... /mnt: filesystem montati. /root: home directory dell'utente root.

PERMESSI Tutti i file in un sistema Linux hanno permessi che abilitano o meno gli utenti alla visualizzazione, modifica o esecuzione. Il super utente "root" ha l'abilità di accedere a ogni file nel sistema. Ogni file possiede delle restrizioni di accesso, restrizioni sull'utente ed è associato con un proprietario/gruppo.

PERMESSI Ogni file è protetto dai seguenti tre insiemi di permessi, in ordine di importanza: - utente: si applica all'utente proprietario del file. - gruppo: si applica al gruppo associato con il file. - altro: si applica a tutti gli altri utenti.

PERMESSI All'interno di questi insiemi ci sono i permessi attuali. I permessi e come si applicano a file e directory sono elencati di seguito: - lettura: i file possono essere visualizzati/aperti; il contenuto delle directory può essere visualizzato. - scrittura: i file possono essere modificati o cancellati; il contenuto delle directory può essere modificato.

PERMESSI - esecuzione: i file eseguibili possono essere avviati come programmi; si può accedere alle directory.

TERMINALE Molti compiti di Linux possono essere svolti dalla riga di comando, benché ci siano strumenti grafici per la maggior parte dei programmi, qualche volta non sono sufficienti. Qui è dove la riga di comando diventa utile. Il terminale viene solitamente chiamato il prompt dei comandi o la shell. L'uso originale del terminale consisteva in un esploratore di file. Nel malaugurato caso di un disuso dell'interfaccia grafica è possibile utilizzare il terminale per esplorare il file system e modificare i cambiamenti apportati.

TERMINALE Per avviare il terminale aprire la dash ed iniziare a scrivere la parola terminale, cliccare sull icona del terminale appena trovato. Si aprirà così un terminale

TERMINALE - COMANDI BASE - Eseguire un comando con privilegi di root (super utente): sudo comando da eseguire - Vedere le directory (LiSt): ls Il comando ls elenca i file in differenti colori a seconda del formato di questi. - Creare directory (MaKeDIRectory): mkdir nome directory. - Cambiare directory: cd /posizione/della/directory - Copiare file/directory (CoPy): cp file o directory da copiare directory o file in cui copiare Il comando cp copia qualsiasi file specificato. Il comando cp -r copia qualsiasi directory specificata.

TERMINALE - COMANDI BASE - Rimuovere file/directory (ReMove): rm nome file o directory Il comando rm cancella qualsiasi file specificato. Il comando rm -rf cancella qualsiasi directory specificata. - Rinominare file/directory (MoVe): mv (nome file o directory) Il comando mv rinomina/sposta qualsiasi file o directory specificata.

TERMINALE - COMANDI BASE - Trovare file/directory: locate nome del file o directory Il comando locate cerca all'interno del computer qualsiasi nome di file specificato. Altri comandi visti: - Aggiornare repository: sudo apt-get update - Aggiornare il s.o. : sudo apt-get upgrade - Installare un programma: sudo apt-get nome programma