20 команд netstat для управління мережею Linux і Windows

  • 10 марта, 16:49
  • 3926
  • 0

Netstat (мережева статистика) - інструмент командного рядка для моніторингу як вхідних, так і вихідних мережевих підключень, а також перегляду таблиць маршрутизації, статистики інтерфейсу і т.д. Netstat доступний у всіх Unix-подібних операційних системах, а також доступний в ОС Windows. Це дуже корисно з точки зору усунення неполадок в мережі і вимірювання продуктивності. 

20 команд netstat для управління мережею Linux і Windows

Netstat - один з найбільш базових інструментів налагодження мережевих сервісів, що демонструє які порти відкриті і які програми їх використовують.

1. Перерахування всіх портів для з'єднань TCP і UDP

Список всіх портів (як TCP, так і UDP) з використанням опції  netstat -a .

2. Перерахування з'єднань TCP-портів

Список з'єднань TCP (Transmission Control Protocol) з використанням опції  netstat -at .

3. Список з'єднань портів UDP

Список з'єднань UDP (User Datagram Protocol) з використанням опції  netstat -au .

4. Список всіх відкритих вхідних портів

Список всіх відкритих вхідних портів з використанням опції  netstat -l .

5. Список всіх активних вхідних портів TCP

Список всіх активних TCP-портів з використанням опції  netstat -lt .

6. Список всіх активних вхідних портів UDP

Список всіх активних вхідних портів UDP з використанням опції  netstat -lu .

7. Список всіх активних вхідних сокетів UNIX

Список всіх активних вхідних сокетів UNIX за допомогою опції  netstat -lx .

8. Відображення статистики по всіх протоколах

За замовчуванням для протоколів TCP, UDP, ICMP і IP передбачаються статистичні дані. Параметр  -s  може використовуватися для вказівки набору протоколів.

9. Відображення статистики по протоколу TCP

Відображення статистики TCP-протоколу з використанням опції  netstat -st .

10. Відображення статистики по протоколу UDP

Відображення статистики UDP-протоколу з використанням опції  netstat -su .

11. Відображення імені служби з PID

 Для цього необхідно використовувати опцію  netstat -tp,  яка відобразить «PID / Program Name».

12. Відображення режиму Promiscuous

Promiscuous mode  або  promisc mode  - так званий «нерозбірливий» режим, в якому мережева плата дозволяє приймати всі пакети незалежно від того, кому вони адресовані.

Відображаючи режим  Promiscuous  з перемикачем  -ac, netstat  виводить обрану інформацію на екран і оновлює її кожні п'ять секунд. За замовчуванням екран оновлюється кожну секунду.

13. Відображення маршрутизації IP-адреси ядра

Відображення таблиці IP-маршрутизації ядра за допомогою команди  netstat  -r.

14. Відображення транзакцій мережевого інтерфейсу

Відображення транзакцій пакетів мережевого інтерфейсу, включаючи як відправлені, так і прийняті пакети з розміром MTU  netstat -i.

15. Відображення таблиці інтерфейсу ядра

Команда відображає таблицю інтерфейсу ядра, аналогічно команді  ifconfig.

16. Відображення інформації IPv4 і IPv6

Відображає інформацію про членство в багатоадресній групі для  IPv4  і  IPv6 netstat -g .

17. Циклічний висновок інформації Netstat

Щоб отримувати інформацію netstat кожні кілька секунд, використовуйте команду наведену нижче. Вона буде безперервно виводити інформацію , через кожні кілька секунд:  netstat -c .

18. Пошук адрес які не підтримуються 

Команда виводить перелік не налаштованих сімейств адрес з деякою корисною інформацією  netstat -verbose .

19. Пошук програм прослуховування

Дізнайтеся, скільки програм прослуховує роботу на портах  netstat -ap | grep http .

20. Відображення статистики мережі RAW

Команда відображає статистику мережі  RAW  з усією супутньою корисною інформацією  netstat -statistics -raw .


0 комментариев
Сортировка:
Добавить комментарий