3 Måder til at Finde Ud af, Hvilken Proces Lytter på en Bestemt Port

posted in: Articles | 0

En port er en logisk enhed, der repræsenterer et slutpunkt for kommunikation og er forbundet med en given proces eller service i et operativsystem. I tidligere artikler forklarede vi, hvordan man finder ud af listen over alle åbne porte i Linu., og hvordan man kontrollerer, om fjernporte kan nås ved hjælp af ‘nc’ – kommandoen.

i denne korte vejledning viser vi forskellige måder at finde processen / tjenesten lytte på en bestemt port i Linu..,

brug netstat kommando

netstat (net statisticsork statistics) kommando bruges til at vise oplysninger om netværksforbindelser, routing tabeller, interface statistik og videre. Den er tilgængelig på alle Uni.-lignende operativsystemer, herunder Linu. og også på .indo .s os.

Hvis du ikke har det installeret som standard, skal du bruge følgende kommando til at installere det.

$ sudo yum install net-tools#RHEL/CentOS $ sudo apt install net-tools#Debian/Ubuntu$ sudo dnf install net-tools#Fedora 22+

Når det er installeret, kan du bruge det med grep-kommando til at finde processen eller tjenesten lytte på en bestemt port i Linu.som følger (Angiv porten).,

$ netstat -ltnp | grep -w ':80' 
Check Port Using netstat Command

In the above command, the flags.

  • l – tells netstat to only show listening sockets.
  • t – tells it to display tcp connections.
  • n – instructs it show numerical addresses.,
  • p – aktiverer visning af proces-ID og procesnavn.
  • grep -w – viser matchning af nøjagtig streng (:80).

brug af lsof-kommando

lsof-kommando (LiSt Open Files) bruges til at liste alle åbne filer på et Linu. – system. For at installere det på dit system skal du skrive kommandoen nedenfor.

$ sudo yum install lsof #RHEL/CentOS $ sudo apt install lsof#Debian/Ubuntu$ sudo dnf install lsof#Fedora 22+

for at finde processen / tjenesten lytter på en bestemt port, skriv (Angiv porten).,

$ lsof -i :80
Find-Port ved Hjælp af lsof Kommando

Brug fuser Kommando

fuser kommando viser Pid af processer ved hjælp af de angivne filer eller filsystem i Linux.

Du kan installere det som følger:

$ sudo yum install psmisc#RHEL/CentOS $ sudo apt install psmisc#Debian/Ubuntu$ sudo dnf install psmisc#Fedora 22+

Du kan finde processen/tjenesten lytte på en bestemt port ved at køre kommandoen nedenfor (Angiv porten).

$ fuser 80/tcp

find derefter procesnavnet ved hjælp af PID-nummer med ps-kommandoen som sådan.,

$ ps -p 2053 -o comm=$ ps -p 2381 -o comm=
Find Port og Proces-ID, der i Linux

Du kan også tjekke disse nyttige vejledninger om processer i Linux.

  1. Alt Du Behøver At Vide Om Processer i Linux
  2. Begrænse CPU-Forbrug for en Proces i Linux med CPULimit Værktøj
  3. Hvordan til at Finde og Dræbe Kørende Processer i Linux
  4. Find Top Kørende Processer, der er af Højeste Hukommelse og CPU-Forbrug i Linux

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *