|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    Hur får du reda på vilken port som används av processen i en UNIX -miljö?

    Det finns flera sätt att ta reda på vilken port en process som använder i en UNIX -miljö. Här är några av de vanligaste metoderna:

    1. `NetStat` -kommandot

    - Grundanvändning: `Netstat -a -p | grep `

    - `-a`:visar alla anslutningar och lyssningsuttag.

    - `-p`:Visar process-ID (PID) och programnamn för varje anslutning.

    - ``:Byt ut med namnet på processen du letar efter.

    - Exempel: `Netstat -a -p | grep "apache2" `skulle visa dig alla anslutningar och lyssningsuttag relaterade till Apache -webbservern.

    2. `lsof` kommando

    - Grundanvändning: `lsof -i:`

    - `-i`:Visar information om filer som öppnas av processer, inklusive nätverksfiler.

    - ``:Byt ut med portnumret du är intresserad av.

    - Exempel: `LSOF -I:80 'skulle visa dig alla processer som lyssnar på port 80 (vanligtvis används av HTTP -servrar).

    3. `SS` -kommandot

    - Grundanvändning: `ss -a -p | grep `

    - `-a`:visar alla uttag.

    - `-p`:Visar process-ID och programnamn.

    - ``:Byt ut med portnumret du är intresserad av.

    - Exempel: `ss -a -p | grep ":80" `skulle visa er alla uttag som lyssnar på port 80.

    4. `Ps` -kommandot

    - Grundanvändning: `Ps -ef | grep `

    - `-ef`:Visar alla processer i ett långt listformat, inklusive process-ID, användare, kommando.

    - Exempel: `Ps -ef | grep "apache2" skulle lista processer relaterade till Apache.

    5. `Pidof` -kommandot

    - Grundanvändning: `pidof `

    - Returnerar process -ID (PID) för den angivna processen.

    - Exempel: `pidof" apache2 "" skulle returnera PID för Apache -processen.

    När du har process -ID (PID) kan du använda följande:

    - `NetStat -A -P | grep `: Visa anslutningar och lyssningsuttag som är associerade med den angivna PID.

    - `lsof -p `: Visa alla filer som öppnas av processen med den angivna PID.

    Viktiga anteckningar:

    - behörigheter: Du kan behöva rotprivilegier (t.ex. `sudo ') för att använda några av dessa kommandon.

    - noggrannhet: Olika kommandon kan visa information annorlunda, och vissa kanske inte tillhandahåller den exakta porten som används av processen, utan snarare utbudet av portar som den lyssnar på.

    - dynamisk portallokering: Vissa tjänster, särskilt de som använder dynamisk portallokering, kanske inte har ett fast portnummer.

    Låt mig veta om du har ytterligare frågor.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka är de olika typerna av buffring i unix?
    ·Förklara kommandon för säkerhetskopiering i Linux?
    ·Vilket kommando skulle en användare skriva på raden f…
    ·Är UNIX tidsklippande operativsystem?
    ·Vad är syftet med kolumner i en text?
    ·Hur att packa en fil i Unix
    ·Vad är TOSS i Linux?
    ·Vad betyder förkortningen FRU?
    ·Hur du ändrar ett finger i Unix Med chfn
    ·Vad är kommandot för att köra ett skalskript?
    Utvalda artiklarna
    ·Hur man installerar zlib-paketet på Ubuntu 20.04 LTS (…
    ·Hur Radera en hårddisk och installera om operativsyste…
    ·Hur du använder PC Doctor från kommandoraden
    ·Hur man gör musik symboler på en dator
    ·Hur man gör en Desktop Theme
    ·Hur man installerar Linux Mint 9 på en Dell Dimension …
    ·Hur man återställer raderad EFI-systempartition i Win…
    ·Så här testar en dator för att se om ett spel kommer…
    ·Hur Defrag NAS Lagring
    ·Hur man använder etherape att övervaka nätverkstrafi…
    Copyright © Dator Kunskap https://www.dator.xyz