Pular para o conteúdo

LSOF: Quem está ouvindo aí no seu Linux?

Dica publicada em Linux / Comandos
Thiago Fernandes de Melo m4tri_x
Hits: 14.102 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

LSOF: Quem está ouvindo aí no seu Linux?

Aí vai uma boa dica, às vezes precisamos identificar quais são os serviços que estão ouvindo em determinada porta TCP ou UDP do nosso servidor Linux.

Com LSOF (List Open Files) podemos, dentre outras muitas funções, checar o processo que está ouvindo na porta especificada.

A sintaxe é simples:

lsof -i TCP:PORTA

Depois de chamar o parâmetro "-i", especificamos o protocolo, no caso TCP seguido dos ": e a porta".

Exemplo com o Squid que ouve na porta 3128 do protocolo TCP:

# lsof -i TCP:3128

Resultado:

COMMAND   PID  USER   FD   TYPE DEVICE SIZE NODE NAME
squid   32204 squid   17u  IPv4 443221       TCP *:squid (LISTEN)
  • COMMAND: é o aplicativo;
  • PID: é a identificação do processo;
  • USER: é o usuário que está executando o aplicativo;
  • TYPE: é no caso a versão do IP, versão 4;
  • *: significa que está ouvindo em todos os adaptadores de rede.

[]'s

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Postfix bloqueando e-mails indesejados

Comando para envio de dados via console para outro console

Putty: VIM com acentuação

SSH: Somente usuários autorizados

Enviando dados em formulário através de variáveis ocultas

Finalizando programas através de um terminal

Scaneando IP's, retornando NetBIOS ou endereços MAC.

Fish Shell como padrão respeitando o /etc/profile

Monitorando tráfego da interface de rede em três comandos

Mais opções do comando cat

#1 Comentário enviado por albertguedes em 05/09/2008 - 13:31h
Legal, eu usava o lsof pra rotinas de sistema antes, mas nunca soube que dava pra usar nas portas também.
Por isso o VOL é o melhor canal de Linux mesmo. Nunca vi isso em outro lugar. (Eita puxa-saco ! hehehe)
#2 Comentário enviado por m4tri_x em 16/09/2008 - 15:47h
:D

Contribuir com comentário

Entre na sua conta para comentar.