Cum să aflați ce componentă utilizează portul tcp 80, baza de cunoștințe

  • Testarea gratuită
  • Trafic nelimitat
  • De la 318 ruble pe lună.

Pentru a găsi o componentă care utilizează portul TCP sau UDP 80 în sistemele de operare Linux, puteți rula una dintre următoarele comenzi:

  1. netstat este un instrument de linie de comandă care afișează conexiuni de rețea, tabele de rutare și o serie de informații statistice despre interfețele de rețea.
  2. fuser este un instrument de linie de comandă care identifică procesele care utilizează fișiere sau socket-uri.
  3. lsof este un instrument de linie de comandă care afișează o listă de fișiere deschise într-un sistem Linux / UNIX și afișează o listă a tuturor fișierelor și proceselor deschise care au deschis fișierele de mai sus.
  4. / proc / $ pid / file system - pe Linux, directorul / proc conține un director pentru fiecare proces care rulează (inclusiv procesele de kernel) în / proc / PID. Acest director conține informații despre acest proces, în special numele procesului care a deschis portul.

Definirea unei componente care utilizează portul 80 utilizând netstat

Deschideți terminalul și tastați următoarea comandă în numele superuserului:
Rulați următoarea comandă:
# netstat -tulpn | grep: 80 SAU această comandă:
# netstat -tulpn | grep -color: 80

Exemplu de ieșire:

  1. 0 0.0.0.0:80 - Sursa IP: Port
  2. 1215 / nginx - PID / Nume proces

Portul TCP 80 este deschis și utilizat de serverul web Nginx. Pentru a obține informații detaliate despre Nginx, executați următoarele comenzi:
whatis nginx
undeis nginx

Notă. Este posibil să fie necesar să instalați comenzile lsof și fuser.

Definirea unei componente care utilizează portul 80 utilizând fișierul / proc / $ pid / exec

Mai întâi, trebuie să găsiți PID-ul procesului care a deschis portul TCP 90. Tip:

Exemplu de ieșire:

În cele din urmă, ar trebui să aflați numele procesului asociat cu PID # 3813. introduceți:

# ls-l / proc / 12161 / exe

Exemplu de ieșire:

Mai multe informații despre lighttpd:

omul lighttpd
whatis lighttpd
unde este lighttpd

Exemplu de ieșire:

Puteți obține informații mult mai detaliate despre lighttpd utilizând managerul de pachete:

# rpm -qa | grep lighttpd

Exemplu de ieșire:

Pentru informații detaliate despre pachetul lighttpd-1.4.32-1.el6.x86_64, tastați:

# yum info lighttpd-1.4.32-1.el6.x86_64

Exemplu de ieșire:

Sau executați comanda rpm:

# rpm -qi lighttpd

Exemplu de ieșire:

Utilizatorii Debian / Ubuntu Linux pot executa următoarele comenzi:

# dpkg --list | grep lighttpd
# apt-cache căutare lighttpd
# apt-cache arată lighttpd

Exemplu de ieșire de date pentru ultima comandă:

Definirea unei componente care utilizează portul 80 cu comanda lsof

Eliberați următoarea comandă:

# lsof -i: 80 | grep LISTEN

Exemplu de ieșire:

P. S. Alte instrucțiuni:

Evaluare medie: 5.0. estimare totală: 6 Vă mulțumim pentru evaluarea dvs.! Din păcate, nu a funcționat. Încercați din nou mai târziu.

191014 St. Petersburg ул. Kirochnaya, 9

191014 St. Petersburg ул. Kirochnaya, 9