Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash ss Использование: [инструмент для отображения сокетов]
    1. Обзор
    2. Использование
    3. Общие опции
    4. Общие примеры
    5. Советы

[Linux] Bash ss Использование: [инструмент для отображения сокетов]

Обзор

Команда ss используется для отображения информации о сокетах в Linux. Она позволяет пользователям получать детальную информацию о сетевых соединениях, включая TCP, UDP и другие типы сокетов. ss является более быстрым и современным инструментом по сравнению с устаревшей командой netstat.

Использование

Основной синтаксис команды ss выглядит следующим образом:

ss [опции] [аргументы]

Общие опции

  • -t: отображает только TCP-соединения.
  • -u: отображает только UDP-соединения.
  • -l: показывает только прослушивающие сокеты.
  • -p: отображает процессы, связанные с сокетами.
  • -n: выводит адреса и порты в числовом формате, без разрешения имен.

Общие примеры

Вот несколько практических примеров использования команды ss:

  1. Отображение всех активных соединений:
    ss
    
  2. Отображение только TCP-соединений:
    ss -t
    
  3. Отображение всех прослушивающих сокетов:
    ss -l
    
  4. Отображение всех UDP-соединений с процессами:
    ss -u -p
    
  5. Отображение соединений в числовом формате:
    ss -n
    

Советы

  • Используйте опцию -p, чтобы увидеть, какие процессы используют сокеты, это может помочь в диагностике сетевых проблем.
  • Комбинируйте опции для более детального анализа, например, ss -t -l -p для просмотра прослушивающих TCP-соединений с процессами.
  • Помните, что для просмотра некоторых сокетов могут потребоваться права суперпользователя, используйте sudo при необходимости.