FREQ OFFSET TONE LOCATION CALL USE 144.60000 +0 MHz Mykolayiv Fusion 145.17500 +0.6 MHz FM 145.62500 -0.6 MHz 173.8/173.8 UZHGOROD UR0DVC FM Wires-x 145.65000 -0.6 MHz Lviv UR0WVA FM 145.67500 -0.6 MHz 123.0 Chernivtsi, OCNTTUM FM 145.67500 -0.6 MHz 88.5 Kyiv, Arsenalna subway stn...
Раздел: Pro
FPGA VHDL MIMO
Назначение: Этот код реализует процессор MIMO для системы 2x2 (два входа, два выхода). Он принимает два входных сигнала (in_signal1, in_signal2) и матрицу канала (h11, h12, h21, h22), выполняет матричное умножение для разделения сигналов и выдает два выходных сигнала (out_signal1, out_signal2). Вход...
Если вы берёте диск с установленной CachyOS и подключаете его к другому компьютеру, чтобы ОС адаптировалась к новому железу, нужно сделать несколько важных операций:
- **Обновить конфигурацию загрузчика**. Если на новом железе изменились параметры загрузки или используется другой тип системы (BIOS/UEFI), нужно проверить и, если нужно, переустановить или перенастроить загрузчик (в CachyOS используется Limine или GRUB). - **Адаптировать конфигурацию сети**. Важно...
### Включение синхронизации времени в Linux через NTP
Правильное время на сервере — важный аспект стабильной работы системы и приложений. В Linux синхронизация времени обычно происходит с помощью протокола NTP (Network Time Protocol). #### Проверка текущего состояния времени Для начала можно проверить часы и статус синхронизации командой: ```bash ti...
Для анализа работы Galera-MariaDB 10.6.19 с использованием mysqld-exporter 0.17.2 можно учитывать следующие категории метрик, которые отражают состояние кластера, производительность и репликацию:
1. Метрики Galera Cluster (Galera-specific metrics): - **mysql_galera_status_info** — общая статусная информация по Galera. - **mysql_galera_variables_info** — параметры конфигурации Galera. - **mysql_galera_gcache_size_bytes** — размер Galera gcache (буфера записи транзакций). - **mysql...
#ok transferred the log file to the IRC
#!/usr/bin/perl use strict; use warnings; use IO::Socket::INET; use POSIX qw(strftime); use Fcntl qw(F_GETFL F_SETFL O_NONBLOCK); use File::stat; use Time::HiRes qw(sleep); # Параметры IRC-сервера my $server = 'chat.example.net'; my $port = 6667; my $channel = '#example'; my $logfile = '/log/my.log...
#ok
#!/bin/bash show_help() { cat <<EOF Использование: $0 -f input_file "слово1 слово2 ..." Ищет секции в файле (каждая начинается строкой [...]), выводит только те, где встречаются все указанные слова как полные слова (без учёта регистра). EOF } while getopts ":f:h" opt; do case $opt in f)...
#ok Для нагрузочного тестирования MariaDB
CREATE DATABASE test_load; USE test_load; CREATE TABLE orders ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, product_id INT NOT NULL, quantity INT NOT NULL, price DECIMAL(10,2) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX(user_id), INDEX(product_id) );...
#ok
- name: Создать и включить swap-файл 1ГБ hosts: all become: yes tasks: - name: Создаем swap-файл 1ГБ, если он не существует command: fallocate -l 1G /swapfile args: creates: /swapfile register: swapfile_created - name: Устанавливаем права 600 на /swapfile ...
существуют готовые решения для запуска **Prometheus** и **Grafana** в Docker, включая Docker Compose конфигурации, которые объединяют оба инструмента в одном стеке. Такие решения упрощают развертывание и настройку мониторинга. Ниже я опишу несколько подходов и примеров, включая популярные репозитории и конфигурации, а также учту контекст вашего предыдущего вопроса о `mysqld_exporter` и `node_exporter`.
### 1. Готовые Docker Compose стеки Существуют популярные репозитории и конфигурации, которые включают Prometheus, Grafana и дополнительные экспортеры (например, `node_exporter` или `mysqld_exporter`) для мониторинга. Вот несколько примеров: #### a. Репозиторий `stefanprodan/dockprom` Этот проект п...
сравнение версий **Prometheus mysqld_exporter** 0.14.0 и 0.17.2 на основе доступной информации, включая официальный CHANGELOG и другие источники. Поскольку точные детали для версии 0.14.0 частично отсутствуют в предоставленных данных, я опираюсь на общие сведения и предполагаемые улучшения, основанные на развитии проекта.
### Версия 0.14.0 Выпущена около декабря 2021 года. Это стабильная версия, которая поддерживает MySQL 5.1 и выше, но некоторые методы сбора метрик ограничены для версий MySQL ниже 5.6. **Ключевые особенности и характеристики**: 1. **Поддерживаемые коллекторы**: - Основные коллекторы: `global_sta...
о ключевых изменениях в версиях **Prometheus Node Exporter** 0.18.0 и 1.9.1 на основе доступной информации.
### Версия 0.18.0 Версия 0.18.0 была выпущена около мая 2019 года. Основные изменения и улучшения: 1. **Новые коллекторы и метрики**: - Добавлен коллектор `sockstat`, который предоставляет статистику по сокетам IPv4 и IPv6.[](https://github.com/prometheus/node_exporter/blob/master/CHANGELOG.md) ...
A Note on the Forth System: Its Advantages and Applications
Introduction Forth is a unique programming language developed by Charles Moore in the 1970s. Its minimalist philosophy, stack architecture, and interactive approach to programming make it an excellent choice for tasks where compactness, performance, and flexibility are important. Despite its niche n...
Заметка о Forth-системе: её достоинства и применение
Введение Forth — это уникальный язык программирования, разработанный Чарльзом Муром в 1970-х годах. Его философия минимализма, стековая архитектура и интерактивный подход к программированию делают его отличным выбором для задач, где важны компактность, производительность и гибкость. Несмотря на свою...
#ok #simple-chat
# cat index.php <?php // Начинаем сессию с усиленными настройками безопасности session_start([ 'cookie_httponly' => true, // Защита от JavaScript-доступа к куки 'cookie_secure' => isset($_SERVER['HTTPS']), // Куки передаются только по HTTPS 'use_strict_mode' => true // Защита от подмены...
#ok Ниже приведён **полный Ansible playbook** для установки **node_exporter-1.9.1.linux-amd64.tar.gz**, который лежит локально в `/tmp` на управляющей машине. Playbook:
% cat node_exporter.yml --- - name: Установка Prometheus Node Exporter из локального архива hosts: all become: yes vars: node_exporter_user: "node_exporter" node_exporter_group: "node_exporter" node_exporter_bin_path: "/usr/local/bin/node_exporter" node_exporter_service_path: ...
Ниже пример простого Ansible playbook для **удаления node_exporter и mysqld_exporter** с RHEL 8, включая:
- остановку и отключение systemd-сервисов (`node_exporter` на порту 9100 и `mysqld_exporter` на 9104), - удаление unit-файлов, - удаление бинарников из `/usr/local/bin`, - удаление созданных системных пользователей и групп (если они не нужны), - очистку временных файлов и конфигураций. ```yaml --- ...
Для полноценной установки и настройки **mysqld_exporter-0.17.2** с учётом создания пользователя в MariaDB и правильной конфигурации экспортера, можно расширить Ansible playbook следующим образом:
### 1. Создание пользователя в MariaDB для мониторинга Пользователь должен иметь минимально необходимые права: `PROCESS`, `SELECT`, `REPLICATION CLIENT` (если нужна репликация). Рекомендуется ограничить количество подключений. Пример SQL: ```sql CREATE USER 'mysqld_exporter'@'localhost' IDENTIFIE...
В Red Hat Enterprise Linux 8 (RHEL 8) управление сетью осуществляется преимущественно с помощью **NetworkManager**, который предоставляет мощные инструменты для конфигурации сетевых интерфейсов через командную строку (с использованием утилиты `nmcli`), файлы конфигурации или графический интерфейс (например, Cockpit). Ниже приведены примеры конфигурирования сети в RHEL 8 с использованием различных подходов, включая настройку статического IP, DHCP, VLAN, мостов и других распространённых сценариев.
--- ### 1. **Проверка текущей сетевой конфигурации** Перед началом настройки полезно узнать текущие параметры сети. ```bash # Просмотр активных соединений nmcli connection show # Просмотр статуса всех интерфейсов nmcli device status # Подробная информация о конкретном соединении nmcli connection...
Модульность (Application Streams, или AppStreams) — это ключевая особенность Red Hat Enterprise Linux 8 (RHEL 8), которая отсутствует в CentOS 7. Она предоставляет гибкость в управлении версиями программного обеспечения, позволяя пользователям выбирать и устанавливать разные версии одного и того же приложения или компонента в зависимости от потребностей. Рассмотрим подробнее, что такое AppStreams, как они работают и чем отличаются от подхода в CentOS 7.
### 1. **Что такое Application Streams?** Application Streams — это механизм в RHEL 8, который позволяет разделять пользовательское ПО (приложения, языки программирования, базы данных и т.д.) на независимые модульные потоки. Каждый поток представляет определённую версию программы, которая может быть...