netstat não funciona mais no novo servidor dedicado

2

Eu estava usando o seguinte comando no meu servidor dedicado anterior com a mesma versão da instalação do FreeBSD:

# uname -a
FreeBSD 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64

O comando está seguindo:

netstat -ntu -f inet

Saída:

netstat: illegal option -- t

Por que isso não funciona mais? Não tenho acesso ao meu servidor dedicado anterior, por isso não posso usar o man para verificar as diferenças.

    
por Lucas 24.02.2014 / 08:04

2 respostas

1

Até o FreeBSD 8.x (pelo menos a partir de 8.4-RELEASE) era possível usar a opção -t com netstat -i/-I (mostrar o estado de todas as interfaces de rede / uma interface específica).

De FreeBSD 8.4-RELEASE homem netstat :

If -t is also present, show the contents of watchdog timers.

Isso realmente desapareceu do FreeBSD 9.x (veja FreeBSD 9.2-RELEASE man netstat ). Só podemos concluir que não é mais possível verificar o valor desses timers através do netstat (se esses timers tiverem algum significado com as versões 9.x).

A propósito, -t não teve significado com -n . Então eu acho que não estava reportando nenhum erro porque o verificador de sintaxe era um pouco permissivo, mas não estava adicionando nada à sua saída netstat.

    
por 26.02.2014 / 00:37
0

Você pode verificar man no site do freebsd

Em resumo, vejo que foi removido em 9. Filial X para algumas razões

    
por 24.02.2014 / 14:31