3 Måter å Finne Ut Hvilken Prosess som Lytter på en Bestemt Port

posted in: Articles | 0

En port er en logisk enhet som representerer et endepunkt for kommunikasjon og er assosiert med en gitt prosess eller tjeneste i et operativsystem. I tidligere artikler, har vi forklart hvordan å finne ut liste over alle åpne porter i Linux og hvordan å sjekke om eksterne porter er tilgjengelig ved bruk av ‘nc’ – kommandoen.

I denne korte guiden, vi vil vise ulike måter å finne den prosess/service lytte på en bestemt port på Linux.,

ved Hjelp av Kommandoen netstat

netstat (nettverk statistikk) kommando brukes til å vise informasjon om nettverkstilkoblinger, rutetabeller, grensesnitt statistikk og utover. Den er tilgjengelig på alle Unix-lignende operativsystemer, inkludert Linux, og også på Windows OS.

I tilfelle du ikke har det installert som standard, kan du bruke følgende kommando til å 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 programmet er installert, kan du bruke den med grep-kommandoen til å finne den prosess eller tjeneste som lytter på en bestemt port på Linux som følger (angi 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 – gjør det mulig å vise av prosess-ID og prosessen navn.
  • grep -w – viser matching av nøyaktig streng (:80).

ved Hjelp av lsof Kommandoen

lsof kommando (Liste Åpne Filer) er brukt for å vise alle åpne filer på et Linux-system. For å installere det på systemet ditt, skriv inn kommandoen nedenfor.

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

for Å finne prosess/service lytte til en bestemt port, type (angi porten).,

$ lsof -i :80
Finn-Port ved å Bruke lsof Kommandoen

fikseringsenheten ved Hjelp av Kommandoen

fikseringsenheten kommandoen viser Pid-av prosesser ved hjelp av angitte filer eller filsystemer i Linux.

Du kan installere den på følgende måte:

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

Du kan finne prosess/service lytte på en bestemt port ved å kjøre kommandoen nedenfor (angi porten).

$ fuser 80/tcp

Deretter finne prosessen navn ved hjelp av PID-nummeret med ps-kommandoen som så.,

$ ps -p 2053 -o comm=$ ps -p 2381 -o comm=
Finn Port og Prosess-ID i Linux

Du kan også sjekke ut disse nyttige guider om prosesser i Linux.

  1. Alt Du Trenger Å Vite Om Prosesser i Linux
  2. Limit CPU-Bruk av en Prosess i Linux med CPULimit Verktøy
  3. Hvordan å Finne og Drepe Prosesser som Kjører på Linux
  4. Finne Topp Kjører Prosesser ved Høyeste Minne og CPU-Bruk i Linux

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *