18 декабря 2020 г.

Поломал разрешение AstraLinux

 Иногда, когда xrandr не получает текущие разрешения экрана, появляется окно, с просьбой ввести разрешение экрана. Чтобы не гуглить и на глазок не выбирать выставляем 20. А дальше идем в файл /etc/X11/fly-dm/fl-y-dmrc
В нем находим директиву ServerArgsLocal и после ...tcp дописываем -dpi 96

Рестартим fly-dm и вуаля

Тестировалось на Astra Linux Smolensk Edition 1.5/1.6

7 декабря 2020 г.

Галерея красивых иконок для LibreOffice

Если нет возможности использовать Microsoft Visio для рисования карты сети - не беда.
Для LibreOffice Draw есть пара красивых галерей. Одна из них VRT Network Equipment.
В этом архиве помимо VRT Network Equipment, присутствует еще ICT Shapes

 Устанавливается так:

1. Запускаем LibreOffice Draw

2. Главное меню -> Сервис -> Управление расширениями -> Добавить

3. Выбрать файл *.oxt

30 июля 2020 г.

Горячий резерв ALD

Так как в Astra Linux сервис ALD не имеет возможности штатного горячего резервирования, то пришлось из г0вна и палок мастерить свое.

27 июля 2020 г.

Восстановить удаленный файл в Linux

Данный метод на восстановления удаленных файлов в Linux рабочий при одном условии, во время удаления файл должен быть открыт и использоваться любым приложением. До завершения процесса восстановления файла важно не закрывать приложение или процесс, которое его использует.
Для начала посмотрим вывод программы lsof:
$ lsof | grep myfile
less      4158    root    4r      REG       3,65   114383   1276722 /home/myfile (deleted)
 
myfile — имя удаленного файла. Если видите такую строку, значит можно восстановить удаленный файл.

Нас интересуют данные, которые я выделил жирным шрифтом. На основе их формируем команду ниже. Результат выполнения команды должен быть следующим:

ls -l /proc/4158/fd/4
lr-x------  1 root root 64 Oct 11 17:17 /proc/4158/fd/4 -> /home/yfile (deleted)
 
Для восстановления файла осталось просто его скопировать:
cp /proc/4158/fd/4 /home/myfile_

14 апреля 2020 г.

Резервное копирование qemu/kvm/libvirt

Нужна была схема резервного копирования. Диски хранить, так сказать.
В интернетах наткнулся на статью. Не знаю автора, но золотых ему зубов за такое творение. Под кат
 

Cron каждые n-секунд, но лучше systemd

Понадобилось мне, чтобы скрипт запускался раз в n секунд.
Cron для этих целей не шибко подходит, поэтому использовал systemd.
Детали под катом

21 февраля 2020 г.

27 января 2020 г.

Однонаправленный шлюз на iptables

Синергия ворованного из интернета.
C eth0 на eth1
gw
eth0 - х.х.х.х
eth1 - х.х.х.х

Правила на gw

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -A FORWARD -i eth1 -o eth0 DROP
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -A FORWART -i eth1 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT