Recent Activity
Linux
awk
Статья на хабре от ruvdsСтатья на сайте ibm Синтаксис ~$ awk OPTIONS PROGRAM FILE OPTIONS -...
Цветной вывод в консоли
Escape-последовательность для указания цвета текста: \x1b[...m \x1b[ - начало... - место для ...
Кракозябры в терминале
Пример, который был получен выводом командой cat файлов из директории /bin: for i in `ls -1 /b...
OpenVPN in Docker container
https://www.digitalocean.com/community/tutorials/how-to-run-openvpn-in-a-docker-container-on-ubun...
SSH Tunneling
https://habr.com/ru/post/435546/ SSH Socks Proxy Все очень просто. Подключаемся по ssh...
Memcached
Про команды в memcached Запущенный memcached root@vandud:/etc# systemctl status memcached ● me...
MongoDB
В качестве идентификатора используется поле _id (именно с подчеркиванием) Для того чтобы войти ...
SED
i.dudin@idudin-vb:~/Documents$ echo "test test niga mazafaka" | sed 's/test/azaza/' azaza test n...
iptables
Тоже хорошая статья (более короткая)https://wiki.archlinux.org/index.php/Iptables_(Русский)Больша...
Wi-Fi через терминал
В этой статье рассматривается еще один способ подключения к wi-fi (wpasupplicant) Через утилиту ...
Трекпад на thinkpad x240
Очень полезная статья Сначала нужно установить драйвер # pacman -S xf86-input-synaptics Дале...
Домашняя система [configs]
Список файлов и директорий, которые нужно бэкапировать: ~/.mozilla/* ~/.bash_aliases ~/.i3/co...
IPsec tunnel [ubuntu - ubuntu]
https://www.gypthecat.com/ipsec-vpn-host-to-host-on-ubuntu-14-04-with-strongswan По этой статье ...
deb-пакет
Вообще это просто архив типа ar (с сигнатурой !<arch>. [точка это на самом деле 0a - \n]) ...
LUKS Cryptsetup
https://wiki.debian.org/ru/Crypt Подключить диск cryptsetup luksOpen /dev/sda2 sda2_crypt Пр...
Postgresql
https://postgrespro.ru/docs/postgresql/9.5/install-short Установка apt install postgresql-9.5 ...
Bash Tricks
Убрать префикс из имен файлов Например есть куча файлов у которых в названии есть перфикс В мое...
Сжатие/поворот jpeg
Сжатие Утилита jpegoptim Пример использования [vandud@thinkpad Downloads]$ jpegoptim --size=25...
LA
https://firstvds.ru/technology/nagruzka-na-server-opredelenie-prichin В выводе top есть строка C...
VIM
Как установить плагин в vim curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw....
Два монитора
xrandr --auto --output DP2 --mode 1366x768 --left-of eDP1 Внешний справа: xrandr --output eDP...
CAPS -> ESC
setxkbmap -option "caps:swapescape" Что это было перманентным, можно засунуть в .bashrc
Bluetooth
Запустите интерактивную команду bluetoothctl. После этого можно ввести help для получения списка ...
Firefox error: NS_ERROR_FILE_CORRUPTED
С такой ошибкой сайт не загружается корректно (не подгружается часть страницы). Я выполнил в конс...
DNS NetworkManager
По умолчанию NetworkManager сам настраивает DNS и у него есть конфиги где можно указать как именн...
Сколько ресурсов "продано" на хостере
Виртуализация qemu/kvm. Команда ниже посчитает проданные ядра. SUM=0;for i in `sudo grep vcpu /e...
Vagrant
Инициализация Чтобы инициализировать виртуалку, нужно ввести команду: vagrant init ubuntu/xenia...
Vagrant
CLI vagrant box box add ADDRESS - добавить бокс (образ) на компьютер. Может принимать в кач...
Packer
https://www.packer.io/docshttps://rtfm.co.ua/packer-vvedenie-primery/ Терминология Артефакт -...
BIND9
BIND - Berkeley Internet Name Daemon bind имеет утилиты для проверки конфига и зоны: named-che...
ssh tricks
Когда виснет ssh после потери коннекта Когда при потере соединения ssh-клиент зависает (и замора...
Bacula/Bareos
https://workaround.org/bacula-cheatsheet/ Общее Бэкапы бывают: Полные - содержат самодостаточ...
linux tricks
Восстановление дефолтного файла из пакета (рассматривается debian) В случае когда удалил или из...
Docker and iptables
При использовании докера нужно быть внимательным с правилами Докер создает правила и цепочки в т...
Ferm
Название ferm - парсер файерволл-правил для линукс Синтаксис ferm options inputfile Описание ...
openssl
Проверить соответствие Root.crt - User.crt openssl verify -CAfile root.crt user.crt Проверить...
Процесс загрузки ядра Linux
systemd/systemctl
Команда systemctl без параметров или с подкомандой list-units выведет список запущенных юнитов В...
LVM
https://www.dmosk.ru/instruktions.php?object=lvm Base Существует проблема правильного разбиения...
network
For up interface on boot and DHCP configuring you need edit /etc/network/interfaces auto eth0 i...
dvorak in console
Чтобы сработала команда loadkeys dvorak нужно чтобы был установлен пакет console-data
ini
Комментарии Обозначаются точкой с запятой ; От точки с запятой до конца строки Идентификаторы ...
apt sources list
https://wiki.debian.org/ru/SourcesList /etc/apt/sources.list - apt использует этот файл в качест...
MSSQL
Как подключиться к mssql с linux # Сперва поднял туннель со своей машины до mssql базы через сер...
BASH
Заметки из книги "BASH. Карманный справочник системного администратора"
OpenSSL
OpenSSL
http://www.opennet.ru/base/sec/openssl.txt.html RFC про PKI: https://tools.ietf.org/html/rfc5280...
OpenSSL Config
Заметки по man config Description Конфигурационный файл разделен на несколько секций Каждая се...
PKI
https://pki-tutorial.readthedocs.io/en/latest/
Testing with OpenSSL
OpenSSL имеет встроенную клиентскую утилиту для подключения к защищенным серверам openssl s_clie...
CA,CSR,CRT
CA openssl req -sha256 -new -x509 -days 365 -nodes -out server-ca.crt -keyout server-ca.key C...
LVS
jq
https://stedolan.github.io/jq/manual/
Certbot
Сертбот нужно запускать от рута, потому что ему нужно запускать свои скрипты и иметь доступ к дир...
Linux hostname (как правильно изменить)
Чтобы было так root@anxiety:~# hostname anxiety root@anxiety:~# hostname -f anxiety.vandud.ru...
Своя инфраструктура
Имеется 3 машины: hostname ipv4 ipv6 cpu mem disk anxiety.vandud.ru 77.91.123.180 2...
Reproxy
https://reproxy.io/ Reproxy это простой edge HTTP(s) сервер / reverse proxy поддерживающий множе...
Borg
Overview Что такое BorgBackup BorgBackup (коротко: Borg) это программа для дедуплицирующего рез...
Borgmatic
Borgmatic это обертка вокруг Borg В документации Borg есть такой раздел https://borgbackup.readt...
mdadm
https://raid.wiki.kernel.org/index.php/A_guide_to_mdadm mdadm заменил все предыдущие тулы для ...
cloud-init
Cloud-init - это индустриальный кросс-платформенный мульти-дистрибутивный стандарт для инициализа...
Make
CouchDB
CouchDB схожа с MongoDB CouchDB слушает 5984 порт Работает по HTTP В качестве языка запросов и...