команда ss

Thank you for reading this post, don't forget to subscribe!

Коман­да ss — это инстру­мент, кото­рый исполь­зу­ет­ся для отоб­ра­же­ния инфор­ма­ции о сете­вых соке­тах в систе­ме Linux. Инстру­мент отоб­ра­жа­ет более подроб­ную инфор­ма­цию, чем коман­да netstat, кото­рая исполь­зу­ет­ся для отоб­ра­же­ния актив­ных соеди­не­ний сокетов.

1. Вывод списка всех соединений

Базо­вая коман­да ss без каких-либо опций про­сто выво­дит спи­сок всех соеди­не­ний неза­ви­си­мо от их состояния:

2. Вывод списка прослушиваемых так и не прослушиваемых портов

Вы може­те полу­чить спи­сок как про­слу­ши­ва­е­мых, так и не про­слу­ши­ва­е­мых пор­тов, исполь­зуя опцию -a, как пока­за­но ниже:

3. Вывод списка прослушивающих сокетов

Для отоб­ра­же­ния толь­ко соке­тов про­слу­ши­ва­ния исполь­зуй­те флаг -l, как пока­за­но ниже:

4. Вывод всех TCP соединений

Что­бы отоб­ра­зить все соеди­не­ния TCP, исполь­зуй­те пара­метр -t, как пока­за­но ниже:

5. Вывод всех прослушиваемых соединений TCP

Для про­смот­ра всех про­слу­ши­ва­е­мых TCP-соке­тов исполь­зуй­те ком­би­на­цию -lt, как пока­за­но ниже:

6. Вывод списка всех UDP-соединения

Для про­смот­ра всех соеди­не­ний через сокет UDP исполь­зуй­те пара­метр -ua, как пока­за­но ниже:

7. Вывод списка всех прослушиваемых соединений UDP

Для про­смот­ра спис­ка под­клю­че­ний UDP исполь­зуй­те пара­метр -lu:

8. Просмотр PID (идентификаторы процессов) сокетов

Для отоб­ра­же­ния иден­ти­фи­ка­то­ров про­цес­сов, свя­зан­ных с соеди­не­ни­я­ми соке­тов, исполь­зуй­те флаг -p, как пока­за­но на скрин­шо­те ниже:

9. Просмотр сводной статистики

Что­бы выве­сти свод­ную ста­ти­сти­ку, исполь­зуй­те опцию -s:

10. Просмотр сокетов IPv4 и IPv6

Если вам инте­рес­но узнать о соеди­не­ни­ях через сокет IPv4, исполь­зуй­те опцию «-4«:

Что­бы отоб­ра­зить соеди­не­ния IPv6, исполь­зуй­те пара­метр «-6«:

11. Фильтр соединений по номеру порта

Коман­да ss так­же поз­во­ля­ет филь­тро­вать номер пор­та соке­та или номер адре­са. Напри­мер, для отоб­ра­же­ния всех соеди­не­ний соке­тов с пор­том назна­че­ния или исход­ным пор­том ssh выпол­ни­те команду:

Кро­ме того, вы може­те запу­стить команду:

12. Проверьте справочные страницы для команды ss

Что­бы полу­чить более подроб­ные све­де­ния об исполь­зо­ва­нии коман­ды ss, про­верь­те спра­воч­ные стра­ни­цы с помо­щью команды: