its:gnu-linux
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
its:gnu-linux [2024/04/19 13:24] – [Lezione 2 - 19 aprile 2024] obiettivo 1 raggiunto feroda | its:gnu-linux [2024/04/25 06:00] (current) – [Lezione 4 - 30 aprile 2024] - elencati argomenti bash feroda | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Argomenti ===== | ===== Argomenti ===== | ||
- | - < | + | < |
- | | + | |
- | - Terminale | + | ==== Linux da amministratore di sistema |
- | - Generali: < | + | |
- | - man, history | + | |
- | - ls, cd, cat, head, tail, lsb_release -a | + | - Generali: < |
- | - Accesso remoto | + | - man, history |
- | - ssh | + | - ls, cd, cat, head, tail, lsb_release -a |
- | - FHS - La gerarchia delle directory | + | - Accesso remoto |
- | - / | + | - ssh |
- | - / | + | - FHS - La gerarchia delle directory |
- | - / | + | - / |
- | - /dev | + | - / |
- | - / | + | - / |
- | - Gestione utenti non privilegiati e privilegiati | + | - /dev |
- | - sudo | + | - / |
- | - Installazione/ | + | - Gestione utenti non privilegiati e privilegiati |
- | - apt, apt-get, apt-cache, apt-file | + | - sudo |
- | - Download file remoti | + | - Installazione/ |
- | - via ssh: scp | + | - apt, apt-get, apt-cache, apt-file |
- | - via web: wget e curl | + | - Download file remoti |
- | - Gestione dei servizi con systemd | + | - via ssh: scp |
- | - systemctl, resolvectl, hostnamectl, | + | - via web: wget e curl |
- | - Gestione del firewall | + | - Gestione dei servizi con systemd |
- | - la soluzione di Ubuntu '' | + | - systemctl, resolvectl, hostnamectl, |
- | - firewall standard '' | + | - Gestione del firewall |
- | - Configurare il sistema | + | - la soluzione di Ubuntu '' |
- | - modifica dei file di testo con vim o vi | + | - firewall standard '' |
- | - ricerca contenuti con grep | + | - Configurare il sistema |
- | - ricerca files con find | + | - modifica dei file di testo con vim o vi |
- | - sospensione/ | + | - ricerca contenuti con grep |
- | | + | - ricerca files con find |
- | - i protocolli ''/ | + | - sospensione/ |
- | - i servizi e le porte di default ''/ | + | |
- | - i socket attivi '' | + | ==== Linux da amministratore di rete ==== |
- | - la propria configurazione di rete '' | + | |
- | - le proprie interfacce di rete '' | + | |
- | - test di raggiungibilità '' | + | - i servizi e le porte di default ''/ |
- | - test di connessione ad un servizio '' | + | - i socket attivi '' |
- | - test di connessione ssl/tls con '' | + | - la propria configurazione di rete '' |
- | - test di richieste https '' | + | - le proprie interfacce di rete '' |
- | - scansione delle porte '' | + | - test di raggiungibilità '' |
- | - analisi del traffico di rete '' | + | - test di connessione ad un servizio '' |
+ | - test di connessione ssl/tls con '' | ||
+ | - test di richieste https '' | ||
+ | - scansione delle porte '' | ||
+ | - analisi del traffico di rete '' | ||
+ | ===== Possibili attività/ | ||
- | TODO: | ||
- **Riusciamo ad installare un Dokuwiki?** | - **Riusciamo ad installare un Dokuwiki?** | ||
Line 53: | Line 57: | ||
- **Predisposizione macchina GNU/Linux per il corso di fondamenti di programmazione** | - **Predisposizione macchina GNU/Linux per il corso di fondamenti di programmazione** | ||
- | ===== Lezione 2 - 19 aprile 2024 ===== | + | ===== Servizi, protocolli e porte di default |
- | **Obiettivi**: | + | Qui trovate i servizi utilizzati o citati durante il corso: |
- | | + | |
- | | + | |
- | | + | |
- | - La versione della distribuzione | + | |
+ | | Servizio | ||
+ | ^ Secure Shell | OpenSSH | ||
+ | ^ Remote Desktop | Connessione Remota Windows | rdp | 3389 | rdesktop/ | ||
+ | ^ IMAPs | Consultazione Email (sicuro) | imaps | 993 | thunderbird/ | ||
+ | ^ < | ||
- | Attività: | + | ===== Lezione 4 - 30 aprile 2024 ===== |
- | | + | |
- | - ssh its-student@192.168.6.203 | + | |
- | - its-student crea un utente | + | * Poi continueremo con 2 parole sulla '' |
- | - sudo adduser tuonick | + | |
- | - id tuonick | + | |
- | | + | * '' |
- | - sudo adduser tuonick sudo | + | * Cicli in Bash |
- | | + | |
- | | + | |
- | - its-student fa logout (logout | + | |
- | - ogni alunno accede via ssh alla macchina Ubuntu1 | + | |
- | - ogni alunno installa vim, code, gcc e tmux, xrdp rispettivamente | + | ==== Esercitazione ==== |
+ | **Scenario**: | ||
+ | |||
+ | Riusciresti a dire cosa voleva monitorare il prof. (comando '' | ||
+ | |||
+ | < | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | root@new-mail:/ | ||
+ | </ | ||
+ | |||
+ | Nota: alcune righe potrebbero non aver dato il risultato sperato, per questo sono state rilanciate in modo più opportuno. | ||
+ | |||
+ | **Suggerimento banale se ti trovi in difficoltà su comandi o opzioni**: usa il '' | ||
+ | |||
+ | ===== Lezione 3 - 23 aprile 2024 ===== | ||
+ | |||
+ | Il prof crea la macchina Ubuntu2 | ||
- | Opzionali: | ||
- | - Creazione macchina Ubuntu2 | ||
- Accesso in ssh alla macchina Ubuntu2 | - Accesso in ssh alla macchina Ubuntu2 | ||
+ | - Ripetizione delle operazioni della lezione precedente in autonomia ed esplorando, grazie al comando '' | ||
+ | - ls, cat, head e sort, tail e sort, lsb_release -a, grep | ||
+ | - cd, mkdir | ||
+ | - Ognuno espone un comando esplorato e una opzione. Potete dire da quale directory viene eseguito? | ||
+ | - Impostare l' | ||
+ | |||
==== Integrazione al contesto della Lezione 1 ==== | ==== Integrazione al contesto della Lezione 1 ==== | ||
Line 98: | Line 132: | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ===== Lezione 2 - 19 aprile 2024 ===== | ||
+ | |||
+ | ==== Obiettivi ==== | ||
+ | |||
+ | - Utilizzo del terminale ed accesso remoto | ||
+ | - Utenti, creazione | ||
+ | - I Pacchetti e i Repository. Installazione/ | ||
+ | |||
+ | ==== Attività ==== | ||
+ | |||
+ | Parte 1: | ||
+ | |||
+ | - its-student accede in ssh alla macchina Ubuntu1 (192.168.6.203) | ||
+ | - ssh its-student@192.168.6.203 | ||
+ | - its-student crea un utente per ogni alunno | ||
+ | - sudo adduser tuonick | ||
+ | - id tuonick | ||
+ | - its-student rende l' | ||
+ | - sudo adduser tuonick sudo | ||
+ | - id tuonick | ||
+ | - ls /home/ | ||
+ | - its-student fa logout (logout o exit o CTRL+D) dalla macchina Ubuntu1 | ||
+ | - ogni alunno accede via ssh alla macchina Ubuntu1 | ||
+ | |||
+ | Parte 2: | ||
+ | |||
+ | - ogni alunno installa vim, code, gcc e tmux, xrdp rispettivamente | ||
+ | - test dei comandi appena installati | ||
+ | - test di accesso remoto al sistema Ubuntu tramite Connessione Desktop Remoto di Windows | ||
its/gnu-linux.1713533099.txt.gz · Last modified: 2024/04/19 13:24 by feroda