1. Comando `NetStat`
- Uso di base: `netstat -a -p | grep
- `-a`:mostra tutte le connessioni e le prese di ascolto.
- `-p`:mostra l'ID processo (PID) e il nome del programma per ciascuna connessione.
- `
- Esempio: `netstat -a -p | Grep "Apache2" `mostrerebbe tutte le connessioni e le prese di ascolto relative al server Web Apache.
2. comando `lsof`
- Uso di base: `LSOF -I:
- `-i`:mostra informazioni sui file aperti dai processi, inclusi i file di rete.
- `
- Esempio: `LSOF -I:80` mostrerebbe tutti i processi che stanno ascoltando sulla porta 80 (in genere utilizzati dai server HTTP).
3. comando `ss`
- Uso di base: `ss -a -p | grep
- `-a`:mostra tutte le prese.
- `-p`:mostra l'ID processo e il nome del programma.
- `
- Esempio: `ss -a -p | Grep ":80" `ti mostrerebbe tutte le prese ad ascoltare la porta 80.
4. comando `ps`
- Uso di base: `ps -ef | grep
- `-ef`:mostra tutti i processi in un lungo formato di elenco, inclusi ID processo, utente, comando.
- Esempio: `ps -ef | grep "apache2" `elencherebbe i processi relativi ad Apache.
5. comando `pidof`
- Uso di base: `pidof
- Restituisce l'ID di processo (PID) del processo specificato.
- Esempio: `pidof" apache2 "` restituirebbe il PID del processo Apache.
Una volta che hai l'ID processo (PID), è possibile utilizzare quanto segue:
- `netstat -a -p | grep
- `lsof -p
Note importanti:
- Permessi: Potresti aver bisogno di privilegi di root (ad es. `Sudo`) per usare alcuni di questi comandi.
- Precisione: Diversi comandi possono visualizzare informazioni in modo diverso e alcuni potrebbero non fornire la porta esatta utilizzata dal processo, ma piuttosto la gamma di porte su cui sta ascoltando.
- Allocazione delle porte dinamiche: Alcuni servizi, in particolare quelli che utilizzano l'allocazione dinamica delle porte, potrebbero non avere un numero di porta fisso.
Fammi sapere se hai ulteriori domande.
Informazioni correlate
sistemi © www.354353.com