Skip to main content

Netstat - команда Linux

Linux команда awk - краткое знакомство. (Май 2024)

Linux команда awk - краткое знакомство. (Май 2024)

:

Anonim

НАЗВАНИЕ

netstat - печать сетевых подключений, таблиц маршрутизации, статистики интерфейса, соединений маскарада и многоадресных членств

ПРИМЕРЫ

СИНТАКСИС

NetStat address_family_options --tcp|-t --udp|-u --raw|-w --listening|-l --все|-a --numeric|-n --numeric-хозяева--numeric-порты--numeric-порты --symbolic|-N --extend|-e--extend| --timers| --program|-п --подробный|-v --continuous|-cЗадержкаNetStat --route address_family_options --extend|-e--extend| --подробный|-v --numeric|-n --numeric-хозяева--numeric-порты--numeric-порты --continuous|-cЗадержкаNetStat --interfaces я лицо --все|-a --extend|-e--extend| --подробный|-v --program|-п --numeric|-n --numeric-хозяева--numeric-порты--numeric-порты --continuous|-c ЗадержкаNetStat --numeric|-n --numeric-хозяева--numeric-порты--numeric-порты --continuous|-c ЗадержкаNetStat --extend|-e --numeric|-n --numeric-хозяева--numeric-порты--numeric-порты --continuous|-cЗадержкаNetStat --статистика --tcp|-t --udp|-u --raw|-w задержкаNetStat -V NetStat --Помогите address_family_options :

--protocol ={инет,Юникс,IPX,ax25,NetRom,DDP}, --unix|-Икс --inet|--ip --ax25 --ipx --netrom --ddp

ОПИСАНИЕ

Netstat печатает информацию о сетевой подсистеме Linux. Тип печатаемой информации контролируется первым аргументом, следующим образом:

(никто)

По умолчанию,NetStat отображает список открытых сокетов. Если вы не укажете каких-либо семейств адресов, будут напечатаны активные сокеты всех сконфигурированных семейств адресов.

--route, -r

Отображение таблиц маршрутизации ядра.

--группы, -g

Отображение информации о членстве в групповой группе для IPv4 и IPv6.

--interface = iface, -i

Отображение таблицы всех сетевых интерфейсов или указанной я лицо ) .

--Маскарад, -М

Отображение списка подключенных маскарадов.

--statistics, -s

Отображение итоговой статистики для каждого протокола.

ОПЦИИ

--verbose, -v

Сообщите пользователю, что происходит, будучи подробным. Особенно печатайте некоторую полезную информацию о семьях с неконфигурированными адресами.

--numeric, -n

Показывать числовые адреса вместо того, чтобы определять символические имена хостов, портов или пользователей.

--numeric-хозяева

показывает числовые адреса хоста, но не влияет на разрешение имени порта или пользователя.

--numeric-порты

показывает числовые номера портов, но не влияет на разрешение имени хоста или пользователя.

--numeric пользователи

показывает числовые идентификаторы пользователей, но не влияет на разрешение имен хостов или портов.

--protocol = family, -A

Определяет семейства адресов (возможно, лучше описывается как протоколы низкого уровня), для которых должны отображаться соединения. семья представляет собой разделенный запятой (',') список ключевых слов семейства адресов, таких какинет, Юникс, IPX, ax25, NetRom, а такжеDDP, Это имеет тот же эффект, что и использование--inet, --unix (-Икс), --ipx, --ax25, --netrom, а также--ddp опции. Семейство адресовинет включает сокеты raw, udp и tcp.

-c, - непрерывный

Это приведет кNetStat для непрерывной печати выбранной информации каждую секунду.

-e, --extend

Отобразите дополнительную информацию. Используйте эту опцию дважды для получения максимальной детализации.

-o, --timers

Включите информацию, относящуюся к сетевым таймерам.

-p, --program

Покажите PID и имя программы, к которой принадлежит каждый сокет.

-l, --слушать

Показывать только прослушивающие сокеты. (По умолчанию они опущены).

-a, --все

Покажите как прослушивающие, так и не прослушивающие сокеты. С--interfaces опция, показать интерфейсы, которые не отмечены

-F

Распечатайте информацию о маршрутизации из FIB. (Это значение по умолчанию).

Распечатывать информацию о маршрутизации из кеша маршрута.

задержка

Netstat будет циклически печатать через статистику каждыйзадержка секунд. UP .

ВЫХОД

Активные интернет-соединения (TCP, UDP, raw)

Прото

Протокол (tcp, udp, raw), используемый сокетом.

Recv-Q

Количество байтов, которые не копируются программой пользователя, подключенной к этому сокету.

Send-Q

Количество байтов, не подтвержденных удаленным хостом.

Местный адрес

Адрес и номер порта локального конца сокета. Если--numeric (-n), адрес сокета разрешен к его имени канонического хоста (FQDN), а номер порта преобразуется в соответствующее имя службы.

Иностранный адрес

Адрес и номер порта удаленного конца сокета. Аналогично «Локальному адресу».

государственный

Состояние гнезда. Поскольку в режиме raw нет состояний и обычно нет состояний, используемых в UDP, этот столбец может быть пустым. Обычно это может быть одно из нескольких значений:

СОЗДАН

Сокет имеет установленное соединение.

SYN_SENT

Сокет активно пытается установить соединение.

SYN_RECV

Запрос на соединение был получен из сети.

FIN_WAIT1

Розетка закрыта, и соединение отключается.

FIN_WAIT2

Соединение закрыто, и гнездо ожидает завершения работы с удаленного конца.

ВРЕМЯ ЖДЕТ

Сокет ждет после того, как он будет обрабатывать пакеты, все еще находящиеся в сети.

ЗАКРЫТО

Сокет не используется.

CLOSE_WAIT

Удаленный конец отключился, ожидая закрытия разъема.

LAST_ACK

Удаленный конец отключился, и гнездо закрыто. Ожидание подтверждения.

СЛУШАТЬ

Сокет прослушивает входящие соединения. Такие сокеты не включаются в вывод, если вы не укажете--listening (-l) или же--все (-a).

ЗАКРЫТИЕ

Оба сокета закрыты, но мы все еще не имеем всех наших данных.

НЕИЗВЕСТНЫЙ

Состояние сокета неизвестно.

пользователь

Имя пользователя или идентификатор пользователя (UID) владельца сокета.

Название PID / программы

Разделенная по слою пара идентификатора процесса (PID) и имя процесса процесса, которому принадлежит сокет.--program вызывает включение этой колонки. Вам также понадобится суперпользователя привилегии для просмотра этой информации о сокетах, которыми вы не владеете. Эта идентификационная информация еще недоступна для сокетов IPX.

таймер

(это нужно написать)

Активные UNIX-сокеты

Прото

Протокол (обычно unix), используемый сокетом.

RefCnt

Счетчик ссылок (то есть присоединенные процессы через этот сокет).

Флаги

Отображаемые флаги: SO_ACCEPTON (отображается какACC), SO_WAITDATA (W) или SO_NOSPACE (N). SO_ACCECPTON используется в несвязанных сокетах, если их соответствующие процессы ждут запроса на соединение. Другие флаги не представляют интереса.

Тип

Существует несколько типов доступа к сокетам:

SOCK_DGRAM

Сокет используется в режиме Datagram (без установления соединения).

SOCK_STREAM

Это потоковый (соединительный) сокет.

SOCK_RAW

Сокет используется как сырой сокет.

SOCK_RDM

Он служит для надежных сообщений.

SOCK_SEQPACKET

Это последовательный пакетный сокет.

SOCK_PACKET

Розетка доступа к интерфейсу.

НЕИЗВЕСТНЫЙ

Кто когда-нибудь знает, что принесет нам будущее - просто заполните здесь :-)

государственный

Это поле будет содержать одно из следующих ключевых слов:

СВОБОДНО

Сокет не выделен

СЛУШАТЬ

Сокет прослушивает запрос на соединение. Такие сокеты включаются только в выход, если вы укажете--listening (-l) или же--все (-a).

СОЕДИНЕНИЕ

Сокет собирается установить соединение.

СВЯЗАНО

Сокет подключен.

DISCONNECTING

Разъем отключается.

(Пусто)

Сокет не подключен к другому.

НЕИЗВЕСТНЫЙ

Этого состояния никогда не должно быть.

Название PID / программы

Идентификатор процесса (PID) и имя процесса процесса, в котором открыт сокет. Дополнительная информация доступна вАктивные подключения к Интернету раздел, написанный выше.

Дорожка

Это имя пути, по которому соответствующие процессы подключены к сокету.

Активные сокеты IPX

(это должен сделать кто-нибудь, кто это знает)

Активные сокеты NET / ROM

(это должен сделать кто-нибудь, кто это знает)

Активные разъемы AX.25

(это должен сделать кто-нибудь, кто это знает)

СМОТРИТЕ ТАКЖЕ

маршрут(8), Ifconfig(8)

Важный: Использовать человек команда ( % человек ), чтобы увидеть, как команда используется на вашем конкретном компьютере.