Prontuario: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Creata pagina con "<p> π§° 1. Sistema Operativo π Informazioni di sistema Comando Spiegazione Esempio uname -a Mostra info sul kernel, architettura, ecc. Linux srv1 5.14.0-448.el9.x86_64 #1 SMP ... cat /etc/os-release Mostra versione e dettagli della distro Nome della distribuzione: RHEL 9 hostnamectl Imposta o mostra l'hostname hostnamectl set-hostname server1.local π Gestione file Comando Spiegazione Esempio ls -l /home Elenca file in una directory con dettagli File, permessi, ut...") Β |
Nessun oggetto della modifica Β |
||
(Una versione intermedia di uno stesso utente non Γ¨ mostrata) | |||
Riga 1: | Riga 1: | ||
< | <pre> | ||
Β | |||
π§° 1. Sistema Operativo | π§° 1. Sistema Operativo | ||
π Informazioni di sistema | π Informazioni di sistema | ||
Riga 83: | Riga 84: | ||
# Aumentare dimensione ring buffer | # Aumentare dimensione ring buffer | ||
ethtool -G enp8s0 rx 4096 tx 4096 | ethtool -G enp8s0 rx 4096 tx 4096 | ||
π Riassunto Visuale | π Riassunto Visuale | ||
Categoria Comandi Principali | Categoria Comandi Principali | ||
Riga 90: | Riga 92: | ||
Performance tuned-adm, sysctl, iostat, vmstat | Performance tuned-adm, sysctl, iostat, vmstat | ||
</ | </pre> |
Versione attuale delle 09:08, 7 lug 2025
π§° 1. Sistema Operativo π Informazioni di sistema Comando Spiegazione Esempio uname -a Mostra info sul kernel, architettura, ecc. Linux srv1 5.14.0-448.el9.x86_64 #1 SMP ... cat /etc/os-release Mostra versione e dettagli della distro Nome della distribuzione: RHEL 9 hostnamectl Imposta o mostra l'hostname hostnamectl set-hostname server1.local π Gestione file Comando Spiegazione Esempio ls -l /home Elenca file in una directory con dettagli File, permessi, utenti, data cd /var/log Cambia directory Vai alla cartella dei log cp file1 file2 Copia file1 in file2 cp config.old config.bak rm file.txt Cancella un file Attenzione! Non recuperabile du -sh * Spazio occupato da ogni file/cartella 1.2G /var/log π§ Gestione processi Comando Spiegazione Esempio ps aux Elenca tutti i processi Utile per capire cosa gira top Visualizza processi live ordinati per uso CPU Premi q per uscire kill -9 1234 Termina un processo con PID 1234 Forzato, usare con cautela free -h Mostra RAM disponibile e usata Mem: 2.0G used / 4.0G total π¦ Gestione pacchetti (YUM) Comando Spiegazione Esempio yum install httpd Installa Apache Anche dnf funziona su RHEL 8+ yum remove httpd Rimuove il pacchetto Include le dipendenze inutilizzate rpm -qa Elenca pacchetti installati `rpm -qa π 2. Gestione Network π‘ Info e diagnostica Comando Spiegazione Esempio ip addr show Elenca interfacce e IP enp8s0: 192.168.1.10/24 ip route Mostra la tabella di routing Default gateway, route locali ping 8.8.8.8 Verifica connettivitΓ verso Google CTRL+C per fermare traceroute www.google.com Percorso fino al server remoto Diagnostica rete nmcli device status Stato delle interfacce gestite da NetworkManager up/down/disconnected π Configurazione (NetworkManager) Comando Spiegazione Esempio nmcli connection show Elenco connessioni configurate Profili di rete nmcli connection modify enp8s0 ipv4.addresses 192.168.1.100/24 Imposta IP statico nmcli connection up enp8s0 Attiva una connessione π Diagnostica avanzata Comando Spiegazione Esempio ss -tuln Porte TCP/UDP aperte :22 indica SSH ethtool enp8s0 Info su interfaccia fisica VelocitΓ , duplex, stats tcpdump -i enp8s0 port 80 Sniffing HTTP Solo se hai tcpdump installato βοΈ 3. Tuning e Performance π Monitoraggio risorse Comando Spiegazione Esempio vmstat 5 Carico di sistema ogni 5 sec CPU, swap, IO iostat -xz 1 Statistiche dischi (richiede sysstat) Letture/scritture per disco nmon Monitor interattivo avanzato Usare nmon per CPU, dischi, rete π§ Sysctl β Parametri kernel Comando Spiegazione Esempio `sysctl -a grep tcp` Elenco opzioni TCP sysctl -w vm.swappiness=10 Tuning uso dello swap Minore = preferisce RAM echo 0 > /proc/sys/kernel/kptr_restrict Modifica temporanea parametro kernel π tuned β Profili performance tuned Γ¨ un demone che applica profili predefiniti ottimizzati. Comando Spiegazione Esempio tuned-adm list Elenco profili disponibili latency-performance, throughput-performance, ecc. tuned-adm active Profilo attualmente in uso tuned-adm profile throughput-performance Applica profilo ottimizzato per rete o I/O π‘ Esempio reale: migliorare performance di rete bash Copy Edit # Aumentare buffer socket sysctl -w net.core.rmem_max=16777216 sysctl -w net.core.wmem_max=16777216 # Aumentare MTU (solo se supportato) ip link set dev enp8s0 mtu 9000 # Aumentare dimensione ring buffer ethtool -G enp8s0 rx 4096 tx 4096 π Riassunto Visuale Categoria Comandi Principali Sistema uname, hostnamectl, yum, ps, free File ls, cd, cp, du, df, tar Network ip, ping, nmcli, ethtool, ss Performance tuned-adm, sysctl, iostat, vmstat