Esercizi
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