Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Ako zistíte, ktorý port používa proces v prostredí UNIX?

Existuje niekoľko spôsobov, ako zistiť, ktorý port používa proces v prostredí UNIX. Tu sú niektoré z najbežnejších metód:

1. `príkaz NetStat`

- Základné použitie: `NetStat -A -p | grep `

- `-a`:zobrazuje všetky pripojenia a počúvanie zásuviek.

- `-p`:zobrazuje ID procesu (PID) a názov programu pre každé pripojenie.

- ``:Nahraďte názvom procesu, ktorý hľadáte.

- Príklad: `NetStat -A -p | GREP "Apache2" `by vám ukázal všetky pripojenia a počúvanie zásuviek súvisiacich s webovým serverom Apache.

2. `príkaz lsof`

- Základné použitie: `lsof -i:`

- `-i`:zobrazuje informácie o súboroch otvorených procesmi vrátane sieťových súborov.

- ``:Nahradiť číslo portu, o ktoré sa zaujímate.

- Príklad: `LSOF -I:80` by vám ukázal všetky procesy, ktoré počúvajú na porte 80 (zvyčajne používané servermi HTTP).

3. `príkaz

- Základné použitie: `SS -A -P | grep `

- `-a`:zobrazuje všetky zásuvky.

- `-p`:zobrazuje ID procesu a názov programu.

- ``:Nahradiť číslo portu, o ktoré sa zaujímate.

- Príklad: `SS -A -P | Grep ":80" "by vám ukázal všetky zásuvky, ktoré počúvajú na porte 80.

4. príkaz `ps`

- Základné použitie: `ps -ef | grep `

- `-ef`:zobrazuje všetky procesy v dlhom formáte zoznamu vrátane ID procesu, používateľa, príkazu.

- Príklad: `ps -ef | Grep "Apache2" `by uvádzal zoznam procesov týkajúcich sa Apache.

5. `príkaz pidof`

- Základné použitie: `pidof `

- Vráti ID procesu (PID) zadaného procesu.

- Príklad: `PIDOF„ Apache2 “` vrátil PID procesu Apache.

Akonáhle budete mať ID procesu (PID), môžete použiť nasledujúce:

- `netstat -a -p | grep `: Zobraziť pripojenia a počúvacie zásuvky spojené so zadaným PID.

- `lsof -p `: Zobraziť všetky súbory otvorené procesom pomocou zadaného PID.

Dôležité poznámky:

- Povolenia: Na použitie niektorých z týchto príkazov možno budete potrebovať koreňové výsady (napr. Sudo`).

- Presnosť: Rôzne príkazy môžu zobrazovať informácie odlišne a niektoré nemusia poskytnúť presný port používaný v procese, ale skôr rozsah portov, na ktorých počúva.

- Dynamické pridelenie portov: Niektoré služby, najmä tie, ktoré používajú pridelenie dynamického portu, nemusia mať pevné číslo portu.

Dajte mi vedieť, ak máte ďalšie otázky.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené