Você pode usar qualquer um dos seguintes comandos para descobrir o que está usando TCP ou UDP número de porta 80 em sistemas operacionais Linux:
- netstat - uma ferramenta de linha de comando que exibe as conexões de rede, tabelas de roteamento, e uma série de estatísticas da interface de rede.
- fusor - uma ferramenta de linha de comando para identificar os processos usando arquivos ou soquetes.
- lsof - uma ferramenta de linha de comando para listar arquivos abertos em Linux / Unix para relatar uma lista de todos os arquivos abertos e os processos que lhes abriram.
- / Proc / $ pid / sistema de arquivos - Under Linux / proc inclui um diretório para cada processo em execução (incluindo processos do kernel) em / proc / PID, contendo informações sobre o processo, nomeadamente incluindo o nome do processo que abriu portas.
Exemplos
Abra um terminal e digite o seguinte comando como usuário root:
netstat comando descobrir o que está usando a porta 80
Digite o seguinte comando# netstat -tulpn | grep :80
Ou passar a opção - color de grep comando da seguinte forma:# netstat -tulpn | grep --color :80
Saídas de exemplo:
tcp 0 0 0.0.0.0:80 0.0.0.0: * OUÇA 1215/nginx
Onde,
- 0 0.0.0.0:80 - IP de origem: Porto
- 1215/nginx - PID / Processo nome
A porta TCP 80 é aberto e usado por um servidor nginx. Digite o comando a seguir para saber mais sobre o nginx:
whatis nginx whereis nginx
Nota: Pode ser necessário instalar o lsof e comando de fusão.
Use / proc / $ pid / arquivo exec descobrir o que está usando a porta 80
Em primeiro lugar, descobrir a processos PID que abriu a porta TCP 90, digite:# fuser 80/tcp
Saídas de exemplo:
80/tcp: 12161 21776 25250 25393
Finalmente, descobrir o nome processo associado PID # 3813, digite:# ls -l /proc/12161/exe
Saídas de exemplo:
lrwxrwxrwx. 1 root root 0 09 agosto 13:28 / proc/12161/exe -> / usr / sbin / lighttpd
Saiba mais sobre o lighttpd:
homem lighttpd whatis lighttpd whereis lighttpd
Saídas de exemplo:
lighttpd (8) - um servidor web rápido, seguro e flexível lighttpd: / usr / sbin / lighttpd / usr/lib64/lighttpd / usr/share/man/man8/lighttpd.8.gz
Você pode usar o gerenciador de pacotes para cavar lighttpd:# rpm -qa | grep lighttpd
Saídas de exemplo:
lighttpd-1.4.32-1.el6.x86_64
Para saber mais sobre o lighttpd-1.4.32-1.el6.x86_64 pacote, digite:# yum info lighttpd-1.4.32-1.el6.x86_64
Saídas de exemplo:
Loaded plugins: auto-update-debuginfo, protectbase, rhnplugin, segurança Este sistema está recebendo atualizações do RHN Classic ou RHN Satellite. 0 pacotes excluídos devido a proteções repositório Pacotes Instalados Nome: lighttpd Arch: x86_64 Versão: 1.4.32 Lançamento: 1.el6 Tamanho: 664 k Repo: instalado Resumo: Um servidor web mais otimizado para ambientes de velocidade crítica. URL: http://lighttpd.net/ Licença: Revised BSD Descrição: É um servidor web seguro e rápido uma pegada muito pouca memória comparado : A outros servidores Web e cuida de cpu-load.
OU use o comando rpm:# rpm -qi lighttpd
Saídas de exemplo:
Nome: deslocalizações lighttpd: (não relocatable) Versão: 1.4.32 Vendor: nixCraft Lançamento: 1.el6 Build Date: Sun 03 de fevereiro de 2013 03:22:08 CST Instale Data: Mon 04 fevereiro de 2013 04:44:26 CST Envergadura Host: rhel6.nixcraft.net.in Grupo: Ambiente de Sistema / Daemons Source RPM: lighttpd-1.4.32-1.el6.src.rpm Tamanho: 680402 License: Revised BSD Assinatura: (nenhum) URL: http://lighttpd.net/ Resumo: Um servidor web mais otimizado para ambientes de velocidade crítica. Descrição: É um servidor web rápido e seguro, uma pegada de memória muito baixa em comparação a outros servidores Web e cuida de cpu-load.
Usuário Linux Debian / Ubuntu pode usar os seguintes comandos:# dpkg --list | grep lighttpd
# apt-cache search lighttpd
# apt-cache show lighttpd
Saídas de exemplo do último comando:
Pacote: lighttpd Prioridade: opcional Seção: Universo / web Tamanho instalado: 841 Mantenedor: Ubuntu Developers Original-Mantenedor: lighttpd mantenedores Debian Arquitetura: amd64 Versão: 1.4.28-2ubuntu4 Fornece: httpd, httpd-cgi Depende: libattr1 (> = 1:2.4.46-5), libbz2-1.0, libc6 (> = 2.4), libgamin0 | libfam0, libldap-2.4-2 (> = 2.4.7), libpcre3 (> = 8.10), libssl1.0.0 (> = 1.0.0), zlib1g (> = 1:1.1.4), lsb-base (> = 3.2-14), mime-support, libterm-readline-perl-perl Recomenda: Spawn-fcgi Sugere: openssl, rrdtool, apache2-utils, ufw Conflitos: cherokee (<= 0.6.1-1) Matrícula: pool/universe/l/lighttpd/lighttpd_1.4.28-2ubuntu4_amd64.deb Tamanho: 279838 MD5sum: 65aedfd0e0ab6d3ee28e7b394567ed22 SHA1: 34a9156fa3d23635eb24efb436de585c0594f046 SHA256: 751d6f8309d249740d7aab240a74b6bae713e524cf6815544b6cdbb6107fded2 Description-pt: Um servidor web rápido com consumo de memória mínimo lighttpd é um pequeno servidor web e servidor web rápido desenvolvido com a segurança em mente e um monte de recursos. Tem suporte para * CGI, FastCGI e SSI * Hosts virtuais * URL reescrevendo * Autenticação (arquivos texto, htpasswd, LDAP) * Compressão de conteúdo transparente * Configuração condicional e configuração é simples e direta e fácil. Homepage: http://www.lighttpd.net Description-md5: 267ee2989b526d8253e822e7d8244ccd Bugs: https://bugs.launchpad.net/ubuntu/+filebug Origem: Ubuntu
lsof comando descobrir o que está usando a porta 80
Digite o seguinte comando# lsof -i :80 | grep LISTEN
Saídas de exemplo:
apache2 1607 raiz 3u IPv4 6472 0T0 TCP *: www (OUVIR) apache2 1616 www-data 3u IPv4 6472 0T0 TCP *: www (OUVIR) apache2 1617 www-data 3u IPv4 6472 0T0 TCP *: www (OUVIR)
