Самое простое восстановление/сброс пароля root через GRUB
20 июля 2020 г.
14 апреля 2020 г.
Резервное копирование qemu/kvm/libvirt
Нужна была схема резервного копирования. Диски хранить, так сказать.
В интернетах наткнулся на статью. Не знаю автора, но золотых ему зубов за такое творение. Под кат
В интернетах наткнулся на статью. Не знаю автора, но золотых ему зубов за такое творение. Под кат
Cron каждые n-секунд, но лучше systemd
Понадобилось мне, чтобы скрипт запускался раз в n секунд.
Cron для этих целей не шибко подходит, поэтому использовал systemd.
Детали под катом
Cron для этих целей не шибко подходит, поэтому использовал systemd.
Детали под катом
21 февраля 2020 г.
Проблемы с перенаправлением ssh vargrant ansible
$ansible vagrant1 -a "ssh-add -l"
Выдает
vagrant1 | FAILED | rc=2 >>
Could not open a connection to your authentication agent.non-zero return code
Решаем
Выдает
vagrant1 | FAILED | rc=2 >>
Could not open a connection to your authentication agent.non-zero return code
Решаем
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
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
17 января 2020 г.
10 августа 2019 г.
Поддержка мыши в tmux
Выбирать активную панель мышкой, копировать текст во внутренний буфер
обмена, менять размер панелей, использовать прокрутку для просмотра
истории вывода, etc.В конгфигурации ~/.tmux.conf set-option -g -q mouse on
bind-key -T root WheelUpPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; copy-mode -e; send-keys -M"
bind-key -T root WheelDownPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; send-keys -M"
Подписаться на:
Сообщения (Atom)