netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

fergios
Сообщения: 512
ОС: debian stable

netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

Сообщение fergios »

netstat -tuwapn
выводит соединения хаотично.

Нужно чтобы сначала шли соединения для одного ip-адреса, потом ля другого и т.д.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

Сообщение SLEDopit »

ну добавьте пайп с sort:

Код: Выделить всё

netstat -tuwapn | sort -k4
ну или k5, или какие адреса вам надо сортировать.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

Сообщение fergios »

Спасибо, SLEDOPIT)

1.Но не работает, так :
watch n 1 tuwapn | sort k4

watch тормозит и не загружает инфу на консоль..

Есть другие варианты, чтобы watch -n 1 работало?

2. Можно как то вывести без повторов. По одному адресу без повторений этого же самого адреса?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

Сообщение SLEDopit »

fergios писал(а):
03.08.2010 13:28
1.Но не работает, так :
watch n 1 tuwapn | sort k4

watch тормозит и не загружает инфу на консоль..

Есть другие варианты, чтобы watch -n 1 работало?

Код: Выделить всё

watch -n 1 "netstat -tuwapn | sort -k4"

fergios писал(а):
03.08.2010 13:28
2. Можно как то вывести без повторов. По одному адресу без повторений этого же самого адреса?

Код: Выделить всё

netstat -tuwapn | sort -k4 | awk 'seen[$4]++ == 0'
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

Сообщение fergios »

:rolleyes:
буду думать почему второй вариант с watch незапускается )
синтаксис не знаю)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

Сообщение SLEDopit »

fergios писал(а):
03.08.2010 16:29
буду думать почему второй вариант с watch неправильно работает )
синтаксис не знаю)
А потому, что он $4 принимает за переменную. Нужно \ поставить и все будет работать:

Код: Выделить всё

watch -n 1 "netstat -tuwapn | sort -k4 | awk 'seen[\$4]++ == 0'"
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

Сообщение fergios »

Я ЛЮБЛЮ ЛИНУКС ^-^

Спасибо SLEDOPIT )
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: netstat -tuwapn. Вывод состояний по алфавиту. ESTABLESHED,TIME_WAIT и т.д. ?

Сообщение fergios »

watch -n 1 "netstat -tuwapn | sort -k4 | awk 'seen[\$4]++ == 0'"
Возможно ли сделать, чтобы сначала отобрражалсиь строки для thunderbird (находится в столбце 6), и осртировались для столбца 5 в строке 4,
далее тоже самое для icq, для chrome и т.д.

Т.е. чтобы для каждой программы находящейся в столбце 6 (каждая программа по порядку, не в разброс), получали отсортированные адреса в столбце 5.
Спасибо сказали: