Найти в Дзене
Linux grep - вывод содержимого файла без пустых и закомментированных строк
Иногда надо вывести содержимое конфигурационного файла, но в них часто много закоментированных строк и/или пустых строк. Чтобы не выводить эти строки можно воспользоваться командой grep например: cat sysctl.conf | grep -v ^# | grep -v ^$ либо короче cat sysctl.conf |  grep -Ev '^\s*(;|#|$)' но все равно долго набирать такую конструкцию из скобок и спецсимволов, поэтому можно добавить alias для команды. Делается это следующим способом: В файл ~/...
3 года назад
Linux bash перемещение по истории команд учитывая частично набранные символы
По умолчанию нажатие клавиши "стрелка вверх" в bash выводит последнюю команду вне зависимости от того, что было  введено на данный момент. Но более удобно перемещаться по истории команд используя частично набранную команду. Для этого нужно в файл ~/.inputrc добавить следующие команды "\e[A": history-search-backward "\e[B": history-search-forward или в файл  ~/...
3 года назад
Ventoy - утилита для создания загрузочного USB-накопителя для ISO-файлов.
Ventoy - утилита которая позволяет вам размещать ISO-образы на USB-устройстве и загружаться с них напрямую.То есть вам не нужно форматировать каждый раз диск чтобы сделать загрузочный образ, вместо этого вы можете скопировать несколько iso файлов и выбирать с какого образа грузиться из меню загрузки...
3 года назад
Nginx Proxy Manager установка на Docker/Proxmox
Когда возникла необходимость публиковать несколько разных вебсервисов из локальной сети, искал решение, которое бы позволяло это делать, через простой и удобный интерфейс. В итоге нашел "Nginx Proxy Manager" - web ui для управления хостами в Nginx, а также позволяющий получать/обновлять сертификаты Let's Encrypt. Ссылка на офсайт: https://nginxproxymanager.com/ Установка может быть произведена несколькими способами: установка в docker описана неплохо на офсайте, по умолчанию ставится вместе с MYSQL, но можно вместо него использовать  Sqlite...
295 читали · 3 года назад
XIAOMI Robot vacuum clear 1C. настройка оповещения об ошибке в majordomo.
На примере робота пылесоса XIAOMI Robot vacuum clear 1C. Из маркета дополнений устанавливаем модуль "Xiaomi miIO" настраиваем его. Далее устанавливаем модуль "Простые устройства Xiaomi". После чего в Простых устройствах добавляем ПУ Пылесос, выбираем тип XiRoborockVacuum и привязываем свойства к значениям пылесоса получаемых от "Xiaomi miIO". После чего мы можем получать уведомления: Но, по умолчанию, все сообщения идут с одинаковым уровнем важности фразы, а хотелось, чтобы при ошибках уровень сообщений был выше...
3 года назад
Установка PPTP на OpenWrt 21.02
Обновляем пакеты командой: opkg update Устанавливаем пакеты: opkg install ppp-mod-pptp kmod-nf-nathelper-extra Добавляем следующий параметр в sysctl: echo net.netfilter.nf_conntrack_helper=1 >> /etc/sysctl.d/10-default.conf без него у меня не заработало. Перезепускаем службу sysctl: /etc/init.d/sysctl restart Далее настраиваем через luci Создаем интерфейс Указываем параметры подключения: В Доп настройках изменяем MTU так как текущее подключение будет выполняться поверх PPPoE, снимаем галочки использовать...
397 читали · 3 года назад