Da GazziNet.
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