Prontuario: differenze tra le versioni

Da GazziNet.
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
Riga 1: Riga 1:
<p>
<pre>
Β 
🧰 1. Sistema Operativo
🧰 1. Sistema Operativo
πŸ“„ Informazioni di sistema
πŸ“„ Informazioni di sistema
Riga 100: Riga 101:
Fammi sapere!
Fammi sapere!


</p>
</pre>

Versione delle 09:07, 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

Se vuoi posso anche fornirti:

Un PDF riassuntivo pronto da stampare

Una guida Ansible per configurazione automatica

O uno script Bash per monitoraggio e tuning automatico

Fammi sapere!