Castelli Flavio Panoramica su Linux
|
|
- Norberto Antonella
- 8 anni fa
- Visualizzazioni
Transcript
1 @
2 Un po' di storia Castelli Flavio Linus Torvalds
3 Un po' di storia D: Chi è Richard Stallman? R: Uno degli hacker più talentuosi del MIT D: Qual'era il suo problema? R: la progressiva chiusura del codice sorgente nel 1983 annuncia l'intenzione di creare il SO GNU nel 1985 rilascia il manifesto del progetto GNU nel 1985 crea la Free Software Foundation nel 1989 prima versione della licenza GPL
4 Un po' di storia Cosa garantisce una licenza open source come la GPL: Libertà di eseguire il programma, come desideri. Libertà di studiarne il codice sorgente e modificarlo. Libertà di fare copie e distribuirle agli altri. Libertà di pubblicare versioni modificate.
5 Un po' di storia D: Chi è Linus Torvalds? R: Uno studente universitario Finlandese D: Cosa voleva fare? R: Accedere al suo account universitario da casa D: Qual'era il suo problema? R: Minix non funzionava bene sul suo 386 Scrivere un terminale indipendente da Minix
6 1991: la nascita Un po' di storia From: (Linus Benedict Torvalds) [...] Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. [...]
7 Un po' di storia Caratteristiche di Linux agli albori: il codice sorgente era completamente disponibile era possibile modificarne il codice la sua licenza non imponeva limitazioni d'uso Problema: mancavano tutti i tool di contorno Progetto GNU
8 Un po' di storia Progetto GNU: nato nel 1983 per mano di Richard Stallman scopo: avere un sistema unix like rilasciato con licenza aperta Cosa aveva: compilatori, debugger, editor, coreutils... Cosa mancava: un kernel: Hurd non era ancora completato
9 Un po' di storia GNU Linux Gnu/Linux
10 Un po' di storia Espressione sociale: creazione dei Linux User Groups (LUG): punto di aggregazione per utenti Linux punto di aiuto per i nuovi utenti eventi: Installation party Linux Day
11 Cosa è Linux? l'insieme del kernel (Linux) ed una serie di programmi distribuzione Linux ( distro )
12 Distribuzioni Linux principali distribuzioni Linux Debian Gentoo Fedora Mandriva Slackware SUSE Ubuntu centinaia di altre distribuzioni
13 Distribuzioni Linux Cosa distingue le varie distribuzioni: 1) tool di configurazione 2) gestione del software 3) modalità di rilascio 4) posizionamento dei file di configurazione
14 Distribuzioni Linux tool di configurazione tutto in unix è configurabile tramite appositi file configurazione periferiche (mouse, scanner, stampanti,...) configurazione programmi (web server, db,...) avvio automatico servizi, programmi... editing a manuale tool guidati
15 Distribuzioni Linux gestione del software Come installare programmi sotto Linux: compilare i programmi partendo dal codice sorgente installare i programmi usando le versioni pacchettizzate risoluzione automatica delle dipendenze aggiornamento automatico alle nuove versioni
16 Distribuzioni Linux gestione del software Cosa contiene un pacchetto: script pre e post installazione file forniti dal programma: eseguibili librerie man pages file di configurazione...
17 Distribuzioni Linux gestione del software Principali metodi di pacchettizazione Formato rpm deb Distribuzione Fedora Mandriva, Mageia SUSE Debian Ubuntu Gestore Alto livello Basso livello yum urpmi rpm zypper apt-get / aptitude dpkg NOTA: è sconsigliato installare sw pacchettizzato per altre distro
18 Distribuzioni Linux gestione del software GUI per gestione pacchetti
19 Distribuzioni Linux gestione del software Vantaggi legati alla pacchettizazione: installazione facilissima (meglio che windows [1] ) risoluzione automatica delle dipenze aggiornamenti automatici di tutto il sistema [1]
20 Distribuzioni Linux gestione del software Operazione aggiornamento lista programmi aggiornamento sistema ricerca software installare software Debian-like apt-get update apt-get upgrade apt-cache search XYZ apt-get install XYZ SUSE zypper refresh zypper update zypper search XYZ zypper install XYZ
21 Distribuzioni Linux modalità di rilascio Due filosofie : rolling release: Debian Gentoo versions release: Fedora Mandriva Slackware SUSE Ubuntu OpenSUSE 12.1 November 2011 opensuse 12.2: July 2012 opensuse 12.3: March 2013 opensuse 13.1: November 2013 opensuse 13.2: July 2014
22 Distribuzioni Linux Posizionamento dei file E' possibile che alcuni file/directory siano in posti diversi MA Il contenuto e l'organizzazione dei file raramente cambia
23 Distribuzioni Linux Brain dump
24 Interagire con Linux Due strade GUI Terminale NB: l'interfaccia grafica è un componente aggiuntivo ed opzionale del sistema
25 Interagire con Linux - GUI Window manager: semplice gestione delle finestre blackbox, fluxbox,... icewm twm afterstep enlightenment Desktop environment: window manager + programmi integrati GNOME KDE XFCE4
26 Breve introduzione alla console ne esistono diverse: bash (più diffusa), ksh, csh,... comandi base: creazione directory: mkdir spostare/rinominare file/dir: mv navigare nelle dir: cd rimuovere file/directory: rm elencare i file: ls è possibile combinare più programmi insieme tramite pipe è possibile ridirigere l'output dei programmi
27 Breve introduzione alla console Combinare più programmi insieme tramite pipe: ps aux grep firefox Redirigere l'output di un comando: grep users /etc/group > members_of_users_group Redirigere stderr sullo stdout: rm /tmp/* 2>&1 Redirigere stderr e stdout su file: rm /tmp/* >& everything
28 Breve introduzione alla console Gestione dei permessi: chmod +x script.sh # man chmod Processi in esecuzione: ps aux Gestione dei processi: kill <signal> pid # TERM se <signal> e' omesso killall <signal> program_name kill -HUP pid kill -9 pid
29 Breve introduzione alla console Ricerca all'interno di file di testo: grep <pattern> <file_name pattern> grep -i -r <pattern> <file_name pattern> File globbing: *.jpg?.jpg [A-Z]*.jpg *.{h,cpp,c} Altri esempi:
30 Breve introduzione alla console Trovare file: find <path> -iname <pattern> Cancellare tutti i file trovati: find./ -iname *.svn xargs rm -rf
31 Breve introduzione alla console $ cat values a;12 c;1 b;500 Sort usando la seconda colonna: $ sort -n -k2 -t ';' values Sort usando la prima colonna: $ sort -k1 -t ';' values Sort ordine descrescente: $ sort -n -r -k2 -t ';' values Castelli Flavio
32 Breve introduzione alla console $ cat values a;12 c;1 b;500 Sostituire un carattere: $ sed -e 's/;/ - /g' values a - 12 c - 1 b - 500
33 $ cat values foo foo bar foo bar Breve introduzione alla console Rimuovere duplicati: $ uniq values Meglio usare: $ sort values uniq Castelli Flavio
34 Breve introduzione alla console $ cut -d ':' -f1 /etc/passwd \ sort \ xargs -n1 -i echo "hello user '{}'" Output: hello user 'at' hello user 'avahi' [...] hello user 'uucp' hello user 'wwwrun' Castelli Flavio
35 Demo Scompattare l'archivio demo.tar.bz2 usando tar e bz2
36 Demo Gestione del file system Interprete di comandi (bash, ruby) Gestione dei permessi Esecuzione programmi
37 Demo std_out_err.rb: Redirigere stderr sullo stdout Redirigere stdout su file Redirigere stdout su file in modalita' append Redirigere stderr su file Redirigere stderr su file in modalita' append Redirigere stdout e stderr su file Redirigere stdout e stderr su file in modalita' append
38 Demo Gestione processi: bunnies.rb: Individuare i processi in esecuzione tramite uso combinato di ps e grep Terminare i processi usando kill e kill -9 fibonacci.rb: Individuare i processi in esecuzione tramite uso combinato di ps e grep Inviare il segnale HUP al processo fibonacci
39 Demo power-shell file utilizzati: events_stats.rb: concerti in una citta' [last.fm] country_stats.rb: top 50 artists in una nazione [last.fm] eu_stats: stats paesi europei (21 Aprile 2010) world_stats: stats tutto il mondo (21 Aprile 2010) european_countries: lista paesi unione europea world_countries: lista nazioni artists_overall: playcount globale per tutti gli artisti presenti in world_stats commands: soluzione degli esercizi della demo artist_total_playcount.sh: script shell calcola totale playcount per un artista usando world_stats Castelli Flavio
40 Demo power-shell esempi: Classifica delle nazioni che ascoltano un certo artista. Classifica delle nazioni che ascoltano un certo artista e numero totale degli ascolti. Calcolare gli ascolti totali per tutti gli artisti riportati nel file world_stats
41 Demo - conclusa
42 Breve introduzione alla console Tenendo conto che: coreutils forniscono dei programmi per diverse esigenze bash permette lo scripting Domanda: perchè non programmare in bash usando coreutils? Risposta: dipende, rischiate di farvi del male!!
43 Considerazioni è possibile utilizzare Linux in tutti gli esami/progetti universitari conoscere Linux vi arricchirà personalmente e professionalmente
44 Domande?
45 Riferimenti Siti consigliati: bglug: pluto project: appunti Linux: Advanced bash scripting guide: The Linux documentation project: Libri: Linus Torvalds, David Diamonds Rivoluzionario per caso Garzanti Glyn Moody Codice ribelle - HOPS
Castelli Flavio - 2009. Panoramica su Linux
@ Un po' di storia Castelli Flavio - 2009 Linus Torvalds Un po' di storia D: Chi è Richard Stallman? R: Uno degli hacker più talentuosi del MIT D: Qual'era il suo problema? R: la progressiva chiusura del
DettagliIl Sistema Operativo Linux
Il Sistema Operativo Linux Sistema Linux storia Unix deriva da Unix open source software libero software open source GNU, GPL, LGPL storia Linux amministrazione struttura concetti base comandi shell Unix
DettagliCorso base GNU/Linux 2014. Latina Linux Group. Sito web: www.llg.it. Mailing list:http://lists.linux.it/listinfo/latina
Corso base GNU/Linux 2014 Latina Linux Group Sito web: www.llg.it Mailing list:http://lists.linux.it/listinfo/latina 1 / 34 Obiettivi di questo incontro Fornire delle informazioni di base sul funzionamento
DettagliCorso ForTIC C2 LEZIONE n. 1
Corso ForTIC C2 LEZIONE n. 1 Presentazione generale del concetto di open source Il sistema operativo LINUX e le varie distribuzioni Uso di una versione Knoppix live Presentazione di OpenOffice.org I contenuti
DettagliPrima Esercitazione. Unix e GNU/Linux. GNU/Linux e linguaggio C. Stefano Monti smonti@deis.unibo.it
Prima Esercitazione GNU/Linux e linguaggio C Stefano Monti smonti@deis.unibo.it Unix e GNU/Linux Unix: sviluppato negli anni '60-'70 presso Bell Labs di AT&T, attualmente sotto il controllo del consorzio
DettagliLPIC-1 Junior Level Linux Certification
Corso 2012/2013 Introduzione a GNU/Linux Obiettivi Il percorso formativo ha l obiettivo di fornire ai partecipanti le competenze basilari necessarie per installare, configurare e gestire un server/workstation
DettagliPOLINUX. Linux for Polimi people
POLINUX Linux for Polimi people POLINUX Come potremmo definirlo? Polinux è una distribuzione GNU/Linux, derivata da Ubuntu, contenente solamente software libero. Menu del giorno Cos'è il Software Libero
DettagliLe distrubuzioni GNU/Linux
Le distrubuzioni GNU/Linux 1. Cosa sono 2. Come nascono 3. Da cosa differiscono 4. Panoramica sulle distribuzioni 5. I Pacchetti 6. Quale distro scegliere Cosa sono le distribuzioni? Quando si parla di
DettagliLinux e Open Source: Libero! Non "gratis"...
Linux e Open Source: Libero! Non "gratis"... Di Colucci Martino. 1 Cos'è Linux Linux è un sistema operativo alternativo al più blasonato Windows OS (o al cugino Macintosh) È parente stretto della famiglia
DettagliGuida di Installazione GCC
Corso di Fondamenti di Informatica Ingegneria delle Comunicazioni BCOR Ingegneria Elettronica BELR Guida di Installazione GCC D. Bloisi, S. Peluso, S. Salza L ambiente di lavoro L ambiente di lavoro al
DettagliGNU/Linux Concetti di base
GNU/Linux Concetti di base Sommario GNU/Linux Open Source e GPL Login/Logout Shell e comandi Files Stdin, stdout Redirezione e pipe Filesystem 2 Cos'è Linux Linux è basato su UNIX (filosofia, comandi,
DettagliTerza lezione: Directory e File system di 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
DettagliShell di Linux e Comandi Utente
Shell di Linux e Comandi Utente Sistemi Operativi Roberto Aringhieri DTI Crema - Università degli Studi di Milano Sistemi Operativi - Shell di Linux e Comandi Utente Roberto Aringhieri p.1/23 Outline Accesso
DettagliBenvenuti/e. www.dueville.linux.it 2vilug@gmail.com
Benvenuti/e www.dueville.linux.it 2vilug@gmail.com Piccolo glossario SOFTWARE: Tutto ciò che è immateriale. HARDWARE: Tutto ciò che si può prendere a calci. Sistema operativo Il sistema operativo è l'insieme
DettagliUnix e GNU/Linux Eugenio Magistretti emagistretti@deis.unibo.it Prima Esercitazione Fork Stefano Monti smonti@deis.unibo.it Unix: sviluppato negli anni '60-'70 presso Bell Labs di AT&T, attualmente sotto
DettagliLINUX AMBIENTE DESKTOP
LINUX AMBIENTE DESKTOP INTRODUZIONE WINDOW MAKER GNOME KDE E ICEWM FLUXBOX Jwm lxde WINDOW MAKER www.windowmaker.info Window Maker fu originariamente scritto da Alfredo Kojima, un programmatore Brasiliano.
DettagliL i n u x @ B e s t a 2 0 0 7. Mario Di Raimondo
L i n u x @ B e s t a 2 0 0 7 Evoluzione delle architetture grafiche sui sistemi Open Source Mario Di Raimondo I S i s t e m i U N I X d i i e r i X W i n d o w S y s t e m X Window System (X11) è il sistema
DettagliUniversità degli Studi di Verona. Linux Ubuntue ilcompilatorec. Dicembre 2014 - Sergio Marin Vargas. Dipartimento di Biotecnologie
Università degli Studi di Verona Dipartimento di Biotecnologie Laurea in Biotecnologie Corso di Informatica2014/2015 Linux Ubuntue ilcompilatorec Dicembre 2014 - Sergio Marin Vargas Caratteristiche di
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliIl software del PC. Il BIOS
Il software del PC La parola software è un neologismo che è stato coniato in contrapposizione all hardware (ferraglia). L hardware si può prendere a calci, contro il software si può solo imprecare. Il
DettagliMODEM USB MDC525UP Guida Rapida LINUX
MODEM USB MDC525UP Guida Rapida LINUX Sommario Introduzione... 2 Requisiti minimi... 2 Contenuto del CD-ROM... 2 Procedura di installazione per Driver e Software di connessione... 3 Installazione/rimozione
DettagliGNU/Linux e *BSD: filosofia del software libero ed open source
GNU/Linux e *BSD: filosofia del software libero ed open source Origini e filosofie dei sistemi operativi liberi. Principali licenze e libertà del software. Data: 28 ottobre 2006 Relatore: Massimo Masson
DettagliLa Filosofia ''Open Source'' ed il Sistema Operativo ''Linux''. Gabriele Turco e Tudor Trani.
La Filosofia ''Open Source'' ed il Sistema Operativo ''Linux''. Gabriele Turco e Tudor Trani. Trieste, 2 Maggio 2016 1) OPEN SOURCE COSA SIGNIFICA OPEN SOURCE? E' un aggettivo che si una per intendere
DettagliCorsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005
Corsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005 1 Cos'è una distribuzione Una Distribuzione è un confezionamento (packaging) di Linux, completa di kernel, pacchetti
DettagliUsare 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,...
DettagliIntroduzione al Software Libero e a GNU/Linux
Introduzione al Software Libero e a GNU/Linux Enrico Albertini 1 Di cosa stiamo parlando? L'hardware è la parte del computer che possiamo toccare, ciò che è composto da atomi. Il software, invece, è una
DettagliInstallare software Linux. Gruppo Linux Macerata - Corso Linux 2011 - Lez. 5: Installazione dei software Linux
Installare software Linux Cosa serve? LINUX UN SISTEMA DI INSTALLAZIONE INTERNET Questo OGGI LUGLIO 2011 Anni fa invece... LUGLIO 1990 installare software libero* voleva dire: * Il termine opensource nascerà
DettagliIntroduzione al Software libero
Prato Officina Giovani - 27 ottobre Introduzione al Software libero Alessandro De Maria adblues@prato.linux.it Ugo Mattia umattia@prato.linux.it www.grafica-web.it 1 Linux Day 2007 Prato Officina Giovani
DettagliIl computer: primi elementi
Il computer: primi elementi Tommaso Motta T. Motta Il computer: primi elementi 1 Informazioni Computer = mezzo per memorizzare, elaborare, comunicare e trasmettere le informazioni Tutte le informazioni
DettagliApplication Server per sviluppare applicazioni Java Enterprise
Application Server per sviluppare applicazioni Java Enterprise Con il termine Application Server si fa riferimento ad un contenitore, composto da diversi moduli, che offre alle applicazioni Web un ambiente
DettagliDistribuzione del software
Distribuzione del software Enrico Tassi (slides originali di Stefano Zacchiroli) Dipartimento di Scienze dell informazione, Università di Bologna March 9, 2009 Applicativi distribuiti in forma sorgente
DettagliIntroduzione alla. Alessandra Giordani agiordani@disi.unitn.it Lunedì 27 febbraio 2012 http://disi.unitn.it/~agiordani/ 1
Introduzione alla Shell di UNIX Alessandra Giordani agiordani@disi.unitn.it Lunedì 27 febbraio 2012 http://disi.unitn.it/~agiordani/ 1 Composizione di un sistema informativo: Hardware (CPU, periferiche,
DettagliGNU / Linux www.baslug.org - Libertà Digitali - Potenza 28 Ottobre 2004
GNU / Linux Cos' è GNU / Linux? GNU / Linux = Sistema Operativo Open Source distribuito sotto licenza GPL. GNU / Linux è un Sistema Operativo Non si appoggia ad altri software per girare. Fornisce esso
DettagliIBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
DettagliAlma Mater Studiorum Università di Bologna. Controllo di versione. S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE 2015 1 / 18
Alma Mater Studiorum Università di Bologna Controllo di versione 2015 S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE 2015 1 / 18 Sviluppo collaborativo Organizzazione del processo di sviluppo Per
DettagliPackage Manager e sistemi di init
Package Manager e sistemi di init Simone Lombardi Università degli studi di Salerno smlb@archlinux.info http://smlb.me 24 Ottobre 2014 Simone Lombardi (HCSSLUG) Linux Day 2014 24 Ottobre 2014 1 / 47 Overview
DettagliUtilizzo Base del Sistema Operativo Ubuntu GNU/Linux
C o r s o d i A l f a b e t i z z a z i o n e I n f o r m a t i c a Utilizzo Base del Sistema Operativo Ubuntu GNU/Linux Autore di questo modulo: ing. Pedretti Fabio pedretti@eco.unibs.it Questo materiale
DettagliInternet: Software Open Source e Sistemi operativi. conoscerlo al meglio per usarlo meglio. 2011 Gabriele Riva - Arci Barzanò
Internet: conoscerlo al meglio per usarlo meglio Software Open Source e Sistemi operativi Indice Cos'è un Software Open Source Perchè utilizzare Software Open Source Sistemi operativi Licenze software
DettagliApplicazioni di Ubuntu
Applicazioni di Ubuntu Argomenti - Ambienti grafici - Installazione - Principali pacchetti Pagina 2 Ambienti grafici Tutte le distribuzioni di Linux, quindi anche Ubuntu, possono essere integrate con un
DettagliPanoramica sulle distribuzioni GNU/Linux
Università di Udine Facoltà di Scienze MM.FF.NN. A.A. 2009-2010 Cos è una distribuzione GNU/Linux consiste in: Cos è una distribuzione GNU/Linux consiste in: 1 un kernel (Linus Torvalds, Agosto 1991),
DettagliProgetti F.O.S.S. Ieri e Oggi
Progetti F.O.S.S. Ieri e Oggi Progetti F.O.S.S. più famosi Linux NetBSD Gnome KDE MySQL Inkscape blender Gimp Wine Python Java Eclipse OpenOffice emule PostgreSQL VLC Firefox Thunderbird Cos'è Python Python
DettagliPROGRAMMAZIONE CONSUNTIVA Codice Mod. RQ 23.2 Pag 1/5. Sistemi e Reti (articolazione Telecomunicazione) Classe
I.T.C.S. ERASMO DA ROTTERDAM Liceo Artistico indirizzo Grafica - Liceo delle Scienze Umane opz. Economico sociale ITI Informatica e telecomunicazioni - ITI Costruzioni, ambiente e territorio Edile Elettronico
DettagliUna distribuzione GNU/Linux italiana Cos'e' una distribuzione e
Una distribuzione GNU/Linux italiana Cos'e' una distribuzione e come si realizza. Le motivazioni del progetto, breve storia, stato attuale. Caratteristiche: profili hardware, pannello di controllo, gestione
DettagliSetup e installazione
Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo
DettagliMODULO 02. Iniziamo a usare il computer
MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 01 Conosciamo il sistema operativo In questa lezione impareremo: a conoscere le caratteristiche del sistema operativo a cosa servono i sistemi
DettagliCorso Linux Base informatica Open source
CORSI COMUNALI DI INFORMATICA WINDOWS LIVELLO BASE PROGRAMMA Conoscenza di base del Personal Computer e delle sue periferiche Sistemi operativi: Windows MS-DOS (i comandi più utili) Open Office Internet
DettagliGetting Started. Walter Cazzola. Dipartimento di Informatica e Comunicazione Università degli Studi di Milano
Getting Started Walter Cazzola Dipartimento di Informatica e Comunicazione Università degli Studi di Milano Walter Cazzola Getting Started Slide 1 of 7 . Il primo passo consiste nel procurarsi Java. Java
DettagliIl web server Apache Lezione n. 3. Introduzione
Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar
DettagliCorso di Informatica
Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo
DettagliLe Interfacce Grafiche
Le Interfacce Grafiche Applicazione Client-Server Un'applicazione client-server (letteralmente cliente-servente) è un tipo di applicazione di rete nel quale un computer client istanzia l'interfaccia utente
DettagliLaboratorio di Programmazione
Laboratorio di Programmazione Federico Spizzo Dipartimento di Fisica / Edificio C Stanza 006 Tel: 0532 974231 E-mail: federico.spizzo@unife.it Gianluigi Cibinetto Dipartimento di Fisica / Edificio C Stanza
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliLinux. Linux. Paolo Zatelli. Dipartimento di Ingegneria Civile ed Ambientale Università di Trento. Paolo Zatelli Università di Trento 1 / 24
Linux Linux Paolo Zatelli Dipartimento di Ingegneria Civile ed Ambientale Università di Trento Paolo Zatelli Università di Trento 1 / 24 Linux Outline 1 Linux 2 Interfaccia 3 File e directory 4 Comandi
DettagliReti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica. Ing. Domenico De Guglielmo. 2008 Vanessa Gardellin & Sara Lioba Volpi
Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica Ing. Domenico De Guglielmo 2008 Vanessa Gardellin & Sara Lioba Volpi Informazioni Generali (1/2) Ricevimento su appuntamento (tramite
DettagliIl sistema operativo Linux installato sul vostro computer non è un unico, grande
CAPITOLO 2 Scegliere una distribuzione di Linux Il sistema operativo Linux installato sul vostro computer non è un unico, grande programma, ma un insieme di molti programmi. Potete ottenere autonomamente
DettagliCorso sul pacchetto R
Corso sul pacchetto R Introduzione ad R http://www.r-project.org ! R è un ambiente di sviluppo specifico per elaborare dati, eseguire calcoli ed effettuare rappresentazioni grafiche, che utilizza un linguaggio
DettagliIndice. Indice V. Introduzione... XI
V Introduzione........................................................ XI PARTE I Installazione di Linux come Server.............................. 1 1 Riepilogo tecnico delle distribuzioni Linux e di Windows
DettagliVPN RETI PRIVATE VIRTUALI: ACCESSO REMOTO
TERMINAL SERVER E XSERVER VPN RETI PRIVATE VIRTUALI: ACCESSO REMOTO Fondazione dell'ordine degli Ingegneri della Provincia di Milano Commissione per l'ingegneria dell'informazione ing. Gianluca Sironi
DettagliIntroduzione al Software Libero
Introduzione al Software Libero Linux Day 6 23 novembre 2002 Il software Programma (codice) scritto in un particolare linguaggio di programmazione esistono molti linguaggi di programmazione (Di solito)
DettagliIl SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)
Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può
DettagliCorso ForTIC C2 LEZIONE n. 3
Corso ForTIC C2 LEZIONE n. 3 I due Desktop più diffusi KDE e GNOME Azioni concesse ad un utente NON privilegiato Sintassi generale dei comandi Muoversi all'interno del file system utilizzando i comandi
DettagliUbuntu e la sua Installazione
Ubuntu e la sua Installazione Introduzione Ubuntu è un progetto guidato da una comunità internazionale di volontari, aziende e professionisti per creare un sistema operativo con l'uso del Software Libero
DettagliGuida alla documentazione italiana di Solaris 2.5.1 Server per sistemi SPARC SMCC
Guida alla documentazione italiana di Solaris 2.5.1 Server per sistemi SPARC SMCC Questo documento descrive il materiale relativo all installazione (CD, manuali e schede) contenuto nella release italiana
DettagliIl kernel. Tra le distro più usate c è Ubuntu LINUX WINDOWS
UBUNTU e Linux IL nome Ubuntu è un'ideologia morale del Sud Africa focalizzata sulla lealtà e sulle relazioni delle persone. La parola deriva dagli idiomi Zulu e Xhosa. Ubuntu è vista come un concetto
DettagliLinux?!? A cura di: Carmine Stolfi Roberto Lacava
Linux?!? A cura di: Carmine Stolfi Roberto Lacava Panoramica su Linux Cosè Linux Perchè Linux è libero Cosè Linux? Linux è un Sistema Operativo Agisce da interfaccia tra l' uomo e la macchina fornendo
DettagliCorso di Alfabetizzazione Informatica
Corso di Alfabetizzazione Informatica Scopo di questo corso, vuole essere quello di fornire ad ognuno dei partecipanti, indipendentemente dalle loro precedenti conoscenze informatiche, l apprendimento
DettagliManuale di KSig. Richard A. Johnson Traduzione del documento: Daniele Micci
Richard A. Johnson Traduzione del documento: Daniele Micci 2 Indice 1 Introduzione 5 2 Usare KSig 6 2.1 Creare una nuova firma.................................. 6 2.2 Eliminare una firma.....................................
DettagliIngegneria del Software 1: Eclipse
Ingegneria del Software 1: Eclipse Da completare entro Aprile 21, 2015 Srđan Krstić and Marco Scavuzzo 1 Contents 1 Introduzione 3 1.1 Java (JRE vs JDK).......................................... 3 1.2
Dettagli<alceste.scalas@gmx.net>
Benvenuti sul pianeta software libero Alceste Scalas Sommario Introduzione: cosa c'è di diverso Il software libero ieri Il software libero oggi Il software libero domani... Cosa
DettagliL ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI
L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI DOCUSOFT integra una procedura software per la creazione e l'archiviazione guidata di documenti in formato elettronico (documenti Microsoft Word,
DettagliPAD: istruzioni di laboratorio
PAD: istruzioni di laboratorio Alberto Cappadonia Emanuele Cesena Politecnico di Torino Dip. Automatica e Informatica Per cominciare a lavorare effettuare il logon con la matricola (sxxxxxx) pagina del
DettagliGestione del software
Gestione del software Installazione e gestione repository Andrea Gussoni andrealinux1@gmail.com Corsi Gnu/Linux Avanzati 2014 Andrea Gussoni Gestione Software Corsi Linux Avanzati 2014 1 / 31 Introduzione
DettagliParte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi
Parte V & Reti Sistema operativo: insieme di programmi che gestiscono l hardware Hardware: CPU Memoria RAM Memoria di massa (Hard Disk) Dispositivi di I/O Il sistema operativo rende disponibile anche il
DettagliBreve guida a Linux Mint
Breve guida a Linux Mint Il Desktop. Il "desktop" (scrivania) è la parte del sistema operativo che è responsabile per gli elementi che appaiono sul desktop: il Pannello, lo sfondo, il Centro di Controllo,
DettagliIntroduzione a Dev-C++
Introduzione a Dev-C++ Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Note: Dev-C++ richiede Windows 95/98/NT/2000/XP
DettagliIntroduzione a Linux. Storia di UNIX
SISTEMI OPERATIVI Introduzione a Linux Storia di UNIX» 1969 - UNIX nasce come proge=o di ricerca presso i laboratori Bell della AT&T.» 1976 - UNIX viene distribuito gratuitamente si diffonde nelle Università
DettagliCorso introduttivo al Sistema Operativo Libero GNU/Linux. Scholetta 2005/06 Piove di Sacco
Corso introduttivo al Sistema Operativo Libero GNU/Linux Scholetta 2005/06 Piove di Sacco Relatore: Gianluca Moro Faber Libertatis Il computer: Hardware e Software Hardware Monitor Unità Centrale Tastiera
DettagliManuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 www.satellitevolta.com 2 Volta Control è un tool che permette la progettazione, l implementazione e la gestione di database Cassandra tramite interfaccia
DettagliFREENX GNOME KDE XFCE4 LXDE - mini howto (4 terminali Linux grafici)
FREENX GNOME KDE XFCE4 LXDE - mini howto (4 terminali Linux grafici) Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 Febbraio 2010 L'obiettivo di questa guida è, come si vede nelle figure che
DettagliIntroduzione al sistema operativo GNU/Linux. Ordine degli Ingegneri della Provincia di Bari UgoLopez.it Ing. Francesco Cellamare
Introduzione al sistema operativo GNU/Linux Ordine degli Ingegneri della Provincia di Bari UgoLopez.it Ing. Francesco Cellamare 1 UgoLopez.it Consulenza, Formazione e Certificazioni informatiche via Aurelio
DettagliCorso Amministratore di Sistema Linux Programma
Corso Amministratore di Rev. 1.0 Rev. Stato: 1.0 Approvato Stato: Approvato Amministratore Nuovo Portale di Sistema De Sanctis Amministratore di CONTROLLO DOCUMENTO TITOLO: Corso Amministratore di VERSIONE:
DettagliGuida di Pro Spam Remove
Guida di Pro Spam Remove 1) SOMMARIO 2) ISTRUZIONI DI BASE 3) CONFIGURAZIONE 4) FILTRO 5) ARCHIVIO E-MAIL 6) NOTE CONCLUSIVE 1) SOMMARIO Pro Spam Remove è un software che si occupa di bloccare tutto lo
DettagliI.S. Sobrero. Dipartimento di Informatica. Presentazione. install.linux@home. 16/02/2007 install.linux@home Marco Marchisotti
I.S. Sobrero Dipartimento di Informatica Presentazione install.linux@home 1 Hello everybody... From: torvalds@ (Linus Benedict Torvalds) Newsgroups: comp.os.minix Subject: What would you like to see most
DettagliNOZIONI BASE PER ESERCITAZIONI
NOZIONI BASE PER ESERCITAZIONI Shahram Rahatlou Laboratorio di Calcolo, Anno Accademico 2015-16 http://www.roma1.infn.it/people/rahatlou/labcalc/ Sistema Operativo Hardware Software n Routine e programmi
DettagliCorso di PHP. Prerequisiti. 1 - Introduzione
Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere
DettagliRiferimento rapido per l'installazione SUSE Linux Enterprise Server 11
Riferimento rapido per l'installazione SUSE Linux Enterprise Server 11 NOVELL SCHEDA INTRODUTTIVA Seguire le procedure riportate di seguito per installare una nuova versione di SUSE Linux Enterprise 11.
DettagliGCompris. Questo software è rilasciato sotto licenza GPL ed è un pacchetto ufficiale GNU, gira su diversi sistemi operativi Linux e sotto Windows.
GCompris Una suite per piccoli utenti GCompris è un pacchetto di applicazioni educational che propone diverse attività per bambini da 2 a 10 anni In francese GCompris si pronuncia j ai compris che significa
DettagliISIS C.Facchinetti Sede: via Azimonti, 5 21053 Castellanza Modulo Gestione Qualità UNI EN ISO 9001 : 2008
PIANO DI STUDIO DELLA DISCIPLINA - TECNOLOGIE INFORMATICHE CLASSI 1 e - PIANO DELLE UDA ANNO SCOLASTICO 2013-2014 UDA COMPETENZE della UDA ABILITA UDA UDA n. 1 Struttura hardware del computer e rappresentazione
DettagliPanoramica: che cosa è necessario
Scheda 02 L installazione dell SDK G IOVANNI PULITI Panoramica: che cosa è necessario Per poter lavorare con applicazioni Java o crearne di nuove, il programmatore deve disporre di un ambiente di sviluppo
DettagliInformatica Generale 1 - Esercitazioni Introduzione all uso della command-line shell
Informatica Generale 1 - Esercitazioni Introduzione all uso della command-line shell Daniele Pighin pighin@fbk.eu FBK Via Sommarive, 18 I-38050 Trento, Italy March 5, 2008 Outline 1 Sistema operativo e
DettagliCorso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)
Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio
DettagliCorso amministratore di sistema Linux. Corso amministratore di sistema Linux Programma
Corso amministratore di sistema Linux Programma 1 OBIETTIVI E MODALITA DI FRUIZIONE E VALUTAZIONE 1.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire le conoscenze tecniche e metodologiche
DettagliCorso Linux Corso Online Amministratore di Sistemi Linux
Corso Linux Corso Online Amministratore di Sistemi Linux Accademia Domani Via Pietro Blaserna, 101-00146 ROMA (RM) info@accademiadomani.it Programma Generale del Corso Linux Tematiche di Base MODULO 1
DettagliNote sull uso di Speedy
UNIVERSITÀ DI BRESCIA FACOLTÀ DI INGEGNERIA Dipartimento di Elettronica per l Automazione Laboratorio di Robotica Avanzata Advanced Robotics Laboratory Rapporto Tecnico Technical report ARL-TR-06-06 Note
DettagliNOZIONI 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
DettagliLE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI
VPN: Reti Private Virtuali VPN: RETI PRIVATE VIRTUALI LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI 14 marzo 2006 Fondazione Ordine degli Ingegneri di Milano Corso Venezia Relatore Ing.
DettagliPuppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM)
Puppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) Miniguida n. 188 Ver. 1.0 agosto 2013
DettagliVenerdì 16 Marzo 2007 Primi passi fra testo e finestre
Venerdì16Marzo2007 Primipassifra testoefinestre LUG GOVONIS OpenSourceInitiative Tuttoilmaterialeutilizzatoperlapresenteesposizioneè gratuitamente scaricabile da internet e riutilizzabile secondol'iniziativaopensource.
DettagliInstallazione di Sophos Antivirus 5.1 su piattaforma Windows XP
Servizio Calcolo e Reti 1 Febbraio 2006 Installazione di Sophos Antivirus 5.1 su piattaforma Windows XP A. Rappoldi 1 Premessa La presente guida descrive in modo conciso le fasi essenziali necessarie per
DettagliStudi di Settore. Nota Operativa 22/4/2013
Nota Operativa Studi di Settore 22/4/2013 Sommario Valutazione casistiche... 2 Errore di connessione... 2 Sistema operativo non aggiornato... 2 File non installato client... 2 File non installato server...
Dettagli