Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
• Il corso sarà organizzato in tre moduli:
• Reti di computer ed applicativi (M. Ghedini)
• LaTeX (V. Montesi)
• Applicazioni web (P. Donatini)
• La frequenza alle lezioni non è obbligatoria
• L'idoneità verrà conseguita a seguito del
superamento di una prova in Laboratorio
Organizzazione del corso 2019/20
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 2 / 24
Computer e sistemi operativi
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 3 / 24
Terminale o Shell
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 4 / 24
Dal menu
Finder >
Utility >
Terminale
Dal menù
Applicazioni >
Sistema >Terminale
Dal menù
Avvio >
Sistema Windows >
Prompt dei comandi , oppure
Win + r > cmd
Versione S.O.
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 5 / 24
Dal menu Apple in alto a sx, scegli
“Informazioni su questo Mac”, oppureTerminale > sw_vers
ProductName: Mac OS X
ProductVersion: 10.11.1
BuildVersion: nnn
Terminale > lsb_release -a
...
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
Win + r > winverMicrosoft Windows 10
Versione 1803 (build SO nnn.nn)
Antivirus (1 / 2)
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 6 / 24
• Un VIRUS, in informatica, è un software appartenente alla categoria dei malware che, una volta
eseguito, infetta dei file in modo da fare copie di se stesso, generalmente senza farsi rilevare
dall'utente… (https://it.wikipedia.org/wiki/Virus_(informatica) )
• MALWARE, abbreviazione per malicious software (…) indica un qualsiasi programma
informatico usato per disturbare le operazioni svolte da un computer, rubare informazioni sensibili,
accedere a sistemi informatici privati, o mostrare pubblicità indesiderata. (https://it.wikipedia.org/wiki/Malware )
INSTALLIAMOLO
SEMPRE!
Almeno per filtrare
i files che passano
sulla nostra
macchina
Antivirus (2 / 2)
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 7 / 24
https://www.unibo.it/it/servizi-e-opportunita/studio-e-non-solo/agevolazioni-per-computer-tablet-e-
software/sophos-antivirus
Scorciatoie (hotkeys/shortcuts)
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 8 / 24
Scorciatoie (hotkeys/shortcuts)
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 9 / 24
Scorciatoie (hotkeys/shortcuts)
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 10 / 24
Poiché Linux viene
rilasciato in molte versioni
differenti (distribuzioni),
è possibile definire le
proprie scorciatoie
personalmente
Screen Capture o PrintScreen (1 / 2)
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 11 / 24
(da https://xkcd.com)
Screen Capture o PrintScreen (2 / 2)
Attività Professionalizzanti 1/3
Computer e sistemi operativiReti di computer 12 / 24
Tasti:
⌘ + Shift + 3 > schermata intera⌘ + Shift + 4 > finestra
Tasti:
Stamp > schermata interaAlt + Stamp > finestra
Tasti:
Stamp > schermata interaAlt + Stamp > finestra
APP
cache
file
Reti di computer
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 13 / 24
• Reti cablate
• Reti wireless
• Programmi
Reti cablate (Ethernet)
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 14 / 24
Ethernet: è una famiglia di tecnologie standard per la
trasmissione di dati. Ogni macchina (PC, stampante,
smartphone) ha un indirizzo di rete specifico.
• Indirizzo IP (fisso o dinamico): xxx.xxx.xxx.xxx (IPv4)
• https://whatismyipaddress.com/
• Gateway
• MAC Address
• DNS (conoscete quello di Google?)https://whatismyipaddress.com/
Reti wireless
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 15 / 24
Il Router/Access Point può gestire la sicurezza degli accessi
• Autenticazione
• WPA2-Personal (password), oppure
• WPA2-Enterprise (username + password)
• Certificati di sicurezza
• Filtro su MAC address
I certificati hanno una scadenza temporale.
Oltre quella il WiFi non funziona più.
SOLUZIONE: Elimina la Rete
e Autenticati nuovamente
Filtro su MAC address sul Router ADSL
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 16 / 24
Accesso ad un server e trasferimento files
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 17 / 24
• PING
• SSH
• SCP (FTP)
Accesso ad un server e trasferimento files (1 / 5)
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 18 / 24
PING
• Comando per ricevere una risposta semplice da un’altra
macchina («mi senti?» «sì»)
SSH (Secure SHell)
• Protocollo per comunicazioni di rete cifrate
SCP (Secure CoPy)
• Protocollo per trasferimento di files tra 2 macchine
Si possono usare via Terminale o tramite APP.
Accesso ad un server e trasferimento files (2 / 5)
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 19 / 24
PING
Da Terminale o PowerShell, la sintassi è
\:> ping <indirizzo macchina>
• Tale indirizzo può essere l'IP xxx.xxx.xxx.xxx, ma per i siti web funziona anche
l'URL (www.google.it)
Windows ha due applicazioni native:
Prompt dei comandi
PowerShell (più evoluto)
… oppure posso scaricare PuTTY (https://www.putty.org)
Accesso ad un server e trasferimento files (3 / 5)
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 20 / 24
SSH (Secure SHell)
Da Terminale o PowerShell, la sintassi è
\:> ssh utente@<indirizzo macchina>
• che può essere l'IP xxx.xxx.xxx.xxx o il nome del server.
Per questo corso, potete usare il server: att-pro.dm.unibo.it
\:> ssh [email protected]
\:> pwd (… PrintWorkingDirectory), mostrerà la cartella in cui
state lavorando
Accesso ad un server e trasferimento files (4 / 5)
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 21 / 24
SCP (Secure CoPy)
Da Terminale o PowerShell, la sintassi è
\:> scp <percorso>/file utente@<indirizzo>:<percorso>/
Ad esempio:
\:> scp \home\max\slides.pdf [email protected]:\max\, o viceversa
\:> scp [email protected]:\max\slides.pdf \home\max\
Queste operazioni si possono eseguire anche attraverso un'APP, come
• WinSCP http://winscp.net/
• FileZilla https://filezilla-project.org/
Accesso ad un server e trasferimento files (5 / 5)
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 22 / 24
Altri comandi
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 23 / 24
MKDIR nome_cartella
• Crea una cartella (…MaKeDIRectory)
• \:> mkdir nuovacartella
CD nome_cartella
• Cambia la cartella di lavoro attuale (…ChangeDirectory)
• \:> cd \export\home\h\mioutente\nuovacartella
TOUCH nome_file
• Crea un file vuoto che posso poi modificare, copiare, ecc.
• \:> touch prova.txt
Esercizi consigliati
Attività Professionalizzanti 1/3
Computer e sistemi operativi
Reti di computer 24 / 24
1. Aprite un editor e create un file di testo con i propri dati (nome, matricola,
qualche esame sostenuto…), poi salvate uno screenshot di tale
file (aperto) [file n. 1]
2. Screenshot versione AntiVirus installata [file n. 2]
3. Screenshot Ping [file n. 3]
4. Caricate i tre files nella vostra cartella sul server (att-pro.dm.unibo.it)