De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


lsof - TCP UDP - Identificação de Portas Ativas

Colaboração: Wanderlei Antonio Cavassin

Data de Publicação: 21 de Maio de 2004

Já que o Linux não foi citado na última dica do sockstat vamos estender um pouco a conversa pra descobrir quem está usando qualquer arquivo.

O comando lsof (list open files) mostra os dados de todos os arquivos abertos do sistema.

Experimente rodar:

  # lsof | less

Será mostrada a lista de todos os arquivos abertos, inclusive "arquivos de rede", como sockets, arquivos nfs ou mesmo sockets unix locais. Outros arquivos interessantes que aparecem aqui: programas sendo usados, bibliotecas compartilhadas abertas por outros programas e este texto que estou editando agora :-)

Para mostrar apenas o equivalente do sockstat no linux basta fazer:

  # lsof -i
  COMMAND  PID  USER FD  TYPE   DEVICE SIZE NODE NAME
  sshd    1876  root  4u IPv6 14621287      TCP maq8:ssh->192.168.1.149:1138 (ESTABLISHED)
  sshd    2555 userX  4u IPv6 14621287      TCP maq8:ssh->192.168.1.149:1138 (ESTABLISHED)
  portmap 3582   bin  3u IPv4     2926      UDP *:sunrpc
  portmap 3582   bin  4u IPv4     2927      TCP *:sunrpc (LISTEN)
  vi      3878 userY  3u IPv4 12867647      TCP maq8:45119->starway:6000 (ESTABLISHED)
  kadmind 4285  root  6u IPv4     4263      TCP *:kerberos-adm (LISTEN)
  kadmind 4285  root  9u IPv4     4264      UDP *:464
  krb5kdc 4310  root  6u IPv4     4309      UDP mapi8.distro.conectiva:kerberos
  krb5kdc 4310  root  9u IPv4     4310      UDP mapi8.distro.conectiva:kerberos-iv
  krb5kdc 4310  root 10u IPv4     4311      UDP mapi8.gigabit:kerberos
  krb5kdc 4310  root 11u IPv4     4312      UDP mapi8.gigabit:kerberos-iv
  xinetd  4447  root  5u IPv4     4772      UDP *:amanda
  xinetd  4447  root  6u IPv4     4773      TCP *:pop-3 (LISTEN)
  xinetd  4447  root  8u IPv4     4774      TCP localhost.localdomain:32769 (LISTEN)

Outro uso interessante e instrutivo é usar o lsof para ver arquivos já removidos que continuam abertos e sendo usados:

  # lsof | grep DEL
  gconfd-2  15606 user  mem  DEL  254,2  864953 /usr/lib/libgobject-2.0.so.0.400.0
  gconfd-2  15606 user  mem  DEL  254,2  864955 /usr/lib/libgthread-2.0.so.0.400.0
  gconfd-2  15606 user  mem  DEL  254,2  864951 /usr/lib/libgmodule-2.0.so.0.400.0
  gconfd-2  15606 user  mem  DEL  254,2  864949 /usr/lib/libglib-2.0.so.0.400.0

Nesse caso o processo gconfd-2 continua usando bilbiotecas antigas que já foram removidas do sistema (porque foram atualizadas para versões mais novas). Apesar dos arquivos não aparecerem mais num ls, eles ainda estão no sistema de arquivos até que o processo os libere. Quando o gconfd-2 foi reiniciado ele usará as novas bibliotecas e o sistema então removerá as antigas definitivamente.

Esse comportamento permite que um sistema seja atualizado completamente mesmo com diversos programas sendo excutados.

Para mais informações: man lsof.

Para Conectiva ou Debian, caso não tenha o lsof instalado, basta fazer

  apt-get install lsof.

Microsoft apresenta o novo Windows. E ele trava

Fonte: Reuters e BBC.

Tudo ia muito bem na apresentação que a Microsoft fazia de uma versão de testes do substituto do XP, conhecido provisoriamente pelo nome de Longhorn, quando, ao rodar o famoso game de tiro Quake III, ele travou.

São Paulo - Em uma conferência para engenheiros de hardware da Microsoft, realizada nesta última terça-feira, em Seattle, Bill Gates e Jim Allchin, vice-presidente do Grupo de Plataformas Windows, apresentavam, com entusiasmo, a mais recente versão de testes do substituto do XP, conhecido provisoriamente pelo nome de Longhorn.

Tudo ia muito bem quando, de repente, para decepção geral, o Longhorn travou, ao rodar o famoso game de tiro Quake III. Meio sem graça, Allchin disse que não sabia o que tinha ocorrido mas que era natural haver falhas em demonstrações experimentais.

A Microsoft pretende despejar uma versão beta do Lognhorn até o final do ano mas o produto final só será vendido em 2006. O novo sistema operacional promete muitas novidades técnicas e visuais. A área de trabalho, por exemplo, terá um painel que poderá ser configurado para abrigar informações importantes, como listas para o envio de mensagens instantâneas, links para sites favoritos, notícias e informações sobre ações negociadas em bolsas de valores.

Bill Gates disse que o Longhorn será bem mais seguro que seus antecessores e tornará mais fácil a organização e a busca de arquivos.

As mudanças no sistema de segurança têm o objetivo de tornar o novo Windows menos vulnerável a vírus e proporcionar aos administradores do sistema modalidades para limitar o que as máquinas e os usuários podem fazer, ele afirmou.

Gates anunciou ainda o lançamento de diferentes versões do XP para Tablet PCs e computadores especializados em execução de mídia que usem processadores de 64 bits, e mostrou o Home Concept PC , especial para residências. A máquina exibiu uma versão do Windows XP Media Center, voltado para músicas, fotos e vídeos. O aparelho é operado por um controle remoto que funciona também como telefone.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Wanderlei Antonio Cavassin