Tips Linux: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Aggiunti comandi Linux di base e scheda rapida awk) |
Nessun oggetto della modifica |
||
| (4 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 2: | Riga 2: | ||
Breve raccolta di riferimenti operativi Linux usati nel contesto GazziNet. La pagina serve come indice rapido per verifiche, troubleshooting e accesso ai sotto-argomenti gia documentati nel wiki. | Breve raccolta di riferimenti operativi Linux usati nel contesto GazziNet. La pagina serve come indice rapido per verifiche, troubleshooting e accesso ai sotto-argomenti gia documentati nel wiki. | ||
[[VerificheRapideLinux]] | |||
=== | === ACL Linux === | ||
[[ACL_Linux:_storia,_concetti_e_uso_pratico]] | |||
<pre> | <pre> | ||
https://wiki.gazzi.net/index.php?title=ACL_Linux:_storia,_concetti_e_uso_pratico | |||
</pre> | </pre> | ||
== Comandi Linux di base == | == Comandi Linux di base == | ||
Versione attuale delle 11:16, 20 mar 2026
Breve raccolta di riferimenti operativi Linux usati nel contesto GazziNet. La pagina serve come indice rapido per verifiche, troubleshooting e accesso ai sotto-argomenti gia documentati nel wiki.
ACL Linux
ACL_Linux:_storia,_concetti_e_uso_pratico
https://wiki.gazzi.net/index.php?title=ACL_Linux:_storia,_concetti_e_uso_pratico
Comandi Linux di base
pwd ls -la cd /percorso mkdir nome-directory touch file.txt cp sorgente destinazione mv vecchio nuovo rm file.txt rm -r directory cat file.txt less file.txt head -n 20 file.txt tail -n 20 file.txt
Ricerca rapida
grep -n parola file.txt grep -R "pattern" /percorso find /percorso -name "*.log" find /percorso -type f -mtime -1 which comando whereis comando
Permessi e proprieta
ls -l chmod 644 file.txt chmod +x script.sh chown utente:gruppo file.txt id whoami
Archivi e trasferimento
tar -czf archivio.tar.gz directory/ tar -xzf archivio.tar.gz scp file.txt utente@host:/percorso/ rsync -av origine/ destinazione/
Scheda rapida awk
awk e utile quando serve estrarre colonne, filtrare righe o fare piccoli report da output testuali senza aprire editor o scrivere script piu lunghi.
Sintassi minima
awk 'condizione { azione }' file
comando | awk 'condizione { azione }'
Usi tipici
Stampare colonne specifiche
ps -ef | awk '{print $1, $2, $8}'
df -h | awk '{print $1, $5, $6}'
Saltare l'intestazione
df -h | awk 'NR>1 {print $1, $5, $6}'
Filtrare righe che contengono una condizione
ss -tulpn | awk '/LISTEN/ {print $1, $5, $7}'
ps -ef | awk '/nginx/ && !/awk/ {print $2, $8}'
Usare un separatore diverso
awk -F: '{print $1, $7}' /etc/passwd
awk -F= '{print $1, $2}' file.conf
Fare conteggi e somme
ps -ef | awk 'END {print NR " righe totali"}'
awk '{somma += $1} END {print somma}' numeri.txt
Mostrare solo righe sopra una soglia
df -h | awk 'NR>1 && $5+0 >= 80 {print $1, $5, $6}'
free -m | awk '/Mem:/ {print "RAM usata:", $3 " MB"}'
Formattare output in modo leggibile
awk -F: '{printf "utente=%s shell=%s
", $1, $7}' /etc/passwd
Note pratiche su awk
- `NR` indica il numero di riga corrente.
- `$1`, `$2`, `$3` indicano la prima, seconda e terza colonna.
- `-F` imposta il separatore di campo.
- In output da comandi di sistema, awk e molto utile insieme a `grep`, `sort`, `uniq` e `xargs`.
- Se l'output contiene spazi irregolari, verificare prima il separatore reale o usare `printf` invece di `print`.
Troubleshooting operativo
Log principali
journalctl -b journalctl -p err -b tail -n 100 /var/log/messages tail -n 100 /var/log/secure
Spazio disco e inode
df -h df -i du -sh /var/* | sort -h find /var/log -type f -size +100M -ls
Mount e multipath
Per ambienti con storage esterno o SAN, usare le procedure dedicate prima di eseguire rescan o interventi sui device.
Pacchetti e repository
Verifiche base
rpm -qa | wc -l rpm -q nome-pacchetto which comando
Riferimenti dedicati
Accesso remoto e identita
Script e analisi
Configurazione e sistema
Note d'uso
- Preferire sempre verifiche non invasive prima di riavvii o fix correttivi.
- Se il problema coinvolge storage, autenticazione o rete, documentare subito hostname, orario, sintomo e ultimo cambiamento noto.
- Spostare i casi ricorrenti in pagine dedicate invece di far crescere questa pagina senza struttura.