Ежедневные заметки - ч.1
Поиск активного сетевого интерфейса
clear && echo $(ip -o -4 route get 8.8.8.8 | sed -nr 's/.*dev ([^\ ]+).*/\1/p')
Зайти по ssh через snat
Смотрим, на каком узле появился snat c uuid-ом нашего роутера:
ip netns | grep snat
ip netns exec snat-41dc861f-7ec4-4ed0-bad2-0d4820e58b82 ssh -i /tmp/id_test centos@10.0.0.18
Обращение к mysql по сокету
mysql -S /srv/mysql/nova/socket/nova.sock -e "SHOW STATUS LIKE 'wsrep_cluster_size'";
Установка pip-пакета из локального nexus-репозитория
pip install zabbix_api==0.5.4 --index-url http://127.0.0.1:8081/repository/pip-boxv3/simple/ --trusted-host 127.0.0.1:8081
Загрузка Docker-контейнера из архива
docker load -i net-utils.tar.gz
docker run -it --rm emeraldsquad/ldapsearch bash
Горизонт VXLAN
фрейм не отправляется только в порт, из которого он прилетел — это простое правило расщепления горизонта.
password hash
!(Как сделать хеш SHA512 для пароля)[https://unix.stackexchange.com/questions/81240/manually-generate-password-for-etc-shadow]
For a SHA-512 hash:
python3 -c 'import crypt; print(crypt.crypt("test", crypt.mksalt(crypt.METHOD_SHA512)))'
С интерактивным запросом:
python3 -c 'import crypt,getpass;pw=getpass.getpass();print(crypt.crypt(pw) if (pw==getpass.getpass("Confirm: ")) else exit())'
EFI loader - как работать с загрузчиком
help -b
map -b
fs1:
ls
cd EFI\BOOT
BOOTX64.EFI
или сразу:
fs1:EFI\BOOT\BOOTX64.EFI