- Kafka: створити вручну Kafka Topic для Strimzi Kafka Operator
- Kafka: змінити retention.ms для Kafka Topic
- Keycloak: интеграция с Bank-Vaults
- Keycloak: установка, настройка с использованием Traefik
- Error syncing load balancer: failed to ensure load balancer: error authorizing security group
- AWS Load Balancer Controller: использование websocket c tls
- Centrifugo: подключение к Redis Sentinel
- AWS RDS: Установка параметров для parameter groups из aws cli
- Kubernetes: назначить pod на ноду с помощью nodeSelector
- Kubernetes: ExternalDNS 403 error при использовании AWS Route53
- Kubernetes: принудительно удаляем ресурсы
- AWS Load Balancer Controller: Bank-vaults (Hashicorp Vault Operator) проблемы с подключением
- ArgoCD Image Updater: Подключение к приватному Amazon ECR (Elastic Container Registry)
- AWS Load Balancer Controller: ArgoCD белый экран (404 error)
- Git: error: ’modules/xyz’ does not have a commit checked out
- Создание самоподписанного (selfsigned) сертификата
- Небольшие заметки о etcd
- Отключение selinux в CentOS 7 / CentOS 8 Stream
- InfluxDB: received error partial write: max-series-per-database limit exceeded: (1000000) dropped=542; discarding points
- Elasticsearch: Could not index event to Elasticsearch
- PostgreSQL: Отобразить размер колонки базы данных
- PostgreSQL: Отобразить список самых 10 больших таблиц
- Cert-manager: Error: 6003: Invalid request headers<- 6103: Invalid format for X-Auth-Key header
- Ansible: игнорируем jinja2 переменную в templates
- Elasticsearch: не запускается сервис после включения xpack
- Log Parsing Cheat Sheet
- Почему нужно указывать EOF
- PostgreSQL: Отобразить список наиболее больших баз данных
- Kubernetes: проверить SSL-сертификат
- RabbitMQ: получить количество сообщений в очереди
- Elasticsearch: Validation Failed: 1: this action would add [2] total shards, but this cluster currently has [1000]/[1000] maximum shards open;
- KVM: изменить размер диска LVM на гипервизоре для гостевой машины
- Sentry: xmlsec which use PEP 517 на Ubuntu 18.04
- Cert-manager: Internal error occurred: failed calling webhook «webhook.cert-manager.io»
- PostgreSQL: завершить сессию
- Kubernetes: настройка cert-manager с Cloudflare
- Kubernetes: получить список api-групп
- Ansible: исключить хост или группу хостов в playbook
- Docker: получить PID контейнера
- Зеркалирование репозиториев (Mirroring repositories) в GitLab по ключам
- Kubernetes: prometheus-operator пароль к Grafana
- Git: fatal: Could not read from remote repository
- Kubernetes: просмотр логов
- Сравнить md5 hash SSL-сертификата и его ключа
- Ansible, ssh и macOS — во всем виновата библиотека sshpass
- pg_dump без установки PostgreSQL в macOS
- Elasticsearch: перенос данных на другой диск системы
- Запуск Jenkins в Docker контейнере
- Kubernetes: Postgresql открыть порт на NGINX-Ingress
- Helm: Установка Elasticsearch + Kibana v7.3.2
- Установка Istio в Kubernetes с помощью Helm
- PostgreSQL: Изменить владельца таблиц в БД
- Пустое окно Unetbootin в Ubuntu 18.04 / 18.10
- Ansible: выполнение таска, если хост в определенной группе
- Ansible: конкатенация переменных и конвертация в base64
- Ansible: получить имя ОС, релиза или номера релиза
- Добавить ноду в кластер с Kubernetes
- Создание пользователя PostgreSQL с правами Read Only
- Найти диск в системе по серийному номеру
- NodeJS: Error: listen EADDRINUSE :::PORT
- Просмотр занимаемого дискового пространста в LVM
- Установка и удаление плагинов Elasticsearch
- Создать ISO-образ диска в Ubuntu 16.04/18.04/19.04 с помощью dd
- KVM virtualization: Открыть порт с гостевой ОС с помощью iptables
- RabbitMQ: ERROR epmd error for host
- PostgreSQL: ERROR: database ‘database’ is being accessed by other users
- Шаги обновления PHP 7.1 на PHP 7.2 Ubuntu 16.04 LTS
- Сбросить локальный кеш DNS в Ubuntu 16.04 / 18.04 / 20.04 LTS
- Elasticsearch 7 & Kibana 7: изменения
- Запретить выполнение скриптов и приложений из /tmp
- Добавить SSL-сертификат в Kubernetes
- Запретить выполнение cron-задач для определенного пользователя
- Управление KVM-нодой Ubuntu 16.04/18.04 LTS
- SystemRescueCd — незаменимая вещь для KVM
- Настройка ноды с KVM-виртуализацией Ubuntu 16.04 LTS: часть 2
- Краткая заметка по работе с LVM в Linux
- Настройка ноды с KVM-виртуализацией Ubuntu 16.04 LTS: часть 1
- Установка boot-раздела Avago MegaRAID в Supermicro
- Ротация индектов Elasticsearch — утилита curator Ubuntu 19.04/18.04/16.04
- Установка плагинов Elasticsearch
- Создать дамп БД в архиве .gz
- Изменить пароль пользователя PostgreSQL
- Postfix: Скрыть некоторые заголовки
- Kubernetes: Ошибки с доступом в dashboard
- Helm: Error: no available release name found
- Парсинг JSON с помощью json.tool
- Ошибка при установке k3s на Raspberry PI 3 B+ Ubuntu Server 18.04
- Расшифровать строку ansible-vault
- Генерация хеша пароля /etc/passwd
- Проверить «битность» ssh-ключей
- Настройка H/W RAID с помощью HP Smart Array на HP Proliant DL380 G8
- Docker: ERROR: no matching manifest for unknown in the manifest list entries
- Резервное копирование сервера с помощью tar Ubuntu 16.04/18.04/18.10
- Замена netplan на networking Ubuntu 18.04 LTS Bionic Beaver/ Ubuntu 18.10 Cosmic Cuttlefish
- Ошибка «Kibana server is not ready yet»
- Не стартует Kibana, после удаления плагина
- Получить код ответа сервера с помощью curl
- После обновления не запускается Docker
- Apache2: ограничение доступа по IP и авторизации
- How to enable bind mount inside lxc container
- Zabbix: Проверка переданного параметра (item)
- Openstack Swift 503 error
- OpenStack: невозможно отредактировать роль через Horizon
- LXC автостарт контейнера после перезагрузки
- Zabbix: мониторинг разницы во времени на клиентах для Linux и Windows Server
- Как обновить Ubuntu 18.04 Bionic Beaver на 18.10 Cosmic Cuttlefish
- Обновить все плагины для vim
- Подключение часов реального времени (DS3231) в CentOS 7 на Raspberry PI 3
- Отправка логов NGINX в GrayLog
- Отправить SSL-сертификат в Hashicorp Vault
- Удалить пользователя из других групп
- Создание unit для apache_exporter в Prometheus
- Создание пользователя, его пароля и базы данных в PostgreSQL
- Генерация /etc/hosts с помощью ansible
- NGINX: запретить доступ к .htaccess и другим скрытым файлам
- Проблема с модулем SNMP после установки Zabbix-Proxy Ubuntu 18.04
- Удалить индексы у таблицы MySQL
- Включение лога медленных запросов MySQL 5.7 и выше
- Проблема установки Zabbix-server/Zabbix-proxy Ubuntu 18.04
- Проверка срока действия SSL-сертификата
- Отключить Network Manager в Ubuntu 16.04/18.04
- Изменить часовой пояс сервера Ubuntu 18.04
- Настройка Samba на Ubuntu 16.04 / 18.04 для работы с Windows системами
- Проксирование https:// с помощью apache2
- Запись ErrorLog apache2 только в syslog Ubuntu 16.04/18.04
- Запись ErrorLog apache2 в rsyslog и локальный лог Ubuntu 16.04/18.04
- Копирование всех файлов из Windows-хранилища (шары) на Ubuntu 18.04
- Распаковать архив в опеределенную директорию с помощью Ansible
- Настройка тунелирования с помощью SSH
- Переименовать lxc контейнер Ubuntu Server 18.04 LTS
- Failed to fetch Temporary failure resolving ‘security.ubuntu.com’
- Сортировка числовых значений столбца с помощью cut
- Ansible добавть в конец файла /etc/hosts
- Подсчет среднего арифметического по данным из столбца
- Send file on mail
- Отправка POST-запроса в json при нагрузочном тестировани Apache Bench (ab)
- Поиск директории с наибольшим количеством инод (inode)
- Защита изображений от хотлинка nginx
- Как «убить» MariaDB на Ubuntu 18.04
- ISPmanager 5: ERROR isptar finished with error 1. Output
- GitHub перешел к Microsoft
- ModuleNotFoundError: No module named ‘MySQLdb’
- Не работает селектор версий MySQL в ISPmanager v5 Lite
- Load key “~/.ssh/id_rsa”: bad permissions
- Установка MariaDB 10.2 на Ubuntu 18.04 LTS Bionic Beaver
- ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)
- MariaDB: Host name could not be resolved: Name or service not known
- Postfix: «fatal: parameter inet_interfaces: no local interface found for ::1»
- proftpd: warning: unable to determine IP address of
- fatal: repository not found после изменения имени git-репозитория
- Vagrant: No usable default provider could be found for your system
- Обновление VirtualBox на Ubuntu 18.04 Bionic Beaver
- Error: rpmdb open failed после установки пакетов в ISPmanager 5 Lite
- Удалить базу данных в MongoDB
- Настройка NGINX для работы с WordPress в ISPmanager v5 Lite
- Перезапуск ihttpd в ISPmanager v4/v5 Lite
- Не подключает к IPMI через java-аплет c ошибкой «Connection failed»
- Включить отображение даты в панели управления в Ubuntu 18.04 Bionic Beaver
- Установка docker на Ubuntu 18.04 Bionic Beaver
- Установка chromedriver на macOS High Sierra для Selenium
- Забрать часть строки до разделителя Python
- Поиск самого ресурсоемкого процесса по CPU или RAM с помощью ps
- Обновление Ubuntu Server 16.04 LTS до 18.04 LTS
- Как узнать пароль пользователя root MySQL в ISPmanager v4
- Когда выйдет Ubuntu 18.04?
- Обновление кеша пакетов ISPmanager v4
- Очистка очереди сообщений в Exim
- Подключение своего образа в IPMI
- Мониторинг прогресса загрузки дампа MySQL
- Пароль пользователя root сервера баз данных MySQL в DirectAdmin
- Защита от WordPress pingback-атаки (DDoS) с помощью fail2ban
- certbot ImportError: ‘pyOpenSSL’ module missing required functionality
- Ошибка #1273 — Unknown collation: ‘utf8mb4_unicode_520_ci’
- Изменить порт VestaCP
- perror — расшифровка кодов ошибок (errno) MySQL
- CloudFest 2018 (ex WHD.global)
- Поиск серверов с VestaCP
- Уязвимость VestaCP и исправление проблемы
- Возвращение на Эгею
- ISPmanager 5 Lite: нет поля ограничения по диску
- Отключить проверку «fingerprint» при работе с Ansible
- Ошибка exim: T=remote_smtp defer (-53): retry time not reached for any host for ‘domain.ru’
- Как перемещаться между открытой вкладкой и nerd tree в vim?
- NGINX: upstream response is buffered to a temporary file
- Рекурсивное изменение прав на файлы и директории
- VestaCP: установка mod_rpaf в Ubuntu/Debian
- Обновление лицензии ISPmanager v5 Lite
- Отобразить установленные ядра (kernel) в CentOS
- Очистка очереди писем почтового сервера Postfix
- ncdu: альтернатива утилите du
- Решение проблемы в ISPmanager v5: Внимание! Аккаунт отключен администратором сервера
- Изменить размер лимит upload_max_filesize для phpmyadmin в WHM/cPanel
- Смена домена
- Изменение DOCUMENT ROOT для поддоменов и дополнительных доменов в cPanel
- Установка mod_rpaf в CentOS 6
- Собрать php из исходников в отдельной директории
- Не удается удалить почтовый домен ISPmanager Lite v5
- Postfix: изменить размер отправляемого письма
- postfix/smtp[20239]: certificate verification failed for mx.yandex.ru[213.180.204.89]:25: untrusted issuer
- Vagrant: Vagrant was unable to mount VirtualBox shared folders
- BSOD (Blue Screen of Death) при запуске Vagrant на Windows 10
- Завершить работу всех контейнеров docker
- CloudLinux: добавляем mutt в CageFS
- ISPmanager v5 Lite проблема с подключением по FTP Handshake failed (40)
- vnstat: сбор информации о трафике
- Перемонтировать файловую систему
- killall: command not found CentOS 7
- Защита wp-login.php с помощью CloudFlare
- Просмотреть количество соединений с IP
- Проблема добавления домена/поддомена cPanel
- Отправка исходящей почты с определенного IP в Postfix
- [Errno 14] PYCURL ERROR 22 — «The requested URL returned error: 404 Not Found»
- httpd dead but subsys locked
- ISPmanager v4 Lite: Не запускается NGINX после смены IP сервера
- Неудачное обновление ISPmanager v5 Lite: Запрос выполняется, пожалуйста, подождите
- В таблице sql-базы отсутствует уникальный столбец
- Неудачное соединение с IMAP сервером ISPmanager v5 Lite
- ISPmanager v5 Lite: Отсутствует выбор кодировки
- ISP manager v5 Lite: Запрос выполняется, пожалуйста, подождите
- ISPmanager v5 Lite: «Ошибка Не удалось запустить панель. Обратитесь к администратору»
- Не работает ProFTPD после обновления ISPmanager v4 до ISPmanager v5
- Ошибка: Can’t reconfig DNS server. Make sure DNS service started and right configure ISPmanager v4 Lite
- Исправляем 504 Gateway Time-out в NGINX
- Ошибка mod_fcgid: HTTP request length
- Архивирование и сжатие файлов
- Скрипт блокировки «лишних» поисковых роботов
- ISPmanager v5 Lite: Пользователь не имеет доступа к доменной зоне
- Отключение ufw в Ubuntu 16.04
- Сжатие контента с помощью gzip/deflate apache2
- Гениальная запись
- Не отправляет письма на Gmail
- Отключаем IPv6 в CentOS, Ubuntu, Debian
- Ошибка can’t read file ’/etc/exim4/ssl/DOMAIN.COM.txt’ ISP manager v4 Debian
- VestaCP + Ubuntu: белая страница phpmyadmin
- Заметки о Postfix
- https в связке nginx+apache2: борьба c циклическим редиректор
- Борьба с циклическим редиректом WordPress в связке nginx + apache
- Код ошибки: ssl_error_rx_record_too_long в phpMyAdmin ISP Manager 4
- Если не работает php-cgi в ISPmanager v4 Lite после обновления PHP
- Оптимальные настройки для Bitrix в связке nginx + fpm
- Редирект www на без с помощью NGINX
- Защита от хотлинка через NGINX
- Редирект на другой домен с помощью NGINX
- Если бекап БД сделан через mysqldump –all-databases
- Roundcube + Exim «451 error SMTP» ISPmanager v5 CentOS
- Включение roundcube imap
- Очистка файлов сессий PHP
- Подсчет инод (inode) в каталоге
- Опасные функции PHP
- Сохранение результатов команды top
- Установка корректного времени на сервере Debian
- Меняем часовой пояс на CentOS 6
- Рекурсивное создание файлов
- NGINX: Gzip сжатие для Google Page Speed
- NGINX: 504 Gateway Time-out
- Comodo SSL создание bundle
- Очистка файлов сессий PHP
- Ограничение количество исходящих писем exim
- Ошибка Roundcube Mailbox doesn’t exist: Trash
- Установка mod_extract_forwarded CentOS 6
нотатки про DevOps, адміністрування