torsdag 1 september 2011

Hur tar man reda på vilken tjänst som snor port XX?

När man startar upp Liteserve och tittar under statusfliken så kan man se att t.ex. webbservern inte kan starta för att port 80 redan är upptagen. Hur tar man då reda på vilket program det är som stjäl den porten?
Börja med att öppna en kommandoprompt och skriv in netstat -ano


Aktiva anslutningar

  Proto  Lokal adress           Fjärradress            Tillstånd       PID
  TCP    0.0.0.0:21             0.0.0.0:0              LISTENING       4888
  TCP    0.0.0.0:25             0.0.0.0:0              LISTENING       4888
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       4888
  TCP    0.0.0.0:110            0.0.0.0:0              LISTENING       4888
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       696

På den tredje raden finns lyssnaren på port 80. Längst ut till höger ser du vilket process-id (PID) som äger den porten.
Öppna aktiviteshanteraren (Ctrl-Shift-Esc) och välj fliken Processer. Gå till Visa i menyn, välj kolumner och klicka i PID.
Välj sedan att sortera på process-id genom att klicka på PID rubriken. Leta sedan fram det process-id som du hittade med netstat och avsluta den tjänsten.

Inga kommentarer:

Skicka en kommentar