Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

netstat

Rede

Uso

netstat -tulpn | netstat -an

A forma antiga de ver sockets e a tabela de rotas; no Linux ela deu lugar ao ss e muitas vezes nem esta instalada, e embora o macOS a mantenha, ela nao diz qual processo possui um socket: isso o lsof responde.

Opções comuns

OpçãoSignificado
-tulpnThe Linux combination: TCP, UDP, listening, with process, numeric.
-anAll sockets, numeric. The form that also works on macOS/BSD.
-rRouting table; add -n to keep it numeric.
-iPer-interface packet and error counters.
-sProtocol statistics, useful for retransmit counts.
-v -p tcpmacOS/BSD: verbose, one protocol. macOS cannot map sockets to processes at all.

Exemplos

sudo netstat -tulpn

Listening ports with their processes (Linux, needs root for -p).

netstat -an | grep LISTEN

The listening list on macOS, where -p means something else.

netstat -rn

The routing table on either platform.

Quando a conexão falha, estes mostram até onde ela chegou: o nome não resolve, não há rota ou a porta está fechada.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que netstat faz?

A forma antiga de ver sockets e a tabela de rotas; no Linux ela deu lugar ao ss e muitas vezes nem esta instalada, e embora o macOS a mantenha, ela nao diz qual processo possui um socket: isso o lsof responde.

QComo se digita?

netstat -tulpn | netstat -an — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 6; a lista completa está em man netstat. Este comando fica em Rede.

Comandos relacionados

página man: man netstat