Найти тему
Статьи
Жизнь без NPAPI или что делать, если без Java, Flash и прочих раритетов в браузере ну ни как
NPAPI (Netscape plugin application programming interface) - браузерный АПИ, который позволяет реализовывать функциональность, напрямую не доступную в том или ином брайзере. Чаще всего используется для обработки контента. Типичными пердставителями являются плагины Flash Player и Java. Пребывает в статусе "deprecated" или по-русски "осуждается", "не поддерживается"...
348 читали · 5 лет назад
Разбираемся как работает cidrsubnet() в terraform
Если взглянуть на официальную документацию по terraform и найти там описание функции cidrsubnet(), то большинство людей просто пролистают "это" мимо как непонятное нечто. Действительно, документация по функциям terraform оставляет желать лучшего. Тем не менее cidrsubnet() - это то, что прописывает доктор, если вы бредите автоматизацией создания подсетей в вашей VPC. Как же она работает? Функция принимает 3 аргумента: Трудностей с заполнением адреса VPC возникать не должно. Этот тот диапазон адресов, который вы назначаете, когда создаете VPC, например 10...
5 лет назад
QuickFix - заставляем virsh console работать
Из документации, доступной на просторах интернета, ясно как день - добавьте в конфиг вашей виртуальной машины в секцию <devices>...</devices> <console type='pty'> <target type='virtio' port='0'/> </console> и волшебным образом с хоста вы сможете получать доступ внутрь виртуалки, делая virsh console ${vm_name} Действительно, удобно. Консоль гораздо легче пусть и виртуальной, но видяхи. А виртуалкам без графического интерфейса видяха, как известно вообще не очень-то и нужна. И если на CentOS это скорее всего заработает, то вот на Debian не тут-то было. Более того, если вы пытались добавить...
231 читали · 6 лет назад
QuickFix - застравляем systemd запускать сервис после настройки сети
Как известно systemd позволяет гибко оперировать зависимостями. Вы можете сделать так, что сервис, например nginx, будет ждать пока поднимется сеть, будет примонтирован диск с данными, стартанет бэкенд и так далее. Но если вы это читаете, значит вы наверняка заметили, что если выставить для сервиса зависимость вида Requires=network-online.target или After=network-online.target Сервис все равно стартует до того как сеть фактически была поднята. Дело все в том, что по-умолчанию ( ¯\_(ツ*_* )_/¯ ) во многих дистрибутивах выключена проверка на наличие возможности связываться с внешними узлами сети и network-online...
269 читали · 6 лет назад
RAID 10 на пальцах
RAID 10 не представляет большой сложности для понимания. Это страйп зеркал. Т. Е. Сначала диски объединяются в зеркала, а потом контроллер разбивает данные на части между зеркалами. Все предельно хорошо, пока количество дисков на один Спан (span) равняется 2-м...
2139 читали · 6 лет назад
CoreUtils - джентельменский набор линуксоида для работы в консоли
Работа в консоли опрерационных систем на базе linux всегда сопряжена с рядом трудностей. Вопросы: "что и когда вводить", "как вводить" и "как выводить", ставят начинающих системных администраторов в тупик. Даже именитые линуксоиды не всегда обладают знанием о том, как можно сделать свою работу в консоли более эффективной и даже эффектной. К счастью, решение существует. Фактически оно представляет собой единый пакет программ, освоив который, вы по-настоящему сможете выжимать из консоли больше. Вашему вниманию предлагается пакет под названием coreutils, входящий в состав многих современных дистрибутивов linux и вобравший в себя самые востребованные в повседневной жизни утилиты...
392 читали · 6 лет назад
Настраиваем hostname правильно
Казалось бы, что может быть проще чем задать машине hostname. Действительно, проще некуда: hostnamectl set-hostname my-server Данная команда не только применяет новое имя для вашей машины, но также записывает его в /etc/hostname для того, чтобы не потерять его после перезагрузки. Проверить результат можно командой hostname -s Если команда вам вывела имя, которое вы ожидали увидеть, значит все работает. Теперь попробуйте узнать текущее доменное имя с помощью команды hostname -d В 99% случаев эта команда не выдаст ничего. И это может вызывать трудно диагностируемые проблемы. Например Ansible в этом случае не заполняет переменную "ansible_domain", оставляя ее пустой и т...
268 читали · 6 лет назад
5 простых настроек, позволяющих вывести безопасность SSH на новый уровень
Вы наверняка используете SSH. Действительно это удобно - иметь возможность воспользоваться консолью вашего сервера из любой точки мира. Однако у нее есть и другая сторона. Являясь по сути дверью в вашу систему, она привлекает внимание хакеров. Поэтому очень важно грамотно настроить ваш SSH, чтобы только вы и никто другой не мог получить доступ к системе. Давайте посмотрим, какие шаги можно предпринять, чтобы повысить безопасность вашего SSH: Держите ваш SSH свежим Действительно, проверяйте вашу систему на предмет доступных обновлений. Если не хотите обновлять всю систему целиком, то хотя бы поставьте в крон или таймер обновление SSH...
310 читали · 6 лет назад