Introduzione a Linux



Похожие документы
Pannello di controllo

Acronis Backup & Recovery 10

SPEDIZIONE CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W

e/fiscali - Rel

Microsoft SQL Server 2005, 2008 R2 e 2012 Raccomandazioni Marzo 2013

Installazione e creazione sito

SPEDIZIONE CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W

e/fiscali - Rel

PROQUOTE CONNECT CLIENT. Requisiti Tecnici di Installazione

Aggiornamento remoto della chiave hardware

Kleos per ipad. Guida rapida. Ver Help Desk: hd.avvocati@wki.it

QUANDO WINDOWS XP NON SI AVVIA

HR-COMUNICAZIONI rel

E/Fiscali - Rel

AMMINISTRAZIONE DI DATABASE MICROSOFT SQL SERVER 2000

Indice. Indice V. Introduzione... XI

INDICE INTRODUZIONE PROVA IL SITO DEMO. Credenziali Amministratore Username: icedolini.it Password: cedolini

BACKUP APPLIANCE. User guide Rev 1.0

Sistemi IBM Open Power e IBM xseries. Guida alla Procedura di Installazione

Risto Quick. o Inserimento delle voci di vendita con Touchscreen, barcode (anche multiplo per ogni articolo), codice, ricerca per reparto;

ATLAS Installazione : INSTALLAZIONE DI ATLAS SUL SERVER DI TEST CENTER

Il Web Server e il protocollo HTTP

Corso di Informatica

Il Sistema Operativo (1)

A.s Programma di Informatica

PROGRAMMA DEL CORSO AMMINISTRATORE DI SISTEMI LINUX

SIMULAZIONE Modulo 2 ECDL In base al nuovo sistema ATLAS

REGIONE BASILICATA UFFICIO S. I. R. S.

E/Fiscali - Rel

Introduzione a Windows XP Professional Installazione di Windows XP Professional Configurazione e gestione di account utente

ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI

Manuale Utente GEPAS

Via F. Lana, FLERO (BS) Tel Fax gruppo axelera.

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Epiphan Lecture Recorder x2

Novità: Correzione di errori: Altro

PERCORSO FORMATIVO PER PERSONALE INFORMATICO. CORSO ABAP e TOOLS

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A Simone Bassis bassis@dsi.unimi.

ATLAS Installazione : DISINSTALLAZIONE E RE-INSTALLAZIONE DI ATLAS

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

Compilazione. Compilazione del Giornale dei lavori

Software di gestione della stampante

Introduzione a phpmyadmin

Sistemi operativi e reti A.A Lezione 2

Caratteristiche di una LAN


Guida di riferimento rapido

NOTE OPERATIVE DI RELEASE. F24 - RELEASE Versione Applicativo: Oggetto:

A chi si rivolge: a coloro che già svolgono o svolgeranno mansioni di amministratore di sistemi o ingegnere di sistemi in strutture medio-grandi

AD HOC REVOLUTION. Modulo Logistica Remota. Logistica Remota

Programma corsi LogX S.r.l.

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

Terza lezione: Directory e File system di Linux

Breve introduzione all uso del PC

Corso Linux Corso Online Amministratore di Sistemi Linux

Esercitazione 05. Sommario. Packet Filtering [ ICMP ] Esercitazione Descrizione generale. Angelo Di Iorio (Paolo Marinelli)

Cabina MT/BT. Prescrizioni particolari:

Moduli di candidatura elettronici LLP Guida del candidato

Il Sistema Operativo Linux

Indice. Introduzione. Capitolo 1

Firmware Release 1.3.1

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Supporto On Line Allegato FAQ

Guida utente di HP IP Console Viewer

Acer erecovery Management

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

Studi di Settore. Nota Operativa 22/4/2013

Il Software. Il software del PC. Il BIOS

Xampp. Valeriano Maysonnave - A.A. 2014/2015 -

Транскрипт:

Intrduzine a Linux Lezine 6 Amministrazine di base Angel Genvese Crs di Sistemi Operativi Prf. V. Piuri Università degli Studi di Milan Dipartiment di Infrmatica A.A. 2015/2016 2015 Angel Genvese

Panramica della lezine Verrann presentati alcuni aspetti più avanzati Kernel Servizi Lg Sarann intrdtte alcune tecniche per la lr cnfigurazine 2015 Angel Genvese

Smmari (1/2) 1. Intrduzine al kernel di Linux Definizine Caratteristiche Struttura Inizializzazine Messaggi 2. Servizi in Linux Definizine di servizi I servizi principali Cmandi da shell per la gestine dei servizi Cnfigurazine dei servizi 2015 Angel Genvese

Smmari (2/2) 3. Lg di sistema Psizine dei file di lg Lg principali Visualizzazine dei file di lg 4. Gestine del backup Backup cn Tar Backup cn Rsync Backup cn dd 5. Esercizi 2015 Angel Genvese

1. Intrduzine al kernel di Linux 1. Definizine 2. Caratteristiche 3. Struttura 4. Inizializzazine 5. Messaggi 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX DEFINIZIONE DI KERNEL Definizine di kernel (1/2) Cure (letteralmente) del sistema perativ Ha il cntrll di tutt ciò che succede nel sistema Prima parte del sistema perativ ad essere caricata in fase di avvi 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX DEFINIZIONE DI KERNEL Definizine di kernel (2/2) Cntiene le primitive per gestire le funzini base del sistema perativ Gestine della memria Scheduling dei prcessi Cmunicazine tra i prcessi Gestine dell hardware 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX CARATTERISTICHE DEL KERNEL DI LINUX Caratteristiche del kernel di Linux (1/2) Scritt sulla base di diversi kernel UNIX Mnlitic Cntiene tutte le funzini di base del sistema perativ e i driver per gestire l hardware Organizzat in mduli lgici Mduli aggiuntivi pssn essere caricati a runtime Multi-threaded 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX CARATTERISTICHE DEL KERNEL DI LINUX Caratteristiche del kernel di Linux (2/2) Nn-preemptive Diverse funzini del kernel devn essere eseguite senza pter essere interrtte Supprta mlti dei file system attuali 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX STRUTTURA DEL KERNEL DI LINUX Struttura del kernel di Linux (1/3) Gestine della memria Gestine dei prcessi Gestine del file system Driver dell hardware Gestine della rete 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX STRUTTURA DEL KERNEL DI LINUX Struttura del kernel di Linux (2/3) 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX STRUTTURA DEL KERNEL DI LINUX Struttura del kernel di Linux (3/3) Una descrizine in dettagli del kernel di Linux nn rientra nell scpe del crs Apprfndimenti Crs di sistemi perativi Andrew S. Tanenbaum Mdern Operating Systems, 3 editin 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX INIZIALIZZAZIONE DEL KERNEL Inizializzazine del kernel (1/2) Accensine della macchina Il firmware della macchina (BIOS) inizializza il disc di avvi Il firmware esegue il btlader cntenut nel disc di avvi Es. GRUB 2015 Angel Genvese

1. INTRODUZIONE AL KERNEL DI LINUX INIZIALIZZAZIONE DEL KERNEL Inizializzazine del kernel (2/2) Il btlader esegue il kernel Il kernel ricnsce le periferiche Il kernel esegue il prcess init /bin/init 2015 Angel Genvese

Messaggi del kernel 1. INTRODUZIONE AL KERNEL DI LINUX MESSAGGI DEL KERNEL Il kernel è il prim prgramma eseguit dp il btlader Il kernel invia messaggi durante la fase di bt Es. le varie periferiche ricnsciute I messaggi del kernel pssn essere letti Cn il cmand dmesg visualizzand il file /var/lg/dmesg Utile in cas di periferiche nn ricnsciute, errri vari, ecc. 2015 Angel Genvese

2. Servizi in Linux 1. Definizine di servizi 2. I servizi principali 3. Cmandi da shell per la gestine dei servizi 4. Cnfigurazine dei servizi 2015 Angel Genvese

2. SERVIZI IN LINUX DEFINIZIONE DI SERVIZIO Definizine di servizi (1/2) Sn prgrammi che spess vengn eseguiti autmaticamente al riavvi. Chiamati anche daemn All installazine gni servizi ha assciat un file che ne gestisce l avvi e l spegniment Questi file si trvan in /etc/init.d 2015 Angel Genvese

2. SERVIZI IN LINUX DEFINIZIONE DI SERVIZIO Definizine di servizi (2/2) I file che gestiscn i servizi accettan diversi parametri start Fa partire il servizi stp Blcca il servizi status Mstra l stat di esecuzine del servizi restart Blcca e fa ripartire il servizi relad Impne al servizi di rileggere i file di cnfigurazine 2015 Angel Genvese

I servizi principali (1/4) 2. SERVIZI IN LINUX I SERVIZI PRINCIPALI atd Gestisce l esecuzine temprizzata dei cmandi crnd Permette di schedulare dei cmandi di sistema gpm Gestisce il muse in mdalità test httpd Server web identd Restituisce infrmazini sui prprietari dei prcessi di rete 2015 Angel Genvese

I servizi principali (2/4) 2. SERVIZI IN LINUX I SERVIZI PRINCIPALI init Gestisce l avvi del sistema perativ ipchains e iptables Gestiscn il firewall e il NAT lpd Gestre di stampa named Gestisce il DNS netwrking Gestisce l stack di rete 2015 Angel Genvese

I servizi principali (3/4) 2. SERVIZI IN LINUX I SERVIZI PRINCIPALI nfs Netwrk File System, cndivisine file tra UNIX ntpd tiene l rlgi di sistema reglat pstfix / sendmail MTA, gestri di psta elettrnica pstgresql / mysql Gestri di database SQL randm Garantisce entrpia nel generatre di numeri casuali 2015 Angel Genvese

I servizi principali (4/4) 2. SERVIZI IN LINUX I SERVIZI PRINCIPALI smb Permette la cndivisine di file cn Windws squid Prxy server sshd Access sicur da remt syslg Gestisce i lg del sistema 2015 Angel Genvese

2. SERVIZI IN LINUX COMANDI DA SHELL PER LA GESTIONE DEI SERVIZI Cmandi da shell per la gestine dei servizi (1/2) Lista dei servizi un esecuzine sud service --status-all Avvi / arrest / riavvi di un servizi sud service <nme_servizi> start sud service <nme_servizi> stp sud service <nme_servizi> restart 2015 Angel Genvese

2. SERVIZI IN LINUX COMANDI DA SHELL PER LA GESTIONE DEI SERVIZI Cmandi da shell per la gestine dei servizi (2/2) Tl cn GUI per la gestine dei servizi Bt-Up Manager (BUM) sud apt-get install bum sud bum 2015 Angel Genvese

Cnfigurazine dei servizi 2. SERVIZI IN LINUX CONFIGURAZIONE DEI SERVIZI La cnfigurazine dei servizi nn è centralizzata Ogni servizi ha il su file di cnfigurazine Sn sparsi nella directry /etc In rete c è mlta letteratura per i servizi più cmuni Es. server Apache per il servizi httpd 2015 Angel Genvese

3. Lg di sistema 1. Psizine dei file di lg 2. Lg principali 3. Visualizzazine dei file di lg 2015 Angel Genvese

Psizine dei file di lg 3. LOG DI SISTEMA POSIZIONE DEI FILE DI LOG Mlti demni usan syslgd per gestire i lg Il su file di cnfigurazine è /etc/syslgd.cnf Tipicamente mette i lg in /var/lg Il file di default è /var/lg/messages ( /var/lg/syslg) 2015 Angel Genvese

Lg principali (1/2) 3. LOG DI SISTEMA LOG PRINCIPALI messages ( syslg) Il file principale di lg, tutti gli eventi di sistema e i messaggi inltrati a dmesg vengn scritti su quest file bt.lg status dei servizi durante le fasi di avvi del sistema dmesg Eventi inerenti al prcess di bt del kernel crn Eventi relativi all scheduling delle attività e del servizi crnd 2015 Angel Genvese

Lg principali (2/2) 3. LOG DI SISTEMA LOG PRINCIPALI cups Eventi relativi alle cde di stampa maillg Eventi relativi ai mail server smtp secure Eventi inerenti alla sicurezza del sistema wtmp Eventi inerenti agli accessi effettuati sul sistema cn una dettagliata reprtistica 2015 Angel Genvese

3. LOG DI SISTEMA VISUALIZZAZIONE DEI FILE DI LOG Visualizzazine dei file di lg (1/2) I file di lg sn semplici file di test È però pc pratic leggere un file di lg interamente Linux mette a dispsizine strumenti per la lettura facilitata Ricerca testuale Access alla parte finale del file Visualizzazine di piccle parti 2015 Angel Genvese

3. LOG DI SISTEMA VISUALIZZAZIONE DEI FILE DI LOG Visualizzazine dei file di lg (2/2) Ricerca testuale grep <stringa_da_cercare> <nme_file> Visualizzazine ultime righe del file tail <nme_file> Visualizzazine di alcune parti alla vlta less <nme_file> 2015 Angel Genvese

4. Gestine del backup 1. Backup cn Tar 2. Backup cn Rsync 3. Backup cn dd 2015 Angel Genvese

Backup cn Tar (1/3) 4. GESTIONE DEL BACKUP BACKUP CON TAR Cn Ubuntu è pssibile eseguire un backup cn l strument utilizzat per archiviare cmprimere file tar Spstarsi nella directry / cd / Backup dell inter sistema sud tar -cvpzf /backup.tgz --exclude=/prc --exclude=/lst+fund --exclude=/backup.tgz --exclude=/mnt --exclude=/sys / 2015 Angel Genvese

Backup cn Tar (2/3) 4. GESTIONE DEL BACKUP BACKUP CON TAR Opzini tar c v p z È il prgramma necessari a fare il backup. Crea un nuv archivi di backup. Mdalità verbse Mantiene i permessi di tutti i file. Cmprime il file di backup cn gzip per renderl più piccl. 2015 Angel Genvese

Backup cn Tar (3/3) 4. GESTIONE DEL BACKUP BACKUP CON TAR Opzini f <nmefile> Specifica dve salvare il backup, /backup.tgz è il file utilizzat in quest esempi. --exclude Le directry da escludere dal backup Assicurarsi di nn includere anche il file di backup stess, altrimenti si ptrebber avere strani risultati Cnsigliat nn includere le cartella /mnt e /media per nn fare il backup di altre partizini dispsitivi mntati Directry di cui vgliam fare il backup Cnsigliata / 2015 Angel Genvese

Backup cn Rsync 1. Intrduzine a Rsync 4. GESTIONE DEL BACKUP BACKUP CON RSYNC 2. Backup lcale 3. Backup in rete 4. Interfacce grafiche 2015 Angel Genvese

Intrduzine a Rsync 4. GESTIONE DEL BACKUP BACKUP CON RSYNC Strument a riga di cmand per il backup lcale remt rsync help man rsync Supprta backup incrementali Richiede filesystem cn permessi Unix-like N NTFS FAT 2015 Angel Genvese

Backup in lcale (1/2) 4. GESTIONE DEL BACKUP BACKUP CON RSYNC Cmand a terminale sud rsync --exclude=<file_da_escludere> --delete -azvv </directry_di_rigine> </directry_di_destinazine> Opzini --exclude Esclude i file specificati dal backup --delete Cancella nella cartella di destinazine i file nn più presenti 2015 Angel Genvese

Backup in lcale (2/2) 4. GESTIONE DEL BACKUP BACKUP CON RSYNC Opzini -a -z Cpia ricrsivamente e cnserva i permessi e le date dei file Cmprime i dati -vv Mdalità verbse 2015 Angel Genvese

Backup in rete 4. GESTIONE DEL BACKUP BACKUP CON RSYNC Cmand a terminale sud rsync --delete -azvv -e ssh </rigine> utenteremt@hstremt:</destinazine> Opzini -e Specifica la shell remta da utilizzare (Es. ssh) 2015 Angel Genvese

4. GESTIONE DEL BACKUP BACKUP CON RSYNC Interfacce grafiche per Rsync (1/2) È pssibile utilizzare Rsync attravers diverse interfacce grafiche Sbackup Permette di effettuare un backup del sistema in md abbastanza facile e del tutt funzinale Grsync Semplice interfaccia grafica che permette l'utilizz delle funzini principali di Rsync Back in time Semplice strument che utilizza Rsync per cmpiere backup incrementali 2015 Angel Genvese

4. GESTIONE DEL BACKUP BACKUP CON RSYNC Interfacce grafiche per Rsync (2/2) Sbackup è l interfaccia più utilizzata Installazine sud apt-get install sbackup Cnfigurazine Avviare Simple-Backup-Cnfiguratin 2015 Angel Genvese

Backup cn dd 4. GESTIONE DEL BACKUP BACKUP CON DD Cmand Unix che cpia i dati a blcchi Permette di ttenere una cpia della partizine dd if=/dev/hda1 f=<nme_immagine.dd> Permette di ripristinare la cpia salvata dd if=<nme_immagine.dd> f=/dev/hda1 2015 Angel Genvese

In sintesi 1. Intrduzine al kernel di Linux 2. Servizi in Linux 3. Lg di sistema 4. Gestine del backup 2015 Angel Genvese

5. Esercizi (1/2) 5. ESERCIZI Visualizzate i messaggi di sistema e cercate di interpretarne l utput Installate il server http, quindi prvate ad interrmpere e riavviare il servizi Prvate ad interrmpere e riavviare il servizi che gestisce la rete 2015 Angel Genvese

5. Esercizi (2/2) 5. ESERCIZI Cercate il vstr nme utente nei principali file di lg del sistema Create un pian di backup cn Sbackup 2015 Angel Genvese