Telegram Web
Forwarded from Devops
140 советов по DevTools

https://devtoolstips.org/1/
iPerf3 — проверка скорости/пропускной способности сети в Linux

iperf3 — это бесплатная кроссплатформенная программа с открытым исходным кодом, работающая из командной строки и предназначенная для измерения пропускной способности сети в режиме реального времени. Это один из самых мощных инструментов для тестирования максимально достижимой пропускной способности в IP-сетях (поддерживает IPv4 и IPv6 ).


https://www.tecmint.com/test-network-throughput-in-linux/
Алгоритмы балансировки нагрузок

Рано или поздно веб-приложения перерастают среду одного сервера. Компаниям требуется увеличить или их доступность, или масштабируемость, или и то, и другое. Чтобы сделать это, они развёртывают своё приложение на нескольких серверах и ставят перед ним балансировщик нагрузок для распределения входящих запросов. Чтобы справляться с нагрузками, большим компаниям могут потребоваться тысячи серверов, на которых запущено веб-приложение.

В этом посте мы рассмотрим способы, которыми один балансировщик нагрузок может распределять HTTP-запросы на множество серверов. Мы начнём снизу и проделаем весь путь вверх до современных алгоритмов балансировки нагрузок.
https://habr.com/ru/companies/ruvds/articles/732648/
cURL или wget. Как лучше?

Эта статья содержит различия между cURL и wget и, возможно, подскажет, что лучше.

https://medium.com/@topefolorunso/curl-or-wget-which-is-better-cdb5ddabadfb
Forwarded from Linux
Этот блог размещен на моем телефоне Android

В этом посте описывается, как я превратил свое устройство Android в веб-сервер, к которому можно получить доступ с общедоступного URL-адреса, и как вы тоже можете это сделать.

Я использовал Termuxэмулятор терминала Android, на котором мы можем запустить веб-сервер, такой как http-сервер Node.js, и Pinggyдля получения общедоступных URL-адресов для доступа к этому серверу.

Чтобы дать вам представление о настройке, вот несколько фотографий. На первом изображении показан работающий http-сервер Node.js, а на втором — пользовательский интерфейс терминала Pinggy, показывающий текущие запросы к веб-сайту по мере их поступления.

https://androidblog.a.pinggy.io/
Wireshark — подробное руководство по началу использования.

Wireshark – это широко распространённый инструмент для захвата и анализа сетевого трафика, который активно используется как для образовательных целей, так и для устранения неполадок на компьютере или в сети. Wireshark работает практически со всеми протоколами модели OSI, обладает понятным для обычного пользователя интерфейсом и удобной системой фильтрации данных. Помимо всего этого, программа является кроссплатформенной и поддерживает следующие операционные системы: Windows, Linux, Mac OS X, Solaris, FreeBSD, NetBSD, OpenBSD.
https://habr.com/ru/articles/735866/
VPS против VPN: разгадка тайны этих технических модных словечек


В современном цифровом мире конфиденциальность, безопасность и производительность имеют первостепенное значение. Многие частные лица и компании полагаются на две популярные услуги для этих нужд: VPS (виртуальный частный сервер) и VPN (виртуальная частная сеть).

На первый взгляд аббревиатуры могут показаться взаимозаменяемыми, но эти службы существенно различаются по своим функциям и приложениям.

Эта статья раскроет тайну VPS и VPN, чтобы читатели могли принять обоснованное решение о том, какое решение подходит для их нужд.

https://www.rosehosting.com/blog/vps-vs-vpn/
Forwarded from Linux
Неглубокое погружение в сети Linux: WireGuard, маршрутизация, TCP/IP и NAT

В этой статье не предполагается, что у вас достаточно знаний о сетях, и я объясню все настолько подробно, насколько смогу. Однако у вас должны быть хотя бы некоторые смутные представления о том, как работают компьютерные сети, и умение использовать поисковые системы для проведения независимых исследований.

https://im.salty.fish/index.php/archives/linux-networking-shallow-dive.html
Создание персональной системы VoIP

Я всегда был крупным самостоятельным хостером , но никогда не пробовал ничего, связанного с VoIP. Недавно я купил несколько IP-телефонов и настроил личную домашнюю телефонную сеть с помощью Asterisk . Это руководство поможет вам настроить собственную цифровую телефонную систему с помощью инструментов с открытым исходным кодом.

Это руководство написано для тех, кто имеет опыт самостоятельного хостинга, но совершенно не знаком с VoIP. Поэтому ради краткости я буду замалчивать некоторые неинтересные технические детали.

https://www.sacredheartsc.com/blog/building-a-personal-voip-system/
Изменить порт по умолчанию или настроить файрвол правильно?

Любой сервер, подключенный напрямую к сети интернет, должен быть надёжно защищён.

Будем разбираться, как этого достичь и что можно использовать.

Есть следующие методы на пути к обеспечению безопасности ваших серверов:

▫️надёжная парольная защита,
▫️своевременное обновление программного обеспечения,
▫️защита с помощью межсетевого экрана.

Применять эти методы следует в совокупности, остановимся подробнее на каждом из них. https://habr.com/ru/companies/ruvds/articles/738446/
Магия превращений: клик на сайте в выполнение Powershell скрипта на сервере

Сегодня мы научимся создавать веб интерфейсы для администрирования. Будем запускать Powershell код по клику на сайте или при обращении к API. Для наглядности напишем три сервиса, взаимодействующих со службами, Active Directory и файловой системой.

Цель статьи
Научить инженеров и администраторов запускать веб с интеграцией Powershell скриптов на доступном и используемом ими средстве автоматизации. Данные навыки пригодятся при создании интерфейсов администрирования. https://shly.link/habr4Uh2
Важные вещи о заголовках HTTP, о которых вы могли не знать! Запросы HTTP похожи на запрос чего-либо от сервера, а ответы HTTP — это ответы сервера. Это как отправить сообщение и получить ответ. Заголовок HTTP-запроса — это дополнительная информация, которую вы включаете при отправке запроса, например, какие данные вы отправляете или кто вы. В заголовках ответа сервер предоставляет информацию об ответе, который он вам отправляет, например, какой тип данных вы получаете или есть ли у вас специальные инструкции. Заголовок играет жизненно важную роль в обеспечении взаимодействия клиент-сервер при создании приложений RESTful. Чтобы отправлять правильную информацию со своими запросами и правильно интерпретировать ответы сервера, вам нужно понимать эти заголовки.
Памятка Grep для системных администраторов
Forwarded from Security Lab
20 лучших практик безопасности сервера OpenSSH

На этой странице показано, как защитить ваш сервер OpenSSH, работающий в Linux или Unix-подобной системе, чтобы улучшить безопасность sshd . https://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html
Системному администратору и нагрузочному тестировщику: статистика ввода-вывода в ядре Linux под капотом

Подсчет статистики — это не сильно затратный с точки зрения производительности способ получить информацию о нагруженности системы с активным вводом-выводом. Но он имеет недостатки: усреднение, отсутствие бакетов, малая гранулярность системного таймера.

Нам, как конечным пользователям, будет полезно понимать, как устроен механизм сбора и накопления статистики внутри ядра и как читает и интерпретирует данные популярная утилита iostat. Что именно значат aqu-sz, util и другие данные из режима расширенной статистики? Почему многие значения усреднены? Чтобы ответить на эти и другие вопросы, мы пройдем путь от системного вызова до момента, когда запрос ушел в диск и вернулся, — а счетчики обновились. Поехали! https://habr.com/ru/companies/yadro/articles/737866/
Настраиваем LDAP в ОС Linux

В этой статье мы продолжим разворачивать и настраивать LDAP под Linux. В первой части мы выполнили базовую установку slapd, развернули домен domain.com, и добавили записи в каталог.

Сейчас мы продолжим выполнять наши настройки в LDAP и поговорим об аутентификации. Наши предыдущие настройки завершились добавлением записей. https://habr.com/ru/companies/otus/articles/740368/
Forwarded from Базы данных
Кто мощнее в базах данных? Сравниваем производительность БД на серверах с ARM- и x86-процессорами.

Всем привет! Ранее я разобрал и протестировал сервер с процессором ARM, который попал к нам в Selectel Lab. Сервер показал хорошие результаты по производительности в ряде классических тестов, но в этот раз захотелось проверить его в боевой задаче — в работе с базами данных. Быть может, архитектура ARM-процессора сделает всех конкурентов на этой территории?

Чтобы ответить на этот вопрос, протестировал ARM вместе с семеркой серверов разных конфигураций с процессорами Intel и AMD. В качестве баз данных для нашего эксперимента выбрал самые популярные — PostgreSQL и MySQL. Результаты тестов с графиками и комментариями — под катом. Надеюсь, они будут полезны вам при выборе сервера под БД.

Читать дальшеhttps://habr.com/ru/companies/selectel/articles/740492/
2025/07/14 03:25:34
Back to Top
HTML Embed Code: