Roteiro Rápido do SS - Socket Statistics
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 |
---|