Interview Questions
Linux

Утилиты

Редактировать на GitHub

Теоретические вопросы

Как посмотреть все открытые сетевые соединения на Linux?

Для этого используют утилиты ss, netstat или lsof.

  • Самый современный и быстрый вариант — ss -tunap: показывает все TCP/UDP соединения вместе с PID и процессами.
  • Старый аналог — netstat -tunap, но в новых дистрибутивах его может не быть.
  • Ещё можно использовать lsof -i -P -n, чтобы увидеть сетевые сокеты как открытые файлы у процессов.

Как посмотреть нагрузку ввода-вывода на диск?

Используются iostat и iotop.

  • iostat -x 1 — показывает статистику по дискам (загрузка, время ожидания, скорость чтения/записи).
  • iotop — показывает, какие процессы сейчас активно читают/пишут на диск.

Последнее обновление: 7 окт. 2025 г., 08:07:55