Esercizi

Da GazziNet.
Vai alla navigazione Vai alla ricerca

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