TPSIT 2024-25

Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni

Modulo A

Rappresentazione delle Informazioni

Codifica binaria, sistemi numerici e rappresentazione dati

8 Lezioni
20+ Esercizi

Codifica Binaria e Sistemi Numerici

Fondamenti della rappresentazione digitale delle informazioni

01

Sistemi di Numerazione

Binario, ottale, decimale, esadecimale e conversioni

Base
02

Codifica Binaria

Rappresentazione di numeri interi e decimali

Base
03

Codifica dei Caratteri

ASCII, Unicode e codifiche di testo

Intermedio
04

Operazioni Logiche

AND, OR, XOR, NOT e algebra booleana

Intermedio
Modulo B

Il Sistema Operativo Linux

Command line, shell scripting e amministrazione sistema

12 Lezioni
30+ Comandi

Comandi Avanzati e Scripting

Redirezione, pipes, filtri e automazione

ES05

Redirezione e Pipes

Input/output redirection e collegamento tra comandi

Intermedio
ES06

Filtri e Ricerca

grep, sed, awk per elaborazione testi

Avanzato
ES07

Permessi e Sicurezza

Gestione utenti, gruppi e permessi file

Intermedio
ES08

Bash Scripting

Creazione script per automazione attività

Avanzato

Amministrazione Sistema

Processi, servizi e monitoraggio sistema

ES09

Gestione Processi

ps, top, kill e controllo processi attivi

Intermedio
ES10

Gestione Servizi

systemctl, daemon e servizi di sistema

Avanzato
ES11

Monitoraggio Sistema

Log files, performance e diagnostica

Avanzato
ES12

Networking di Base

Configurazione rete, ping, netstat, ssh

Avanzato

Progetti Pratici TPSIT

Applicazioni pratiche dei concetti appresi

File Management

File Manager CLI

Gestore file avanzato da command line con funzioni di ricerca e organizzazione.

Bash grep find
Network Tools

Network Scanner

Tool per scansione rete locale e analisi connettività con script automatizzati.

Bash netstat ping
Log Analyzer

Log Analyzer

Analizzatore di log di sistema per identificare pattern e anomalie.

awk sed grep

Riferimenti Rapidi

Comandi e riferimenti essenziali per TPSIT

Comandi Base

ls -la Lista file dettagliata
cd /path Cambia directory
pwd Directory corrente
mkdir dir Crea directory

Gestione File

cp file dest Copia file
mv file dest Sposta/rinomina
rm file Elimina file
chmod 755 file Modifica permessi

Ricerca e Filtri

grep pattern file Cerca testo in file
find . -name "*.txt" Trova file per nome
head -n 10 file Prime 10 righe
tail -f logfile Segue log in tempo reale

Sistema

ps aux Lista processi
top Monitor sistema
df -h Spazio disco
systemctl status Stato servizi

Pronto a padroneggiare Linux e i sistemi informatici?

Inizia con i fondamenti e progredisci verso l'amministrazione sistema avanzata.