Zeroshell - Backup schedulato della configurazione su usb

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Zeroshell - Backup schedulato della configurazione su usb"

Transcript

1 Zeroshell - Backup schedulato della configurazione su usb Author : cufre Finalmente un articoletto su uno dei miei progetti preferiti: Zeroshell Zeroshell è una distribuzione Linux per server e dispositivi embedded il cui scopo è fornire i principali servizi di rete (uno stupendo Firewall) creatura di Fulvio Ricciardi che non finirò mai di ringraziare per il lavoro svolto e per averlo messo a disposizione della comunità. Qui sotto un'immaginetta per farvi un'idea di quello che avrete davanti appena completata la prima installazione: Attorno a questo meraviglioso progetto ruota una fervidissima community di sviluppatori, sistemisti, amatori ecc che mettono a disposizione e a confronto le proprie esperienze. Forse avrei dovuto iniziare a parlare di questo progetto documentandone la mia installazione preferita su mainboard Alix 2D13 di cui vi lascio una piccola anteprima. 1 / 7

2 Come potete vedere potete installare il sistema operativo su una compact flash e come vedremo tra poco salvare le vostre configurazioni su una chiavetta usb. Inutile che io stia a dirvi che lo stesso tipo di installazione la potete fare con un vecchio PC, con il giusto numero di schede di rete (2 sono sufficienti per iniziare, 3 sono ancora meglio per testare cose meravigliose come il Net balacing o Failover di 2 connessioni ADSL.) Spero di aver stimolato abbastanza la vostra fantasia e voglia di contribuire ad un progetto così interessante. Per ora immaginiamo di aver già fatto tutto e configurato la nostra prima rete e pensiamo solo a salvare la configurazione appena fatta che potremo per esempio importare su un nuovo dispositivo in caso di guasti. Come sempre non ho inventato nulla, e vi segnalo anticipatamente la pagina del forum da cui ho raccolto e messo insieme questa mini guida: Ringraziamo immediatamente Ihyae (aka Dennis), che ci suggerisce dove guardare. Guardando gli script presenti nel path: /root/kerbynet.cgi/scripts/ invocando il backup dalla WebGUI, viene lanciato il seguente comando: /bin/sh /root/kerbynet.cgi/scripts/backupdb /udev/hda3 _DB.001 Yes Dennis ci ha lasciato bello pronto un script per ottenere una copia compressa del profilo che potremo posizionare comodamente su una chiavetta usb montata da qualche parte (tipo /mnt/backup). Lo script leggermente modificato lo trovate qui sotto: 2 / 7

3 ###---INIZIO DELLO SCRIPT----### #!/bin/sh mount /udev/sda1 /mnt/bac kup ###---nome della periferica usb e mount point---### BN= cufre zero-`date +%e-%m-%y`.bak ###---BACKUP NAME---##### source /etc/kerb ynet.conf function UMOUNT () { cd / umount $MP/$DB.AUX 2> / dev/null if [ "$ALREADYMOUNTED" == No ] ; then umount "$MP" && rmdir "$MP" fi } function ERROR () { cd / echo ERR OR > "$MP/$DB/.settings/LastBackup" UMOUNT exit 1 } DEV="$ 1" DB="$2" COMPRESSED="$3" WOLOGS="$4" [ -z "$DEV" -o -z "$DB" ] && exit 1 $SCRIPTS/umountstorage >/dev/null NODEV=${DEV:2} LI NE=`df -T -P grep "$NODEV "` if [ -z "$LINE" ] ; then MP=/sto rage/`echo $DEV sed -e "s/\//_/g"`; mkdir -p "$MP" mount - o rw "$DEV" "$MP" exit 1 if [ -r /$MP/$DB.AUX ] ; then if! mount -oloop $MP/$DB.AUX /$MP/$DB ; then UMOUNT exit 2 fi fi ALREADYMOUNTED=No else MP= `echo $LINE cut -f7 -d' '` mount -oremount,rw "$MP" exit 1 ALREADYMOUNTED=Yes if [ -r /$MP/$DB.AUX ] ; then if! mount -oloop $MP/$DB.AUX /$MP/$DB ; then UMOUNT e xit 2 fi fi fi cd "$MP/$DB" if! [ -d.settings ]; t hen UMOUNT exit 3 fi if [ "$WOLOGS" = Yes ] ; then E XCLUDE='--exclude LOG' else EXCLUDE='' fi if [ "$COMPRESSED" == Yes ] ; then rm -rf /mnt/backup/$bn for N in `seq 1 100` ; do echo "$N BACKUP $DEV $DB `date` ======================== ====================================================================== ==" >> /mnt/backup/$bn done tar cfzv - --exclude var/registe r/system/havp/tmp/\* $EXCLUDE. uuencode /dev/stdout >> /mnt/backup/ $BN ERROR cd /mnt/backup md5sum $BN > $BN.md5 else tar cf - --exclude var/register/system/havp/tmp/\* $EXCLUDE. ERR OR fi date +"%d %b %Y %H:%M" > "$MP/$DB/.settings/LastBackup" UM OUNT umount /mnt/backup/ ####---ho aggiunto anche un unmount per si curezza----#### ###---fine dello script----### Quello che dobbiamo fare è inserire lo script in una directory di quelle che non si resettano ad ogni riavvio (tipo (Database/script/) e avviarlo da shell così: /bin/bash /Database/backup_profile hda3 _DB.002 Yes dove hda3 è la partizione che il nostro zero usa correntemente per salvare i profili e _DB.002 è il profilo che stiamo usando (quello attivo ). Bene, facciamo ancora un paio di considerazioni: se collegate una chiavetta usb al vostro zero, potrete salvarci sopra il profilo, comodamente dalla webgui di zeroshell. 3 / 7

4 Bene, da li possiamo annotarci il nome della periferica usb da passare allo script E dopo qualche backup, possiamo cliccare sul tasto View FS ed ecco che ci troveremo davanti una bella finestrella con i nomi dei nostri backup. 4 / 7

5 Resta ancora un ultima cosetta da fare SCHEDULARE: possiamo farlo dalla GUI 5 / 7

6 6 / 7

7 Powered by TCPDF ( lucagiuffrè.it Abbiamo finito anche questa sera con un altro piccolo anticipo di quello che è e sarà un progetto interessantissimo, e concludiamo ancora con un bel Grazie Fulvio. 7 / 7

Lascio a voi il compito di estrarlo e spostarlo in una directory a vostro piacere sul vostro firewall, magari tramite SFTP o altro.

Lascio a voi il compito di estrarlo e spostarlo in una directory a vostro piacere sul vostro firewall, magari tramite SFTP o altro. Backup del prolo di Zeroshell su Dropbox Cominciamo col dire che che non ho inventato nulla, ma ho solo raccolto in un documento la mia esperienza con il preziosissimo lavoro messoci a disposizione dai

Dettagli

Il sistema operativo LINUX Esercitazione 3

Il sistema operativo LINUX Esercitazione 3 Il sistema operativo LINUX Esercitazione 3 Giorgio Di Natale Stefano Di Carlo Politecnico di Torino Dip. Automatica e Informatica esercitazioni e temi d'esame 1

Dettagli

Shell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set

Shell: variabili di sistema. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set PATH Shell: variabili di sistema HOME USER PWD SHELL HOSTNAME HOSTTYPE Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema Per visualizzare il

Dettagli

Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set

Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME. Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema PATH HOME USER PWD SHELL HOSTNAME Per visualizzare il valore di tutte le variabili d ambiente si usa il comando set Shell: variabili di sistema Per visualizzare il valore di

Dettagli

Lab. di Sistemi Operativi - Esercitazione n 3 - a.a. 2016/2017. Script shell

Lab. di Sistemi Operativi - Esercitazione n 3 - a.a. 2016/2017. Script shell Lab. di Sistemi Operativi - Esercitazione n 3 - a.a. 2016/2017 Script shell 1 Sommario Script shell Script shell con struttura di controllo ed iterativa: if then ciclo for ciclo While ciclo Until 2 - Script

Dettagli

- Controllo di flusso: for -

- Controllo di flusso: for - - Script shell - 1 - Controllo di flusso: for - 2 - Esempi d uso - Ciclo for for var in lista do comando/i che usano $var 3 Esercizio n 1 Scrivere uno script shell (shell program) di nome cercafilereg

Dettagli

Scopo. Costruire un firewall solido. Meno software possibile. Più semplice da configurare possibile. Più affidabile possibile. Riduzione dei rischi

Scopo. Costruire un firewall solido. Meno software possibile. Più semplice da configurare possibile. Più affidabile possibile. Riduzione dei rischi LEAF on a KEY Scopo Costruire un firewall solido Meno software possibile Riduzione dei rischi Più semplice da configurare possibile Riduzione delle possibili misconfigurazioni Più affidabile possibile

Dettagli

Per visualizzare il valore di tutte le variabili d ambiente si usa il comando env

Per visualizzare il valore di tutte le variabili d ambiente si usa il comando env Tipi di Shell sh Bourne shell csh C shell ksh Korn shell bash Bourne Again (Bash) shell tcsh TENEX C shell zsh Z shell rc rc shell es es shell à csh e bash sono le più comuni. Per cambiare il tipo di shell

Dettagli

Lab. di Sistemi Operativi - Esercitazione n 2- - comando di ricerca: grep -

Lab. di Sistemi Operativi - Esercitazione n 2- - comando di ricerca: grep - Lab. di Sistemi Operativi - Esercitazione n 2- - comando di ricerca: grep - 1 Ricordiamo che Le righe di /etc/passwd si presentano nella seguente forma: Username:Password:UserID:GroupID:Info:HomeDirectory:Shell

Dettagli

File System Linux Comandi Base per orientarsi con la Bash

File System Linux Comandi Base per orientarsi con la Bash 1 INTRODUZIONE File System Linux Comandi Base per orientarsi con la Bash 2 File System Linux Partizionamento e Formattazione del disco Organizzazione dei File e delle cartelle di sistema 3 Disco hda File

Dettagli

Il sistema operativo LINUX Esercitazione 3. Esercizio 1. Esercizio 2. Esercizio 5 - Soluzione. Il sistema operativo LINUX Esercitazione 4.

Il sistema operativo LINUX Esercitazione 3. Esercizio 1. Esercizio 2. Esercizio 5 - Soluzione. Il sistema operativo LINUX Esercitazione 4. Il sistema operativo LINUX Esercitazione 3 Esercizio 1 Giorgio Di Natale Stefano Di Carlo Politecnico di Torino Dip. Automatica e Informatica Mostrare una lista

Dettagli

Lezione 5 in laboratorio processi, stringhe

Lezione 5 in laboratorio processi, stringhe Lezione 5 in laboratorio processi, stringhe hic sunt canes stercore Montecodruzzo for cane in 'pastore maremmano' 'rottweiler' 'pittbull' do kill - 9 ${cane}; Ciola Araldi NOTA BENE: A questo punto abbiamo

Dettagli

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS Comandi da terminale Il comando sleep fa attendere un comando prima dell'esecuzione. Prova il comando: $ sleep 3s && echo Ciao Mondo! $ Comandi da terminale

Dettagli

Esempio 1. Creare uno script (file comandi) che abbia la sintassi:

Esempio 1. Creare uno script (file comandi) che abbia la sintassi: Esempi shell 1 Esempio 1 Creare uno script (file comandi) che abbia la sintassi:./ps_monitor.sh [N] Lo script: in caso di assenza dell argomento, deve mostrare i processi di tu@ gli utena (compresi quelli

Dettagli

Corso di Sistemi Operativi I/II. Introduzione a Linux. Il File System. Ruggero Donida Labati

Corso di Sistemi Operativi I/II. Introduzione a Linux. Il File System. Ruggero Donida Labati Corso di Sistemi Operativi I/II Introduzione a Linux Il File System Ruggero Donida Labati Dipartimento di Informatica via Bramante 65, 26013 Crema (CR), Italy http://homes.di.unimi.it/donida ruggero.donida@unimi.it

Dettagli

L utility Unix awk [Aho-Weinberger-Kernighan]

L utility Unix awk [Aho-Weinberger-Kernighan] L utility Unix awk [Aho-Weinberger-Kernighan] L utility awk serve per processare file di testo secondo un programma specificato dall utente. L utility awk legge riga per riga i file ed esegue una o più

Dettagli

Shell scripting. Turing completi approccio procedurale non tipati (l'unico tipo disponibile è la stringa) interpretati

Shell scripting. Turing completi approccio procedurale non tipati (l'unico tipo disponibile è la stringa) interpretati Shell scripting Shell scripting la shell è uno strumento potente per l'esecuzione di comandi arbitrariamente complessi ciò nonostante, per automatizzare l'esecuzione di compiti lunghi e ripetitivi, ogni

Dettagli

Settima esercitazione. Shell scripting

Settima esercitazione. Shell scripting Settima esercitazione Shell scripting 1 Agenda Esempio 1 Creazione di un semplice script bash per l'esplorazione del le system Esempio 2 Script bash con ricorsione: esempio guidato Esercizio 3 DA SVOLGERE

Dettagli

Guida Linux. Molto rapida

Guida Linux. Molto rapida Guida Linux Molto rapida Due parole sull ambiente grafico Potete usare: KDE o GNOME Si sceglie prima di mettere la password. Questione di gusti GNOME KDE Il filesystem Ora voi siete nella vostra home È

Dettagli

Comandi principali di Linux (1)

Comandi principali di Linux (1) Laboratorio I Comandi principali di Linux (1) Sintassi: [comando] [opzioni] [argomenti] ls mostra il contenuto di una director l versione lunga a mostra anche i files nascosti che iniziano con. t presenta

Dettagli

Creare e ripristinare immagine di sistema con Windows 7

Creare e ripristinare immagine di sistema con Windows 7 Creare e ripristinare immagine di con Windows 7 La versione Pro di Windows 7 offre un interessante strumento per il backup del computer: la possibilità di creare un immagine completa del, ovvero la copia

Dettagli

Come si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7. Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D

Come si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7. Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D Come si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7 Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D Il secondo comando: ls Opzioni: ls l, ls a, ls R ls --full-time Parametri:

Dettagli

Come spostare Wordpress senza fare danni

Come spostare Wordpress senza fare danni Come spostare Wordpress senza fare danni Wordpress è ormai entrato nella vita quotidiana di noi Web Developer: possiamo utilizzarlo per lavori di diversa portata perché si tratta di un CMS ormai stabile

Dettagli

Linux e la shell Bash

Linux e la shell Bash DEI DEI-- Politecnico di dibari Linux e la shell Bash Esercitazione conclusiva G. Piscitelli - M. Ruta - A. Cinquepalmi Testi di riferimento: Linux e la shell Bash http://sisinflab.poliba.it/ruta/linux/linux

Dettagli

Quaderni per l'uso di computer

Quaderni per l'uso di computer Quaderni per l'uso di computer con sistemi operativi Linux Ubuntu 0- INSTALLAZIONE a cura di Marco Marchetta Dicembre 2012 1 HARDWARE MASTERIZZATORE CD - DVD (*) (*) Requisiti minimi richiesti da da Ubuntu

Dettagli

Come trasferire il vostro sito in Joomla da locale in remoto?

Come trasferire il vostro sito in Joomla da locale in remoto? Come trasferire il vostro sito in Joomla da locale in remoto? Per sviluppare al meglio un sito web è buona abitudine crearne sempre una copia in locale sul proprio PC, questa mini-guida ti seguirà passo

Dettagli

Filtraggio di stream di testo

Filtraggio di stream di testo Filtraggio di stream di testo Contare quanti file esistono con una certa estensione, definita come la stringa posta dopo l'ultimo carattere "punto" presente nel nome del file, per tutte le estensioni trovate

Dettagli

Ciao a tutti, oggi vi mostrero' come ho recuperato dei file erroneamente cancellati.

Ciao a tutti, oggi vi mostrero' come ho recuperato dei file erroneamente cancellati. Ciao a tutti, oggi vi mostrero' come ho recuperato dei file erroneamente cancellati. Questa procedura si basa sulla mia esperienza personale, su debian wheezy, e sul filesystem ext4. Proprio perche' il

Dettagli

Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva Soluzioni della prova intercorso

Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva Soluzioni della prova intercorso Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva Soluzioni della prova intercorso Prova intercorso a1-2 a1) mkdir uno && chmod a-r uno && mkdir uno/uno && \ uno touch uno/uno/uno

Dettagli

Lezione 3: Programmazione della Shell di Unix

Lezione 3: Programmazione della Shell di Unix Lezione 3: Programmazione della Shell di Unix Laboratorio di Elementi di Architettura e Sistemi Operativi 2 Marzo 202 Parte : Soluzione degli esercizi Statistiche Ho ricevuto 2 soluzioni Tutte le soluzioni

Dettagli

SHELL: File e Filesystem

SHELL: File e Filesystem SHELL: File e Filesystem Obiettivi : - Usare i comandi per muoversi all'interno del filesystem - Copiare, spostare, rinominare file e directory - Usare i link - Visualizzare il contenuto di un file - Conoscere

Dettagli

Lezione 5: Controllo del flusso e costrutti avanzati

Lezione 5: Controllo del flusso e costrutti avanzati Lezione 5: Controllo del flusso e costrutti avanzati Laboratorio di Elementi di Architettura e Sistemi Operativi 20 Marzo 2013 Parte 1: Il valore di uscita di un processo Il valore di uscita di un processo

Dettagli

Da Android a iphone senza perdere le chat di WhatsApp

Da Android a iphone senza perdere le chat di WhatsApp Da Android a iphone senza perdere le chat di WhatsApp Autore : Giovanni Garro Data: 16/01/2017 Pur non essendoci ancora una procedura ufficiale possiamo ugualmente trasferire le nostre chat di WhatsApp

Dettagli

Script di shell (bash)

Script di shell (bash) Script di shell (bash) Shell di Unix Esistoni diversi shell: Bourne Shell CShell Korn Shell Tc Shell etc. Interfaccia di alto livello tra utente e sistema operativo. init shell utente 1 shell utente 2

Dettagli

Laboratorio di Elementi di Architetture e Sistemi Operativi Esercizi del 28 Marzo 2012

Laboratorio di Elementi di Architetture e Sistemi Operativi Esercizi del 28 Marzo 2012 Laboratorio di Elementi di Architetture e Sistemi Operativi Esercizi del 28 Marzo 2012 Esercizio 1. Scrivere uno script chiamato menu.sh che mostri il seguente menù a schermo: PROGRAMMI DISPONIBILI 1.

Dettagli

1) Collegare il raspberry con un cavo di rete alla rete Lan o in una porta del tuo router

1) Collegare il raspberry con un cavo di rete alla rete Lan o in una porta del tuo router SET METEORETE RASPBERRY Il raspberry che ti diamo e già configurato, con presente la microcard configurata per mandare i dati meteo ogni 5 minuti da una stazione meteo Pce-fws20 al tuo sito che risiede

Dettagli

Creazione script per gestione 3G in failover

Creazione script per gestione 3G in failover Creazione script per gestione 3G in failover Questo cumento tenta di descrivere la procedura per creare uno script bash con il quale decidere come gestire l attivazione o meno di un interfaccia dati GSM/UMTS.

Dettagli

SET METEORETE RASPBERRY B+ settaggio trasmissione ogni 5 m

SET METEORETE RASPBERRY B+ settaggio trasmissione ogni 5 m SET METEORETE RASPBERRY B+ settaggio trasmissione ogni 5 m Il raspberry che ti diamo e già configurato, ha già montata la microcard configurata per mandare i dati meteo ogni 5 minuti da una stazione meteo

Dettagli

Usare Python in Linux

Usare Python in Linux Università di Bologna 24 febbraio 2012 Outline 1 2 Outline 1 2 Cos è? Un sistema operativo Open Source; uno dei sistemi operativi dominanti in ambito server, ma utilizzabile su desktop, notebook, netbook,...

Dettagli

Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni. Lab Shell. Lab-Shell 1

Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni. Lab Shell. Lab-Shell 1 Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni Lab Shell Lab-Shell 1 Scelta della shell La prima riga di un file comandi deve specificare quale shell si vuole utilizzare:

Dettagli

ADATTATORE WIRELESS 450N DUAL BAND USB 2.0

ADATTATORE WIRELESS 450N DUAL BAND USB 2.0 ADATTATORE WIRELESS 450N DUAL BAND USB 2.0 Guida rapida all'installazione DN-70650 Tabella dei Contenuti Contenuto della confezione... Pagina 1 Installazione scheda di rete... Pagina 2 Collegare all'access

Dettagli

jquery Mobile: La gestione delle liste

jquery Mobile: La gestione delle liste jquery Mobile: La gestione delle liste Nel precedente articolo ci eravamo lasciati con una semplice struttura di pagine. Nella pagina interna si sarebbe dovuta trovare una rubrica. In questo tutorial riprenderemo

Dettagli

Per ora inserisco uan guida che ho trovato su web e sulla quale mi sono basato io all'inizio.. A breve la versione da me rivisitata.

Per ora inserisco uan guida che ho trovato su web e sulla quale mi sono basato io all'inizio.. A breve la versione da me rivisitata. Per ora inserisco uan guida che ho trovato su web e sulla quale mi sono basato io all'inizio.. A breve la versione da me rivisitata. INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA Questa vuole essere

Dettagli

Unix - Shell dei comandi Sostituzioni

Unix - Shell dei comandi Sostituzioni Unix - Shell dei comandi Sostituzioni Prima dell esecuzione di un comando, esso viene scandito (assieme ad i suoi parametri) e vengono operate delle sostituzioni 1. Sostituzioni delle variabili/parametri:

Dettagli

Spostare il sito all'interno delle cartelle dell'host

Spostare il sito all'interno delle cartelle dell'host Spostare il sito all'interno delle cartelle dell'host In questa giuda spiegherò come caricare il sito in una cartella lasciando il sito vecchio attivo. Occorrente: host linux con relativo database FileZilla

Dettagli

Come Realizzare un Template per Magento da Zero

Come Realizzare un Template per Magento da Zero Come Realizzare un Template per Magento da Zero Iniziare un nuovo progetto è sempre un avventura entusiasmante, un esperienza che ci permette di prendere consapevolezza deii nostri limiti e di superarli

Dettagli

Introduzione a Git, Parte 2 - Quali sono le funzioni principali di Git

Introduzione a Git, Parte 2 - Quali sono le funzioni principali di Git Introduzione a Git, Parte 2 - Quali sono le funzioni principali di Git Nella prima puntata di Introduzione a Git abbiamo visto cos è un sistema di controllo versione e perché Git è tra i sistemi più usati

Dettagli

Linux Guide - Partizionamento manuale

Linux Guide - Partizionamento manuale Linux Guide Partizionamento manuale Il programma di installazione su Ubuntu 10.04 e Linux Mint 9 è il medesimo. E questo perché Linux Mint è basata su Ubuntu. Quindi, se si installa uno, il che implica

Dettagli

Laboratorio di Programmazione 1. Docente: dr. Damiano Macedonio Lezione 2 10/10/2012 Lezione 3 17/10/2012

Laboratorio di Programmazione 1. Docente: dr. Damiano Macedonio Lezione 2 10/10/2012 Lezione 3 17/10/2012 Laboratorio di Programmazione 1 1 Docente: dr. Damiano Macedonio Lezione 2 10/10/2012 Lezione 3 17/10/2012 Original work Copyright Sara Migliorini, University of Verona Modifications Copyright Damiano

Dettagli

Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE

Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE Di cosa abbiamo bisogno? 1 Virtual-Box 2 Una ISO di Linux 3 Una connessione ad internet Iniziamo Per prima cosa avviamo Virtual-Box, dopo

Dettagli

Guida all'installazione rapida

Guida all'installazione rapida DA USB A SERIALE CONVERTITORE Guida all'installazione rapida (DA-70146-BA) Benvenuti all'utilizzo del nostro prodotto Passo 1: Inserire il CD-ROM di questo prodotto nel lettore CD Passo 2: Collegare il

Dettagli

NOZIONI BASE SHELL E SCRIPT LINUX

NOZIONI BASE SHELL E SCRIPT LINUX NOZIONI BASE SHELL E SCRIPT LINUX Aggiornato al 11 gennaio 2006 Ermes ZANNONI (ermes@zannoni.to.it) (http://www.zannoni.to.it) Indice : 1. Introduzione 2. La Shell 2.1 Comandida Shell 2.1.1 File e directory

Dettagli

Installazione PostgreSQL Rev. 1

Installazione PostgreSQL Rev. 1 Installazione PostgreSQL Rev. 1 Lodi, 20/03/2018 Installazione PostgreSQL per IAF Modalità di installazione e configurazione delle componentistiche SW necessarie al funzionamento degli applicativi basati

Dettagli

TS-CNS Manuale Installazione Linux 2013

TS-CNS Manuale Installazione Linux 2013 Manuale di gestione Linux Ubuntu /Fedora / opensuse Questo manuale fornisce le istruzioni per l'utilizzo della TS-CNS sul sistema operativo Linux e, in particolare, le distribuzioni Ubuntu 10.10 Desktop

Dettagli

Introduzione. Schema a Cipolla del Computer. A cura di Michele Giacomoli

Introduzione. Schema a Cipolla del Computer. A cura di Michele Giacomoli Introduzione Schema a Cipolla del Computer 1 Introduzione Struttura di un Pacchetto DEB 2 Prima di cominciare Da quale situazione partiamo? Sistema operativo Microsoft Windows 10 Avvio rapido attivato

Dettagli

miahome/ dir22/ file4.txt

miahome/ dir22/ file4.txt Laboratorio di Metodi Informazionali Esercitazioni soluzione di esercizi selezionati Esercizi relativi a Introduzione a Linux e File System 1. Parten dalla propria home ( miahome nel disegno), attraverso

Dettagli

Guida all installazione di RTAI

Guida all installazione di RTAI Guida all installazione di RTAI Gianluca Palli DEIS - Dipartimento di Elettronica, Informatica e Sistemistica Università di Bologna Viale Risorgimento 2, 40136 Bologna, Italy gianluca.palli@unibo.it Breve

Dettagli

Vediamo come convertire le scritte presenti in un immagine in un testo editabile in modo semplice e veloce dal computer e dallo smartphone.

Vediamo come convertire le scritte presenti in un immagine in un testo editabile in modo semplice e veloce dal computer e dallo smartphone. Come estrarre il testo da un immagine Autore : Giovanni Garro Data: 14/02/2017 Vediamo come convertire le scritte presenti in un immagine in un testo editabile in modo semplice e veloce dal computer e

Dettagli

Linux la gestione dei dischi

Linux la gestione dei dischi Linux la gestione dei dischi Agenda I nomi delle unità fisiche in ambiente Linux Partizioni e associazione tra file system e unità Amministrare le unità Nomi delle unità In Linux tutto è un file Ogni unità

Dettagli

Introduzione a Linux Lezione 2 Provare Linux

Introduzione a Linux Lezione 2 Provare Linux Introduzione a Linux Lezione 2 Provare Linux Angelo Genovese Corso di Sistemi Operativi I/II Prof. V. Piuri Università degli Studi di Milano Dipartimento di Informatica A.A. 2018/2019 Panoramica della

Dettagli

Filtri e pipeline. qualsiasi comando unix ha a disposizione 3 file con cui comunicare con il resto del sistema: standard input in ingresso

Filtri e pipeline. qualsiasi comando unix ha a disposizione 3 file con cui comunicare con il resto del sistema: standard input in ingresso Filtri e pipeline qualsiasi comando unix ha a disposizione 3 file con cui comunicare con il resto del sistema: standard input in ingresso standard output in uscita standard error in uscita stdin (fd 0)

Dettagli

Installazione PostgreSQL Rev. 2

Installazione PostgreSQL Rev. 2 Installazione PostgreSQL Rev. 2 Lodi, 13/05/2019 Installazione PostgreSQL per IAF Modalità di installazione e configurazione delle componentistiche SW necessarie al funzionamento degli applicativi basati

Dettagli

Collegamento Punto-Punto tra EPA-Bluetooth e PLC

Collegamento Punto-Punto tra EPA-Bluetooth e PLC Collegamento Punto-Punto tra EPA-Bluetooth e PLC +24V.DC Cavo M12 Con questa dispensa vediamo come controllare da remoto un PLC, o qualsiasi altro dispositivo collegato ad un dispositivo EPA Bluetooth

Dettagli

ESERCITAZIONE 2 fork e exec

ESERCITAZIONE 2 fork e exec ESERCITAZIONE 2 fork e exec Richiami di scripting Ripassiamo: Differenza tra pipe e ridirezione su file Come si accede agli argomenti di un invocazione Sintassi dell if Sintassi del for Pipe e ridirezione

Dettagli

Area FA AE Specifica tecnica STM004 Cliente: FA AE

Area FA AE Specifica tecnica STM004 Cliente: FA AE Area FA AE Specifica tecnica STM004 Cliente: FA AE Prodotto: AL2 / E1000 Esempio applicativo di gestione dei Data Logger su E1032 Mod. FA_STM_00 Data: 05.11.08 Pag. 1/13 STM004.doc Rev. 00 Preparato da:

Dettagli

Salvataggio della configurazione e dei file con eduknoppix

Salvataggio della configurazione e dei file con eduknoppix Salvataggio della configurazione e dei file con eduknoppix di Giacomino Timillero e-mail : g-nuvola@katamail.com 1. Introduzione Durante l'utilizzo di eduknoppix in modalità live può accadere che abbiate

Dettagli

MasterIT - Scripting Es1. Sh, Csh, Grep, Sed, Awk

MasterIT - Scripting Es1. Sh, Csh, Grep, Sed, Awk MasterIT - Scripting Sh, Csh, Grep, Sed, Awk Sandro.Angius@lnf.infn.it 24/10/2002 Redirezione dell I/O Shell Differenze Bourne Shell e CSH EsempiBourne:» ps -ef > /tmp/listaprocessi» ps -ef >> /tmp/listaprocessi»

Dettagli

Introduzione a Linux Lezione 7 Programmare in Linux

Introduzione a Linux Lezione 7 Programmare in Linux Introduzione a Linux Lezione 7 Programmare in Linux Angelo Genovese Corso di Sistemi Operativi I/II Prof. V. Piuri Università degli Studi di Milano Dipartimento di Informatica A.A. 2018/2019 2018 2015

Dettagli

GB informazioni e freeware

GB informazioni e freeware GB informazioni e freeware Informazioni per PC, internet, software, freeware e tutorial Home Programmi Informazioni Passatempo Siti utili Aggiornamenti sito News Posizione nel sito : Home >> Informazioni

Dettagli

Programma di navigazione internet: Internet Explorer

Programma di navigazione internet: Internet Explorer Programma di navigazione internet: Internet Explorer 1 Cliccando col destro sull'icona di IE e quindi proprietà appaiono le seguenti schede: La scheda Generale contiene: In questa finestra digitare l'url

Dettagli

DA DIVX A VCD CON LINUX

DA DIVX A VCD CON LINUX DA DIVX A VCD CON LINUX Salve a tutti, ben trovati :-) Dopo aver finalmente aperto gli occhi su quale sia IL sistema operativo, mi sono subito posto l'interrogativo: ma riuscirò a fare i miei cari VCD

Dettagli

Monitoraggio Web Server con mail e sms alerting

Monitoraggio Web Server con mail e sms alerting Monitoraggio Web Server con mail e sms alerting Esigenza: monitorare il servizio erogato da alcuni server e ricevere allarmi via MAIL e SMS in caso di degrado o fermo servizio Lo script qui sotto potrebbe

Dettagli

Creare un drive boot USB per Windows 10

Creare un drive boot USB per Windows 10 Creare un drive boot USB per Windows 10 In questa guida capirai quanto è facile creare un drive boot USB per installre Windows 10. Scritto Da: Conor Bailey ifixit CC BY-NC-SA it.ifixit.com Pagina 1 di

Dettagli

Esercitazione 1 la shell

Esercitazione 1 la shell Esercitazione 1 la shell Obiettivi Prendere confidenza con i comandi per la gestione del file system Utilizzare gli strumenti visti a lezione per creare tre semplici script bash File system 1/2 1. Verificare

Dettagli

Il sistema operativo UNIX/Linux. Soluzione di problemi mediante script Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino

Il sistema operativo UNIX/Linux. Soluzione di problemi mediante script Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino Il sistema operativo UNIX/Linux Soluzione di problemi mediante script Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino 2 Esercizio Si scriva uno script in gra di calcolare i

Dettagli

Introduzione alla programmazione nella shell di Unix 10 Maggio 2005

Introduzione alla programmazione nella shell di Unix 10 Maggio 2005 Introduzione alla programmazione nella shell di Unix 10 Maggio 2005 1 Page 1 Shell e programmazione La shell di UNIX definisce un vero e proprio linguaggio di programmazione, le cui caratteristiche principali

Dettagli

MANUALE SEMPLIFICATO MVH-104/108 DVR 32 INGRESSI

MANUALE SEMPLIFICATO MVH-104/108 DVR 32 INGRESSI MANUALE SEMPLIFICATO MVH-104/108 DVR 32 INGRESSI PRIMA ACCENSIONE Per utilizzare al meglio questo dvr consigliamo di preferire l utilizzo del mouse in dotazione anziché il telecomando, tutte le operazioni

Dettagli

Scritto da Massimiliano Guiggi Mercoledì 13 Luglio :44 - Ultimo aggiornamento Sabato 25 Gennaio :29

Scritto da Massimiliano Guiggi Mercoledì 13 Luglio :44 - Ultimo aggiornamento Sabato 25 Gennaio :29 [RISOLTO] spostare la home Preparare la partizione dove si vuole travasare la cartella home. Ad esempio, aggiungere un disco, collegatelo e da gparted create la partizione. Sempre su gparted trovate il

Dettagli

Installazione e uso software WNS4Life

Installazione e uso software WNS4Life Installazione e uso software WNS4Life 0. Prerequisiti Per poter installare ed utilizzare questi software sono necessarie due cose: PC con Windows 8 o superiore Utilizzo di un utente con diritti di amministratore,

Dettagli

KISSsoft 03/2014. Installazione di una licenza "utente singolo" KISSsoft. KISSsoft AG Rosengartenstrasse Bubikon Switzerland

KISSsoft 03/2014. Installazione di una licenza utente singolo KISSsoft. KISSsoft AG Rosengartenstrasse Bubikon Switzerland KISSsoft 03/2014 Installazione di una licenza "utente singolo" KISSsoft KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland Tel: +41 55 254 20 50 Fax: +41 55 254 20 51 info@kisssoft.ag www.kisssoft.ag

Dettagli

Guida Tecnica. Configurazione del Router ZyXEL P-660H-D1 per la visione da remoto di alcuni DVR Brahms, anche con IP dinamico.

Guida Tecnica. Configurazione del Router ZyXEL P-660H-D1 per la visione da remoto di alcuni DVR Brahms, anche con IP dinamico. Guida Tecnica Configurazione del Router ZyXEL P-660H-D1 per la visione da remoto di alcuni DVR Brahms, anche con IP dinamico. Se abbiamo la necessità di visionare da remoto un DVR, è opportuno configurare

Dettagli

Sistemi Operativi 1. Mattia Monga. a.a. 2012/13. Dip. di Informatica Università degli Studi di Milano, Italia

Sistemi Operativi 1. Mattia Monga. a.a. 2012/13. Dip. di Informatica Università degli Studi di Milano, Italia 1 Mattia Dip. di Informatica Università degli Studi di Milano, Italia mattia.monga@unimi.it a.a. 2012/13 1 cba 2011 13 M.. Creative Commons Attribuzione-Condividi allo stesso modo 3.0 Italia License. http://creativecommons.org/licenses/by-sa/3.0/it/.

Dettagli

T E S T I E S T A M P E 1

T E S T I E S T A M P E 1 1 TESTI E STAMPE 2 Come operare con il testo? 3 In Windows abbiamo due possibilità: 1. BLOCCO NOTE 2. WORD PAD 4 BLOCCO NOTE è utile a leggere i file con estensione.txt Per aprirlo: Start Tutti i programmi

Dettagli

L'applicazione integrata con il servizio My Fattura

L'applicazione integrata con il servizio My Fattura L'applicazione integrata con il servizio My Fattura Come funziona einvoicemanger (eim) 2 Per il CICLO ATTIVO 2 Per il CICLO PASSIVO 2 Come può essere utilizzato 2 Installazione di eim 2 Installazione del

Dettagli

Installazione di Ubuntu su VirtualBox

Installazione di Ubuntu su VirtualBox Installazione di Ubuntu su VirtualBox Installate l'ultima versione di VirtualBox che trovate al link: https://www.virtualbox.org/ Scarica l'immagine ISO di Ubuntu 16.04 al link: http://releases.ubuntu.com/16.04.2/ubuntu16.04.2-desktop-amd64.iso

Dettagli

Istruzioni per l'uso Sito applicazione

Istruzioni per l'uso Sito applicazione Leggere attentamente questo manuale prima di utilizzare la macchina e tenerlo a portata di mano per riferimento futuro. Istruzioni per l'uso Sito applicazione SOMMARIO Come leggere il manuale...2 Simboli

Dettagli

mbnetfix NHF100 La seguente guida ha come scopo di fornire le indicazioni per una configurazione di base, per

mbnetfix NHF100 La seguente guida ha come scopo di fornire le indicazioni per una configurazione di base, per mbnetfix NHF100 Guida base alla configurazione La seguente guida ha come scopo di fornire le indicazioni per una configurazione di base, per funzioni avanzate è possibile consultare il manuale completo

Dettagli

Aste Bolaffi S.p.A. - Via Cavour, 17F Torino. Asta 606, VINI E DISTILLATI del (risultati al :09)

Aste Bolaffi S.p.A. - Via Cavour, 17F Torino. Asta 606, VINI E DISTILLATI del (risultati al :09) 1 600 700 2 600 600 3 600 600 4 600 600 5 500-6 600 600 7 600 600 8 1.400 1.600 9 1.400-10 600-11 1.400-12 600-13 1.400 1.400 14 600-15 600-16 600-17 750 950 18 600 900 19 750 750 20 600 600 21 750 750

Dettagli

KISSsoft 03/2016. Installazione di una licenza "utente singolo" KISSsoft. KISSsoft AG Rosengartenstrasse Bubikon Switzerland

KISSsoft 03/2016. Installazione di una licenza utente singolo KISSsoft. KISSsoft AG Rosengartenstrasse Bubikon Switzerland KISSsoft 03/2016 Installazione di una licenza "utente singolo" KISSsoft KISSsoft AG Rosengartenstrasse 4 8608 Bubikon Switzerland Tel: +41 55 254 20 50 Fax: +41 55 254 20 51 info@kisssoft.ag www.kisssoft.ag

Dettagli

KNOS - MANUALE INSTALLAZIONE CONSERVAZIONE ON SITE

KNOS - MANUALE INSTALLAZIONE CONSERVAZIONE ON SITE KNOS - MANUALE INSTALLAZIONE CONSERVAZIONE ON SITE Sommario UPDATE A KNOS 7.2... 2 INSTALLAZIONE CLIENT DI FIRMA... 7 Installazione PkNet... 8 Installazione ClientCS... 8 Funzionamento del client di firma...

Dettagli

Corso di Laboratorio di Sistemi Operativi

Corso di Laboratorio di Sistemi Operativi Corso di Laboratorio di Sistemi Operativi Lezione 4 Alessandro Dal Palù email: alessandro.dalpalu@unipr.it web: www.unipr.it/~dalpalu Approfondimento su make http://http://capone.mtsu.edu/csdept/facilitiesandresources/make.htm

Dettagli

Laboratorio di Programmazione 1. Docente: dr. Damiano Macedonio Lezione 2 10/10/2012 Lezione 3 17/10/2012

Laboratorio di Programmazione 1. Docente: dr. Damiano Macedonio Lezione 2 10/10/2012 Lezione 3 17/10/2012 Laboratorio di Programmazione 1 1 Docente: dr. Damiano Macedonio Lezione 2 10/10/2012 Lezione 3 17/10/2012 Original work Copyright Sara Migliorini, University of Verona Modifications Copyright Damiano

Dettagli

ADATTATORE WIRELESS 300N DUAL BAND USB 2.0

ADATTATORE WIRELESS 300N DUAL BAND USB 2.0 ADATTATORE WIRELESS 300N DUAL BAND USB 2.0 Guida rapida all'installazione DN-70550 Tabella dei Contenuti Contenuto della confezione... Pagina 1 Installazione scheda di rete... Pagina 2 Collegare all'access

Dettagli

3. Configurazione dati dello sportello: attenzione è un'operazione obbligatoria! ;

3. Configurazione dati dello sportello: attenzione è un'operazione obbligatoria! ; Drcnetwork srl - Coordinamento Regionale CAF Via Imperia, 43 20142 Milano Telefono 02/84892710 Fax 02/335173151 e-mail info@drcnetwork.it sito: www.drcnetwork.com CIRCOLARE 730/2012 N. 1 DEL 18 APRILE

Dettagli

Tutorial installazione Oracle e Sql Developer (Ubuntu 16.04)

Tutorial installazione Oracle e Sql Developer (Ubuntu 16.04) Tutorial installazione Oracle e Sql Developer (Ubuntu 16.04) In questa guida viene spiegato come installare il DBMS Oracle, dove verranno memorizzate le basi di dati che vogliamo interrogare, ed Oracle

Dettagli

Il sistema operativo LINUX Script di Shell

Il sistema operativo LINUX Script di Shell Il sistema operativo LINUX Script di Shell Giorgio Di Natale Stefano Di Carlo Bartolomeo Montrucchio Politecnico di Torino Dip. Automatica e

Dettagli

Controllo di flusso negli script: if-then-else

Controllo di flusso negli script: if-then-else Controllo di flusso negli script: if--else Il coman condizionale if condition_command true_commands else false_commands esegue il coman condition command e utilizza il suo exit status per decidere se eseguire

Dettagli

Eldy Manuale di installazione per Linux - Ubuntu - Debian

Eldy Manuale di installazione per Linux - Ubuntu - Debian Eldy Manuale di installazione per Linux - Ubuntu - Debian Per l'installazione lavoreremo principalmente dalla riga di comando o terminale del computer. Per entrarvi andate su applicazioni accessori terminale.

Dettagli

Ridirezione su/da file

Ridirezione su/da file Combinare i comandi Ogni processo è associato a tre flussi di I/O standard: lo standard input dal quale riceve gli ingressi (normalmente la tastiera) lo standard output sul quale produce le uscite regolari

Dettagli

Apposizione e verifica di una firma digitale tramite Carta Regionale dei Servizi

Apposizione e verifica di una firma digitale tramite Carta Regionale dei Servizi Apposizione e verifica di una firma digitale tramite Carta Regionale dei Servizi Requisiti generali Per firmare digitalmente un documento è necessario possedere il codice PIN associato alla Carta Nazionale

Dettagli