Advanced Search
Search Results
161 total results found
DevOps
SysOps
SelfHosted stuff
PS3
Ноуты
Обзоры на ноутбуки. В основном всякие бизнесовые
Клавиатуры
Coding
SecOps
Цифровой огород на балконе
Мне очень хочется какой-нибудь цифровой сад аля https://github.com/bouncepaw/mycorrhiza , но мне лень поднимать что-то новое. Да и чем букстак не сад? Другие сады: - https://garden.danilax86.space/ - https://agnessa.pp.ru/ - https://garden.bouncepaw.com/h...
Репликация MySQL
Kubernetes для администратора
drone ci/cd
Troubleshooting PHP/MySQL/CMS
Переношу отсюда - https://lulzette.ru/mediawiki/index.php?title=Tech_Support_Shared_Hosting Полезные команды для фикса популярных CMS и LNAMP стека
Docker
PXE AutoInstall
Где хостить?
Что хостить?
Как хостить?
Взлом
Тут рассказывается про прошивки, менджеры бекапов, как играть и т.д.
LXC
Lenovo Thinkpad X301
Lenovo/IBM Thinkpad T60
Dell Latitude 7490
Lenovo Thinkpad X240
Свичи (переключатели)
Linux на ноутбуках/десктопах
Lenovo Thinkpad X260
Сборка приложений
Файловые системы
Общая инфа
Настраиваем Master-Slave
Настраиваем Master-Master
Init
Пишем пайплайны
CMS
MySQL
Автоустановка систем на базе Linux по сети (RHEL-Based и Deb-based)
Настройка сети
helm
Пакетный менеджер для K8s
Kafka
Linux и виртуализированные сети
veth, macvlan, etc
DevOps
Linux
K8s теория
virtualbox
minecraft
Как работает?
https://highload.today/kak-nastroit-mysql-master-slave-replikatsiyu-3f/ Через жопу Репликация настраивается так: надо указать файл, который надо реплицировать и позицию, с которой надо реплицировать данные.
Настраиваем
На мастере В конфиге указываем: # выбираем ID сервера, произвольное число, лучше начинать с 1 server-id = 1 # путь к бинарному логу log_bin = /var/log/mysql/mysql-bin.log # название Вашей базы данных, которая будет реплициро...
Master-Master
https://highload.today/kak-nastroit-mysql-master-master-replikatsiyu-3f/
Инструкция
По аналогии с Master-Slave, только репликацию Slave настраиваем еще и на основном мастере.
Установка сервера
Сабж: https://docs.drone.io/ Поддерживается Github, bitbukket, gitea, gitlab и еще несколько SCM. Установка везде +- одинаковая: надо получить секретики для авторизации со стороны SCM, указать хост на котором будет дрон, секретик для агентов-раннеров. Запуск...
Установка агентов (раннеров)
Я использую раннер exec - запускается напрямую в системе. Сурс: https://docs.drone.io/runner/exec/overview/ Полезное Параметры есть тут: https://docs.drone.io/runner/exec/configuration/reference/ Меня интересует DRONE_RUNNER_LABELS, с его помощью можно указ...
Пишем
Пример пайплайна: kind: pipeline type: docker name: default steps: - name: greeting image: alpine commands: - echo hello - echo world Можно указывать в одном drone.yml'е несколько пайплайнов/секретов/и т.д. kind: определяет что это - пай...
Bitrix
bitrix in cp1251 php_value default_charset "cp1251" php_value mbstring.internal_encoding cp1251 php_value mbstring.func_overload 2 bitrix размер стека и pcre.recursion_limit Для этого добавил в файл .htaccess в корневой директории вашего аккаунта следующи...
Other CMS
Wordpress главная доступна, 404 на подстраницах В 99% случаев возникает из-за отсутствия стандартных директив в .htaccess сайта. Следует добавить их: CMS Стандартные файлы MODX Логи в core/error В случае проблем переименуй кеш - core/cache Общее При пер...
Repair
mysqlcheck -r -u'база_данных' -p'пароль_базы_данных' 'база_данных' REPAIR TABLE tablename USE_FRM; Если побилась mysql.user и мускуль из-за этого не поднимается for i in $(ls *.MYI | awk -F'.' '{print $1}') ; do myisamchk -r -q $i ;done
Проблемы с переносом баз
ERROR 1118 (42000): Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline sed -i 's#ENGINE=InnoDB#ENGINE=InnoDB ROW_FORMAT=DYNAMIC#g' dump.sql ERROR 1416 (22003) at line 80...
Плагины
SCP (SSH Copy) - name: scp files image: appleboy/drone-scp settings: host: from_secret: scp_host username: from_secret: scp_user password: from_secret: scp_pass port: 22 source: /root/archlinux-*-x86_64.iso targ...
wp-cli
Полный список команд: https://wp-kama.ru/handbook/cli/wp Проверить версию wp: wp core version Инормация по wp-cli: wp --info Экспортировать базу: wp db export databasename Импортировать базу: wp db import databasename Заменить в базе все val...
SQL
SQL alter/convert таблицу и поля в кодировки ALTER TABLE `DATABASE`.`TABLE` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; базу, таблицы, поля в кодировки ALTER DATABASE `DATABASE` DEFAULT CHARSET=utf8 COLLATE utf8_bin; https://stackoverfl...
Ссылки
проксирование нгинксом, заголовки, балансировка: https://devacademy.ru/comment/5 apache mod_rewrite: https://httpd.apache.org/docs/2.4/rewrite/remapping.html nginx переменные в ngx_http_core_module: https://nginx.org/en/docs/http/ngx_http_core_module.html#va...
Про докер и Установка
Про докер Советую книгу Андрея Маркелова "ВВЕДЕНИЕ В ТЕХНОЛОГИИ КОНТЕЙНЕРОВ И KUBERNETES". Рассказывается про докер, подман и другие альтернативы докеру, про кубер. Вся суть: Есть образы (заготовки), из которых создаются эфемерные контейнеры, которые можно уда...
Подготовка и установка CentOS
Понадобилось мне на работе реализовать автоматическую установку серверов, чистых, без дополнительного ПО, на базе ОС Ubuntu, CentOS и Debian, однако инфы по этому довольно мало. Еще одна статья не помешает. Подготовка Настраивать PXE сервер будем на базе Ubunt...
Debian
Итак, продолжим, теперь будем ставить Debian. Надо распаковать архив с netboot загрузчиком и подправить конфиг загрузчика. Nginx тут по сути не нужен, ибо вся система умещается в initrd и грузится по PXE: 01:51:38 konflicker@pxe-installer:/srv/tftp $ ls -1 iso...
Ubuntu 20.04/21.10
Теперь пришло время самого сложного - установка Ubuntu через cloud-init. Читать это конечно легко, но разобраться было непросто. Подготовка Для автоустановки понадобится 2 файла - meta-data и user-data. Все действо происходит в user-data, а в meta-data указыва...
Выбираем платформу
Для селфхоста можно выбрать несколько платформ: Одноплатный ПК Готовый NAS HPE Microserver Самосбор Одноплатный ПК Популярные одноплатники: Конечно же Raspberry PI Orange Pi Odroid NanoPI Если Raspberry Pi всегда (а особенно в последнее врем...