proxmox update templates cache

Change akonadi backend database from mysql to sqlite3

Многих KеDEрастов (в том числе и меня) смущает что DE тащит за собой mysql и запускает его. На самом деле akonadi может работать и с sqlite, разработчики говорят что sqlite плохо себя показывает при множественных подключениях и у меня родилась теория что это верно только для медленных HDD а владельцам хорошего, шустрого SSD не стоит переживать.

Для начала бэкапим на всякий случай настройки akonadi:

И редактируем его:

Не забываем заменить USERNAME на имя пользователя.

В некоторых дистрибутивах нужно писать не Driver=QSQLITE3 а Driver=QSQLITE

Теперь можно перезагрузиться или перезапустить akonadi при помощи akonadictl

Проверять работоспособность так:

Идею взял тута.

З.Ы.: Отписались тут ребята, даже на HDD говорят нормально работает.

MTProto proxy без мерзкого Docker’а

Ubuntu 16.04 не подойдёт, только 18.04.
OpenSUSE Leap 15.0 и openSUSE Tumbleweed подходят.

бинарь будет в папке objs/bin

Далее от рута

Это нужно чтобы наш прокси периодически получал список новых адресов серверов тележеньки

Для тех кому лень обновлять (когда/если будут обновления)

и меняем в кроне строчку на

Получить статистику прокси можно так:

(отвечает только локалхосту)

Или запросив у бота @MTProxybot (предварительно надо зарегистрировать свою проксю там). Бот даст в ответ строчку которую надо добавить через флаг -P к строке запуска.

Проброс видеокарты в виртуальную машину Qemu/KVM

Для начала: гость должен буть установлен на EFI а не на BIOS (ну в 2018’ом и хост желательно бы уже держать на EFI)
Как перенести винду с Legacy на EFI есть простая инструкция: https://www.intel.ru/content/www/ru/ru/support/articles/000024558/memory-and-storage/intel-optane-memory.html

Для начала в файле /etc/default/grub в параметр GRUB_CMDLINE_LINUX_DEFAULT добавим intel_iommu=on (или amd_iommu=on в зависимости от вендора вашего CPU) и rd.driver.pre=vfio-pci

И переустановим grub

затем в /etc/modprobe.d/vfio.conf пропишем options vfio-pci ids=FIRSTID,SECONDID где FIRSTID и SECONDID это id видеокарты и её звуковой карты (нужно обе) которые можно посмотреть в выхлопе скрипта

Если у вас не радеон и не quadro (тоесть geForce) то в xml файл нашей виртуалки добавим

сразу после

Перезагружаемся и добавляем в виртуалку два PCI устройства которые указывали выше

Запускаем виртуалку

За инфу спасибо вот этому чуваку: https://forums.opensuse.org/showthread.php/522015-VGA-PCI-Passthrough-guide-on-openSuSE-Leap-42-2

UPD:
Поскольку проброшенное реальное устройство в виртуальную среду не даёт использовать suspend будет полезно сделать ещё кое что чтобы виртуальная машина выключалась а не убивалась при выключении хоста:

и после этого

Виртуальный диск шифрованный LUKS

На волне паранои вот вам инструкшн как создать себе шифрованный виртуальный диск где можно хранить свои коды запуска к ядерным ракетам:

1) создаём файл нужного нам размера

или

или

2) превращаем файл в супершифрованый файл

вводить YES надо БОЛЬШИМИ БУКВАМИ, и пароль придумывать надо СЛОЖНЫЙ;

3) подключаем наш файл для работы с ним

вводим пароль придуманый на предыдущем шаге;

4) создаём ФС

вместо ext4 можно взять любую другую какую душе угодно;

5) монтируем наш псевдораздел куда хотим

6) работаем с ним, ложим туда файлы которые надо спрятать например

7) отмонтируем псевдораздел

или

8) закрываем файл для работы чтобы никто его больше не примонтировал

Такой виртуальный диск можно таскать с собой на флешке и не бояться что данные из него кто-то дёрнет, такое возможно только терморектальным криптоанализом.