Roteiro Rápido do SS - Socket Statistics

De MediaWiki do Campus São José
Revisão de 16h03min de 11 de agosto de 2014 por Arliones.hoeller (discussão | contribs) (Criou página com '= Roteiro Rápido do SS - Socket Statistics = Tradicionalmente, o comando ''netstat'', distribuído pelo pacote net-tools, era utilizado para coletar estatísticas de conexões ...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Roteiro Rápido do SS - Socket Statistics

Tradicionalmente, o comando netstat, distribuído pelo pacote net-tools, era utilizado para coletar estatísticas de conexões de redes em sistemas Unix/Linux. Contudo, há algum tempo este comando vem sendo substituído pelo comando ss, integrante do pacote iproute. Este roteiro rápido sobre o ss apresenta 10 exemplos de uso do socket statistics.

O ss mostra mais informações que o netstat é é mais rápido. O netstat lê vários arquivos do /proc para coletar informações, o que o torna lento quando há muitas conexões ativas, requerendo que ele processe muitos arquivos. O ss busca suas informações diretamente no kernel, sem a necessidade de abertura de arquivos, tornando-o mais rápido. Além disso, as opções utilizadas no ss são similares ao netstat, tornado a substituição fácil.

Exemplo 1: Listando todas as conexões

O comando mais simples para isto é listar todas as conexões como no exemplo abaixo. A saída conterá detalhes de todos sockets TCP, UDP e Unix abertos no sistema.

SS: Exemplo 1
ahoeller@hefe:~$ ss
State      Recv-Q Send-Q                                                       Local Address:Port                                                           Peer Address:Port   
CLOSE-WAIT 1      0                                                           150.162.62.103:40369                                                         91.189.89.144:http    
ESTAB      0      0                                                           150.162.62.103:ssh                                                           150.162.62.19:54576   
ESTAB      0      0                                                           150.162.62.103:948                                                            150.162.62.1:nfs     
ESTAB      0      48                                                          150.162.62.103:ssh                                                           150.162.62.19:54302

Exemplo 2: Filtrar conexões TCP, UDP ou Unix

Para ver apenas

SS: Exemplo 1