Установите интерфейс командной строки Ookla Speedtest на Ubuntu 20.04 Speedtest CLI — это инструмент командной строки, который позволяет тестировать пропускную способность интернета с помощью сервиса speedtest.net. Speedtest CLI — это официальный инструмент, разработанный Ookla. Этот инструмент может быть полезен для измерения показателей производительности интернет-соединения, таких как задержка, скорость загрузки, скорость загрузки и потеря […]
Linux
Шаблоны В данном разделе напишем несколько готовых шаблонов, которые можно взять за основы при написании своего сценария. 1. Минимальный сценарий. Для небольших заданий, состоящих из пары заданий: где: 2. Стандартный цикл при сборке. Обычно, процесс CI/CD включает следующие шаги: Для написания такого сценария за основу можно взять шаблон: Задания В данном […]
Потоковая репликация (Streaming Replication) — это репликация, при которой от основного сервера PostgreSQL на реплики передается WAL (Write Ahead Log). И каждая реплика затем по этому журналу изменяет свои данные. Для настройки такой репликации все серверы должны быть одной версии, работать на одной ОС и архитектуре. Шаги настройки: Настройка master-сервераНастройка […]
Начнем с того что такое RedOS. РЕД ОС — операционная система на базе ядра Linux, являющаяся составным продуктом, построенным на базе решений с открытым исходным кодом и собственных разработок. Занесена в Единый реестр российских программ. Сертифицирован в системе сертификации ФСТЭК России на соответствие требованиям профиля защиты операционных систем типа «А» четвертого класса защиты ИТ.ОС.А4.ПЗ. Краткая характеристика: РЕД ОС […]
chezmoi помогает вам управлять вашими личными файлами конфигурации (файлами с точкой, такими как ~/.gitconfig) на нескольких компьютерах. chezmoi полезен, если вы потратили время на настройку используемых вами инструментов (например, оболочки, редакторы и системы контроля версий) и хотите, чтобы машины работали под разными учетными записями (например, домашняя и рабочая) и/или с разными […]
Java Keytool — это утилита для управления ключами и сертификатами. Она позволяет пользователям управлять своими собственными парами открытых/закрытых ключей и сертификатами . Она также позволяет пользователям кэшировать сертификаты. Java Keytool хранит ключи и сертификаты в так называемом хранилище ключей. По умолчанию хранилище ключей Java реализовано в виде файла. Он защищает закрытые ключи паролем. Хранилище ключей Keytool содержит закрытый ключ […]
Вас тоже бесит постоянно отваливающееся соединение SSH? Нажимаешь Enter, а тебе вываливается «client_loop: send disconnect: Broken pipe». И снова подключаешься ((( За что отвечает директива ClientAliveInterval? Значение этой директивы определяет через какой промежуток времени начиная с момента простоя клиенту будет отправлен запрос отклика. По умолчанию ClientAliveInterval равен 0, то есть […]
Сбор информации Для любой системы есть некая точка входа. Такой точкой может быть url-адрес, ip-адрес компьютера и т.п. Изначально мы должны постараться максимально расширить поверхность атаки, т.е. если точка входа — некое доменное имя — стоит узнать об имеющихся поддоменах, других доменах, принадлежащих той же организации и т.п. И если […]
Проверить порты можно с помощью следующих команд: nc: Netcat – простая утилита Unix, которая считывает и записывает данные через сетевые соединения, используя протокол TCP или UDP. nmap: Nmap («Network Mapper») – это инструмент с открытым исходным кодом для исследования сети и аудита безопасности. Он был разработан для быстрого сканирования больших […]
Установка сертификата SSL через Zimbra Certificate Manager. Пакет Zimbra имеет инструмент «zmcertmgr» для управления сертификатами SSL Для версии 8.6 или ниже этот скрипт должен выполняться от root. Начиная с версии 8.7 этот скрипт запускается от пользователь zimbra. Запустите эти команды, чтобы переключиться с пользователя по умолчанию на пользователя zimbra: Чтобы начать процесс установки, […]
Системы управления реляционными базами данных являются ключевым компонентом многих веб-сайтов и приложений. Они предоставляют структурированный способ хранения, организации и доступа к информации. PostgreSQL (или Postgres) — это система управления реляционными базами данных, которая обеспечивает имплементацию языка структурированных запросов, более известного как SQL. Она используется во многих популярных проектов, как в крупных, […]
HAProxy (High Availability Proxy) – это популярный открытый балансировщик нагрузки TCP/HTTP и прокси-сервер для систем Linux, Solaris и FreeBSD. Он позволяет улучшить производительность и ошибкоустойчивость серверного окружения путём распределения рабочей нагрузки между несколькими серверами (например, между веб-сервером, сервером баз данных и сервером приложений). HAProxy используют многие проекты с высокой нагрузкой: […]
Systemd — управление автозагрузкой служб в Linux В большистве популярных современных популярных дистрибутивов Linux (CentOS, RHEL, Debian, Fedora и Ubuntu) в качестве демона автозагрузки вместо init.d используется systemd. Systemd – менеджер системы и служб Linux, используется для запуска других демонов и управления ими в процессе работы, использует unit-файлы из /etc/systemd/system (init.d использовал скрипты из […]
Высокая доступность – это тип проектирования системы, который позволяет приложению автоматически перезапускать или перенаправлять работу в другую совместимую систему в случае сбоя ведущего сервера. Что касается серверов, существует несколько различных технологий, необходимых для создания высокодоступной системы. В инфраструктуре должен быть компонент, который может перенаправить работу, и механизм для мониторинга ошибок […]