Pesquisa de site

Como instalar o comando netstat no Linux


Netstat – derivado das palavras rede e estatísticas – é um utilitário de linha de comando usado por administradores de sistema para analisar estatísticas de rede.

Ele exibe todo um tipo de estatísticas, como portas abertas e endereços correspondentes no sistema host, tabela de roteamento e conexões mascaradas.

Neste artigo, mostraremos como instalar o comando netstat em diferentes distribuições Linux.

Como instalar o comando netstat no Linux

O pacote que contém netstat é chamado net-tools. Em sistemas modernos, o utilitário netstat vem pré-instalado e não há necessidade de instalá-lo.

Em sistemas mais antigos, entretanto, é provável que você encontre um erro ao executar o comando netstat.

bash: netstat: command not found

Portanto, para instalar o netstat em distribuições Linux, execute o comando.

sudo apt install net-tools         [On Debian, Ubuntu and Mint]
sudo yum install net-tools         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/net-tools  [On Gentoo Linux]
sudo apk add net-tools            [On Alpine Linux]
sudo pacman -S net-tools           [On Arch Linux]
sudo zypper install net-tools      [On OpenSUSE]    

Depois de instalado, execute o comando abaixo para verificar a versão do netstat instalada.

netstat -v

Como usar o comando netstat no Linux

Você pode invocar o comando netstat em qualquer uma das distribuições Linux para obter estatísticas diferentes em sua rede.

1. Visualizando a tabela de roteamento de rede

Você usa o sinalizador -r para mostrar a tabela de roteamento da rede e obter algo semelhante à saída abaixo.

netstat -nr

A opção -n força o netstat a imprimir endereços separados por pontos em vez de usar nomes de rede simbólicos. A opção é útil para evitar pesquisas de endereço em uma rede.

2. Exibir estatísticas da interface de rede

Use o sinalizador -i para obter uma saída de estatísticas de uma interface de rede que está configurada. A opção -a imprime todas as interfaces presentes no kernel.

netstat -ai

3. Mostrar conexões de rede

O utilitário de comando netstat suporta opções que exibem soquetes ativos ou passivos usando as opções -t, -n e -a. Os sinalizadores mostram soquetes de conexão RAW, UDP, TCP ou UNIX. Adicionando a opção -a, ele irá semear soquetes prontos para conexão.

netstat -ant

4. Mostrar serviços de rede

Para listar os serviços, seu estado atual e suas portas correspondentes, execute o comando.

netstat -pnltu

Neste artigo, esclarecemos como você pode instalar o comando netstat e como ele é usado para verificar uma ampla variedade de estatísticas de rede.

Também é importante ressaltar que o netstat foi descontinuado e, em vez disso, o utilitário ss tomou seu lugar na exibição de estatísticas de rede mais refinadas.