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