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