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.
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.
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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários