blog.masa23.jp
Запись о включении IOMMU
BIOS Ознакомьтесь с руководством по BIOS. Linux Kernel Добавление необходимых опций при загрузке # vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="amd_iommu=on" Для AMD укажите amd_iommu=on, для Intel укажите intel_iommu=on.
Обновление GRUB # update-grub Перезагрузка # reboot Проверка параметров # cat /proc/cmdline Проверка dmesg # dmesg | grep iommu
…
2024-05-29Внедрение многогигабитного коммутатора с поддержкой 2.5Gbps в домашней сети (SKS3200M-8GPY1XF)
После статьи о внедрении 10G в домашнюю сеть (自宅ネットワーク10G導入(SKS8300-8X)) я решил ку
…
2024-05-28Отключение блокировки продавца Intel X520 DA2
Записка о использовании SFP+ не от Intel на Intel X520 DA2 под управлением Linux.
Добавление опции драйвера # cat << _EOF_ > /etc/modprobe.d/ixgbe.conf options ixgbe allow_unsupported_sfp=1,1 _EOF_ Выгрузка и повторная загрузка драйвера # modprobe -r ixgbe # modprobe ixgbe Генерация initramfs заново # update-initramfs -u Если этого не сделать, то при перезагрузке параметр allow_unsupported_sfp=1,1 не будет активен.
…
2024-05-27Внедрение домашней сети 10G (SKS8300-8X)
Предыстория Я подключил NURO Hikari 2G в своем доме и установил SONY NSD-G1000T, однако не мог использовать п
…
2023-11-29Использование отладочной информации формата DWARF-2 с GDB на FreeBSD
При отладке программы, собранной с помощью gcc на GDB в FreeBSD, может возникнуть ошибка, если формат отладочной информации отличается.
Запись на этот случай.
Не удается При отладке программы, собранной с помощью gcc на GDB в FreeBSD, может возникать ошибка отсутствия символов.
# gcc -g test.c # gdb a.out Удачно Если настроить использование отладочной информации в формате DWARF-2, в gdb начнут отображаться символы.
# gcc -g -gdwarf-2 test.c # gdb a.out
…
2023-11-23Как кешировать ошибки 502 и 504 с помощью веб-ускорителя
Это способ кешировать ошибки 502 (Плохой шлюз) и 504 (Время ожидания шлюза) с помощью веб-ускорителя Sakura Cloud.
Частый доступ к контенту, который не может быть кеширован, или, даже если это кешируемый контент, может привести к тому, что исходный сервер будет возвращать 502 (Плохой шлюз) или 504 (Время ожидания шлюза) из-за высокой нагрузки на сервер.
Обычно в ответах об ошибках, таких как в nginx, не добавляется заголовок Cache-Control, поэтому контент не кешируется, и нагрузка на исходный сервер продолжает оставаться высокой.
…
2023-10-10Записки по установке Rundeck
Записываю заметки по настройке Rundeck.
Целевая среда Версия Ubuntu 22.04 Rundeck 4.14.1 Установка Java # apt-get install -y openjdk-11-jre-headless Регистрация репозитория Официальный способ предполагает использование apt-key, но в версии 22.04 возникает предупреждение, поэтому изменим способ.
# curl -L https://packages.rundeck.com/pagerduty/rundeck/gpgkey > /etc/apt/keyrings/rundeck.asc Далее добавим репозиторий Rundeck.
# cat << _EOF_ > /etc/apt/sources.list.d/rundeck.list deb [signed-by=/etc/apt/keyrings/rundeck.asc] https://packages.rundeck.com/pagerduty/rundeck/any/ any main deb-src [signed-by=/etc/apt/keyrings/rundeck.asc] https://packages.rundeck.com/pagerduty/rundeck/any/ any main _EOF_ После добавления репозитория обновим информацию о пакетах.
# apt-get update Установка Rundeck # apt-get install rundeck Запуск сервиса Похоже, что после установки через apt демон не был перезагружен автоматически, поэтому выполняем это вручную.
…
2023-07-04Установка Zabbix 6.4
Записываю отметки о настройке Zabbix 6.4.
Конфигурация будет включать Zabbix + Nginx + php-fpm + PostgreSQL + TimescaleDB.
Целевая среда Версия Ubuntu 22.04 Zabbix 6.4 PostgreSQL 15 Nginx 1.18.0 php-fpm 8.1.2 Регистрация репозитория Скачать и установить Zabbix
# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb # dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb # apt обновить Установка Zabbix # apt install zabbix-server-pgsql zabbix-frontend-php php8.1-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent Установка PostgreSQL # apt install Установка PostgreSQL Добавление репозитория и установка # apt install software-properties-common gnupg postgresql-common apt-transport-https lsb-release wget # /usr/share/postgresql-common/pgdg/apt.
…
2023-05-02Заметки по установке Metabase
Оставляю заметки по установке Metabase на Ubuntu 22.04 LTS.
Установка Java Необходимо установить Java Development Kit (JDK).
apt-get install -y default-jdk Создание директории для установки Metabase install -d /opt/metabase cd /opt/metabase Скачивание Metabase Скачайте бинарный файл Metabase с помощью следующей команды.
wget https://downloads.metabase.com/v0.45.3/metabase.jar Создание пользователя и группы useradd metabase -d /opt/metabase chown -R metabase:metabase /opt/metabase Создание файла службы systemd Создайте файл службы systemd с помощью следующей команды.
cat << _EOF_ > /etc/systemd/system/metabase.
…
2023-03-17Разблокировка загрузчика и получение root для Lenovo TAB6 (A101LV)
Я получил Lenovo TAB6 (A101LV) и получил root, поэтому оставляю заметку.
Пожалуйста, помните, что действия могут привести к поломке устройства, поэтому вы делаете это на свой страх и риск.
Также, это личные заметки, поэтому подробно объяснять не буду.
Включение отладки по USB «Настройки» => «Система» => «Информация о планшете» => «Номер сборки»
Нажмите на номер сборки 7 раз, чтобы включить «Параметры разработчика»
«Настройки» => «Система» => «Параметры разработчика» => «Включить отладку по USB»
…
2023-03-07