Рубрики
В общем случае, без сбора рпм все очень просто. Сборка ядра уже давно не представляет трудностей. Устанавливаем утилиты для отрисовки псевдографических интерфейсов в консоли и компиляторы. sudo yum install ncurses-devel ncurses gcc make git ctags ncurses-devel openssl-devel Создаем конфиг
Перенос корневого раздела root на lvm Недавно перенес корневую фс ноутбука на лвм, тривиальные вещи не записывал. Опишу процесс основными шагами. Действия описаны для CentOS 7, но справедливы, с небольшими отличиями, для всех большинства дистрибутивов с которыми работал. В linux все
Копирование файлов между консолями в base64 Ставим на удобные сочетания клавиш команды для отображения сжатого файла в консоль через base64 и обратно разархивирование с вводом base64, и перетаскиваем файлы без длинных scp, rsync и вводов паролей. Чтобы пользоваться этим в
Сейчас без dkim никуда, настроить его в postfix не составляет труда за 20 минут, но если использовать docker то все еще проще и быстрее, настройка займет 2-3 минуты. За основу нужно взять любой образ docker из репозитория, сгеренировать dkim, после
У virtualbox есть отличный cli интерфейс VBoxManage. Если сравнивать с libvirt kvm — работать с ним кране удобнее, он стабильнее. Кроме всего прочего есть отличный gui интерфейс, который опять же на порядок лучше того же virt-manager для kvm на платформе
Чтобы докер не портил iprables нужно запретить ему самостоятельно менять правила и вручную создать правила nat и прочее что обычно создает сам докер. Делаем: iptables -t nat -N DOCKER iptables -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER
Сейчас мало кто не знает о кампании letsencrypt, и бесплатных сертификатах. Меня по началу смутило что необходимо запустить скрипт от рута, который крайне дружелюбно влезет в конфиг веб сервера и после проверки вставит сертфикат куда посчитает нужным. Кроме того для
.bashrc — файл который выполняется каждый раз когда мы логинимся. Можем подсунуть сюда вкусности для работы. ##DOCKER # bash in docker db() { docker exec -it $1 bash; } #ip container dip() { docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $1; }