Esercizi: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Creata pagina con "<pre> 🧰 Esercizi – Sistema Operativo 📄 Informazioni di sistema Mostra il nome dell’host e cambia l’hostname del sistema in dev01.lab.local. <details> <summary>✅ Soluzione</summary> hostnamectl hostnamectl set-hostname dev01.lab.local </details> Verifica il tipo di distribuzione e il kernel attivo. <details> <summary>✅ Soluzione</summary> cat /etc/os-release uname -a </details> 📁 Gestione file Vai nella cartella dei log di sistema e copia messages in...") |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
<pre> | <pre> | ||
Esercizi Pratici con Soluzioni – Red Hat Linux | |||
1.1 Mostra il nome dell’host attuale | |||
Soluzione: | |||
hostnamectl | hostnamectl | ||
1.2 Cambia l’hostname del sistema in dev01.lab.local | |||
Soluzione: | |||
hostnamectl set-hostname dev01.lab.local | hostnamectl set-hostname dev01.lab.local | ||
1.3 Mostra il tipo e la versione del sistema operativo | |||
Soluzione: | |||
cat /etc/os-release | cat /etc/os-release | ||
1.4 Mostra le informazioni dettagliate del kernel in uso | |||
Soluzione: | |||
uname -a | uname -a | ||
1.5 Vai nella cartella /var/log | |||
Soluzione: | |||
cd /var/log | cd /var/log | ||
1.6 Copia il file messages in un nuovo file chiamato messages.bak | |||
Soluzione: | |||
cp messages messages.bak | cp messages messages.bak | ||
1.7 Elenca i file in /etc con permessi dettagliati | |||
Soluzione: | |||
du -sh * | ls -l /etc | ||
1.8 Visualizza lo spazio occupato da ogni sottocartella di /var | |||
Soluzione: | |||
du -sh /var/* | |||
1.9 Elenca tutti i processi attivi | |||
Soluzione: | |||
ps aux | |||
1.10 Termina un processo chiamato sleep se è attivo | |||
Soluzione: | |||
ps aux | grep sleep | ps aux | grep sleep | ||
kill -9 <PID> | kill -9 <PID> | ||
1.11 Visualizza in tempo reale i processi ordinati per uso CPU | |||
Soluzione: | |||
top | |||
1.12 Mostra la RAM disponibile in formato leggibile | |||
Soluzione: | |||
free -h | free -h | ||
1.13 Installa il pacchetto htop | |||
Soluzione: | |||
yum install htop -y | |||
1.14 Rimuovi htop dal sistema | |||
Soluzione: | |||
yum remove htop -y | |||
1.15 Elenca tutti i pacchetti installati che contengono “ssh” | |||
Soluzione: | |||
rpm -qa | grep ssh | |||
2.1 Mostra tutte le interfacce di rete e i relativi IP | |||
Soluzione: | |||
ip addr show | ip addr show | ||
2.2 Verifica se sei connesso a Internet facendo ping a 8.8.8.8 | |||
Soluzione: | |||
ping 8.8.8.8 | ping 8.8.8.8 | ||
2.3 Visualizza la tabella di routing | |||
Soluzione: | |||
ip route | |||
2.4 Traccia il percorso verso www.google.com | |||
Soluzione: | |||
traceroute www.google.com | |||
2.5 Verifica lo stato delle interfacce con nmcli | |||
Soluzione: | |||
nmcli device status | |||
2.6 Elenca tutte le connessioni di rete configurate | |||
Soluzione: | |||
nmcli connection show | |||
2.7 Imposta l’IP statico 192.168.100.50/24 sulla scheda enp8s0 | |||
Soluzione: | |||
nmcli connection modify enp8s0 ipv4.addresses 192.168.100.50/24 | nmcli connection modify enp8s0 ipv4.addresses 192.168.100.50/24 | ||
nmcli connection modify enp8s0 ipv4.method manual | nmcli connection modify enp8s0 ipv4.method manual | ||
2.8 Attiva la connessione su enp8s0 | |||
Soluzione: | |||
nmcli connection up enp8s0 | nmcli connection up enp8s0 | ||
2.9 Mostra tutte le porte TCP/UDP in ascolto | |||
Soluzione: | |||
ss -tuln | ss -tuln | ||
2.10 Ottieni informazioni fisiche sull’interfaccia enp8s0 | |||
Soluzione: | |||
ethtool enp8s0 | |||
2.11 Sniffa pacchetti HTTP sulla scheda enp8s0 | |||
Soluzione: | |||
tcpdump -i enp8s0 port 80 | |||
3.1 Mostra il carico del sistema ogni 5 secondi | |||
Soluzione: | |||
vmstat 5 | |||
3.2 Visualizza le statistiche disco con iostat (1 sec) | |||
Soluzione: | |||
iostat -xz 1 | iostat -xz 1 | ||
3.3 Avvia nmon (se installato) e monitora le risorse | |||
Soluzione: | |||
nmon | |||
3.4 Mostra tutte le opzioni TCP gestite da sysctl | |||
Soluzione: | |||
sysctl -a | grep tcp | |||
3.5 Imposta lo swappiness a 10 temporaneamente | |||
Soluzione: | |||
sysctl -w vm.swappiness=10 | |||
3.6 Disabilita temporaneamente la restrizione su kptr_restrict | |||
Soluzione: | |||
echo 0 > /proc/sys/kernel/kptr_restrict | |||
3.7 Elenca tutti i profili tuned disponibili | |||
Soluzione: | |||
tuned-adm list | |||
3.8 Mostra il profilo attivo | |||
Soluzione: | |||
tuned-adm active | |||
3.9 Applica il profilo throughput-performance | |||
Soluzione: | |||
tuned-adm profile throughput-performance | tuned-adm profile throughput-performance | ||
3.10 Aumenta il buffer massimo di ricezione socket a 16MB | |||
Soluzione: | |||
sysctl -w net.core.rmem_max=16777216 | sysctl -w net.core.rmem_max=16777216 | ||
3.11 Aumenta l’MTU dell’interfaccia enp8s0 a 9000 | |||
Soluzione: | |||
ip link set dev enp8s0 mtu 9000 | |||
3.12 Aumenta il ring buffer RX/TX dell’interfaccia enp8s0 a 4096 | |||
Soluzione: | |||
ethtool -G enp8s0 rx 4096 tx 4096 | |||
</pre> | </pre> |
Versione attuale delle 09:46, 7 lug 2025
Esercizi Pratici con Soluzioni – Red Hat Linux 1.1 Mostra il nome dell’host attuale Soluzione: hostnamectl 1.2 Cambia l’hostname del sistema in dev01.lab.local Soluzione: hostnamectl set-hostname dev01.lab.local 1.3 Mostra il tipo e la versione del sistema operativo Soluzione: cat /etc/os-release 1.4 Mostra le informazioni dettagliate del kernel in uso Soluzione: uname -a 1.5 Vai nella cartella /var/log Soluzione: cd /var/log 1.6 Copia il file messages in un nuovo file chiamato messages.bak Soluzione: cp messages messages.bak 1.7 Elenca i file in /etc con permessi dettagliati Soluzione: ls -l /etc 1.8 Visualizza lo spazio occupato da ogni sottocartella di /var Soluzione: du -sh /var/* 1.9 Elenca tutti i processi attivi Soluzione: ps aux 1.10 Termina un processo chiamato sleep se è attivo Soluzione: ps aux | grep sleep kill -9 <PID> 1.11 Visualizza in tempo reale i processi ordinati per uso CPU Soluzione: top 1.12 Mostra la RAM disponibile in formato leggibile Soluzione: free -h 1.13 Installa il pacchetto htop Soluzione: yum install htop -y 1.14 Rimuovi htop dal sistema Soluzione: yum remove htop -y 1.15 Elenca tutti i pacchetti installati che contengono “ssh” Soluzione: rpm -qa | grep ssh 2.1 Mostra tutte le interfacce di rete e i relativi IP Soluzione: ip addr show 2.2 Verifica se sei connesso a Internet facendo ping a 8.8.8.8 Soluzione: ping 8.8.8.8 2.3 Visualizza la tabella di routing Soluzione: ip route 2.4 Traccia il percorso verso www.google.com Soluzione: traceroute www.google.com 2.5 Verifica lo stato delle interfacce con nmcli Soluzione: nmcli device status 2.6 Elenca tutte le connessioni di rete configurate Soluzione: nmcli connection show 2.7 Imposta l’IP statico 192.168.100.50/24 sulla scheda enp8s0 Soluzione: nmcli connection modify enp8s0 ipv4.addresses 192.168.100.50/24 nmcli connection modify enp8s0 ipv4.method manual 2.8 Attiva la connessione su enp8s0 Soluzione: nmcli connection up enp8s0 2.9 Mostra tutte le porte TCP/UDP in ascolto Soluzione: ss -tuln 2.10 Ottieni informazioni fisiche sull’interfaccia enp8s0 Soluzione: ethtool enp8s0 2.11 Sniffa pacchetti HTTP sulla scheda enp8s0 Soluzione: tcpdump -i enp8s0 port 80 3.1 Mostra il carico del sistema ogni 5 secondi Soluzione: vmstat 5 3.2 Visualizza le statistiche disco con iostat (1 sec) Soluzione: iostat -xz 1 3.3 Avvia nmon (se installato) e monitora le risorse Soluzione: nmon 3.4 Mostra tutte le opzioni TCP gestite da sysctl Soluzione: sysctl -a | grep tcp 3.5 Imposta lo swappiness a 10 temporaneamente Soluzione: sysctl -w vm.swappiness=10 3.6 Disabilita temporaneamente la restrizione su kptr_restrict Soluzione: echo 0 > /proc/sys/kernel/kptr_restrict 3.7 Elenca tutti i profili tuned disponibili Soluzione: tuned-adm list 3.8 Mostra il profilo attivo Soluzione: tuned-adm active 3.9 Applica il profilo throughput-performance Soluzione: tuned-adm profile throughput-performance 3.10 Aumenta il buffer massimo di ricezione socket a 16MB Soluzione: sysctl -w net.core.rmem_max=16777216 3.11 Aumenta l’MTU dell’interfaccia enp8s0 a 9000 Soluzione: ip link set dev enp8s0 mtu 9000 3.12 Aumenta il ring buffer RX/TX dell’interfaccia enp8s0 a 4096 Soluzione: ethtool -G enp8s0 rx 4096 tx 4096