gladilov.org.ru 

2114 заметок с тегом

досуг

Позднее Ctrl + ↑

Новая виртуальная ОСь — 09.01.2023

 PyabrOS 3.0.2 (Karon, کارون)

Дистрибутив облачной ОСи, основанный на  Дебиане, разработан для иранской и персо-говорящей аудитории. Основные части дистра разрабатываются на языке Python. Основатель проекта —  Мани Джамали (Mani Jamali). Название Pyabr происходит от Python abr (abr на персидском — «облако»). Полное название — Python Cloud Operating System. Поддерживаемые архитектуры — x86, x86_64 и arm. Последняя версия дистра (эта) была выпущена 28 декабря 2022 года. Пользовательская среда рабочего стола напоминает  KDE Plasma, но представляет собой среду, написанную на Python с использованием инфраструктуры Qt, носит название Baran. Размер файла ISO-образа составляет 677 мегабайт.

 PyabrOS

2023   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 04.01.2023

 GhasedakOS 2.0 (Simorgh)

Linux-дистрибутив на базе  бубунты; созданный с акцентом на безопасность при использовании с особыми условиями для организаций и государственных ведомств. Может применяться государственными и частными организациями, инженерами по программному обеспечению и сетям, инженерами-строителями и дорожниками, школами и высшими учебными заведениями, а также для личного и домашнего использования. Создан  Ghasedak Samaneh (قاصدک سامانه, система «Одуванчик»). Последняя версия (эта) была выпущена 24 апреля 2013 года.. Графическая среда —  KDE Plasma. Файл образа винта после установки стал размером 4,2 Гб.

 GhasedakOS

2023   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 02.01.2023

 SlyBuntu 1.0

64-битный GNU/Linux-дистрибутив, созданный на кодовой базе  лубунты, с панелью XFCE и меню Whisker. Проект создан  Марком Стэггом (Mark Stagg). Первая версия (эта) была выпущена 29 июля 2017 года. Графика —  LXDE,  Openbox. После установки размер образа накопителя стал 4,1 гига.

 SlyBuntu

2023   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 30.12.2022

 VanillaOS 22.10

Первый стабильный выпуск дистрибутива, основанного на пакетной базе  бубунты, но выходящего за рамки обычной пересборки. Создан  сообществом. Особенности дистра — системное окружение монтируется в режиме только для чтения и не может быть изменено (на запись открыты только домашний каталог и каталоги с настройками), вместо обновления на уровне отдельных пакетов применяется механизм атомарного обновления ABRoot, при котором на накопителе создаётся два идентичных корневых раздела — активный и пассивный (обновление системы загружается целиком и устанавливается в пассивный раздел, никак не влияя на работу активного, после перезагрузки разделы меняются местами), дополнительные приложения устанавливаются в отдельных контейнерах. Первая версия (эта) была выпущена 29 декабря 2022 года. Пользовательское графическое окружение — немодифицированный  GNOME. Размер файла образа винта после установки составил 11,2 гигабайта.

 VanillaOS

2022   виртуальные ОСи   досуг   ОС   софт

100 лет образования СССР

30 декабря 1922 года был образован СССР. Было создано государство, величию и мощи которого не было равных в современной истории, государства, которое было нашей родиной.

Игры с keepalived

В продолжение поста о системном демоне Keepalived, позволяющем организовать отказоустойчивость сервиса и балансировку нагрузки. Возник вопрос — как узнать, какая нода в каком состоянии запущена? Для этого я создал две ВМ, к примеру:
d1 IP=172.16.32.31/24
d2 IP=172.16.32.32/24

Конфигурация d1: Показать

global_defs {
   notification_email { root@localhost }
   router_id PD
    vrrp_garp_master_refresh 30
    vrrp_garp_master_refresh_repeat 2
}
vrrp_instance TEST {
    state MASTER
!    state BACKUP
    interface <интерфейс>
    virtual_router_id 101
    priority 103
!    priority 102
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass <пароль>
    }
    virtual_ipaddress { 172.16.32.30/24 dev <интерфейс> label <интерфейс>:vrrp }
    notify /opt/notify.sh
}

Конфигурация d2: Показать

global_defs {
   notification_email { root@localhost }
   router_id PD
    vrrp_garp_master_refresh 30
    vrrp_garp_master_refresh_repeat 2
}
vrrp_instance TEST {
!    state MASTER
    state BACKUP
    interface <интерфейс>
    virtual_router_id 101
!    priority 103
    priority 102
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass <пароль>
    }
    virtual_ipaddress { 172.16.32.30/24 dev <интерфейс> label <интерфейс>:vrrp }
    notify /opt/notify.sh
}

Для контроля текущей конфигурации (состояния) демона keepalived используется скрипт /opt/notify.sh: Показать

#!/bin/bash
echo $1 $2 is in $3 state > /var/run/keepalive.$1.$2.state

Ещё полезный скрипт-однострочник:: Показать

conf=/etc/keepalived/keepalived.conf && vip=$(expr "$(cat $conf)" : '.*\bvirtual_ipaddress\s*{\s*\(.*\)/*}') && vip=`expr "$vip" : '\([^ ]*\)' | sed 's/\./\\\\./g'` && if ip addr | grep -q "$vip"; then echo Primary; else echo Secondary; fi

Ранее Ctrl + ↓
Наверх