diff --git a/pages.ru/linux/ss.md b/pages.ru/linux/ss.md new file mode 100644 index 0000000000..266f9c746a --- /dev/null +++ b/pages.ru/linux/ss.md @@ -0,0 +1,36 @@ +# ss + +> Утилита для анализа сокетов. +> Больше информации: . + +- Показать все TCP/UDP/RAW/UNIX сокеты: + +`ss {{[-a|--all]}} {{-t|-u|-w|-x}}` + +- Фильтровать TCP-сокеты по состояниям (показывать только указанные или исключать их): + +`ss {{state|exclude}} {{bucket|big|connected|synchronized|...}}` + +- Показать все TCP-сокеты, подключенные к локальному HTTPS-порту (443): + +`ss {{[-t|--tcp]}} src :{{443}}` + +- Показать все TCP-сокеты, прослушивающие локальный порт 8080: + +`ss {{[-lt|--listening --tcp]}} src :{{8080}}` + +- Показать все TCP-сокеты вместе с процессами, подключенными к удаленному SSH-порту: + +`ss {{[-pt|--processes --tcp]}} dst :{{ssh}}` + +- Показать все UDP-сокеты, подключенные на определенных портах источника и назначения: + +`ss {{[-u|--udp]}} 'sport == :{{порт_источника}} and dport == :{{порт_назначения}}'` + +- Показать все TCP IPv4-сокеты, локально подключенные в подсети 192.168.0.0/16: + +`ss {{[-4t|--ipv4 --tcp]}} src {{192.168/16}}` + +- Завершить IPv4 или IPv6 сокет-соединение с указанным IP-адресом и портом назначения: + +`ss {{[-K|--kill]}} dst {{ip_адрес}} dport = {{порт}}`