This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
утилита_curl [2024/09/15 09:07] val created |
утилита_curl [2025/05/21 15:41] (current) val |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Утилита curl ====== | ====== Утилита curl ====== | ||
+ | * [[https://blog.ambor.com/2021/08/using-curl-to-send-e-mail-with.html|Using cURL to send an e-mail with an attachment]] | ||
+ | * [[Использование библиотеки PAM#Использование pam_exec для регистрации подключений по ssh]] | ||
+ | * Сервис Zabbix [[Сервис Zabbix#API]] | ||
+ | ===== Примеры использования ===== | ||
+ | <code> | ||
+ | $ watch curl -s gowebd.corpX.un | ||
+ | |||
+ | $ curl https://gowebd.corpX.un #-kv | ||
+ | |||
+ | $ curl 172.16.1.X -H "Host: webd.corpX.un" | ||
+ | |||
+ | $ curl --connect-to "":"":kubeN:443 https://gowebd.corpX.un #-vk | ||
+ | |||
+ | $ curl -x gate:3128 https://ya.ru #-v | ||
+ | |||
+ | # docker run --rm alpine/curl -sS https://ya.ru | ||
+ | </code> | ||
+ | |||
+ | ===== Нагрузочное тестирование ===== | ||
+ | |||
+ | * [[https://www.aloneguid.uk/posts/2022/09/curl-stress-testing/|Stress Testing with cURL]] | ||
+ | |||
+ | <code> | ||
+ | userX@gate.isp.un$ seq 1 10000 | xargs -P10000 -I{} curl http://192.168.X.10:82/path{} > /dev/null 2>&1 | ||
+ | |||
+ | или | ||
+ | |||
+ | userX@gate.isp.un$ seq 1 1000 | xargs -P100 -I{} curl http://192.168.X.1/path{} > /dev/null 2>&1 | ||
+ | |||
+ | или | ||
+ | |||
+ | gate# seq 1 1000 | xargs -P100 -I{} curl http://webd.corpX.un > /dev/null 2>&1 | ||
+ | server# tail -f /var/log/syslog | ||
+ | </code> |