Использую панель управления Vesta вместе с MySQL 8.0 вместо 5.х. В Vesta создаю базу данных, но потом с ней не невозможно работать. Нужно:
Читать далее Доработка вновь созданной базы данных MySQL 8.0 на Vesta
Месяц: Декабрь 2018
Плюсы и минусы BTRFS
Напишу пришедшие в голову плюсы и минусы BTRFS после нескольких лет ее использования.
Плюсы BTRFS (сочиняю на ходу, может быть путано):
Читать далее Плюсы и минусы BTRFS
Добавлено многопоточное сжатие XZ в RPM 5
В тестингах ROSA 2016.1 RPM 5, наученный упаковывать .rpm и .src.rpm, используя многопоточное сжатие xz.
Сжатие .src.rpm переведено с gzip на xz по умолчанию.
Сжатием .rpm был xz, он и остался, но стал многопоточным по умолчанию.
Пример проверки использованного в пакете сжатия:
Читать далее Добавлено многопоточное сжатие XZ в RPM 5
Автоматизация пересборки зависимых пакетов при обновлении библиотек в Росе
(Эта статья будет дописываться) Как составить список пакетов для пересборки, смотрите статью №698. Нужно сделать текстовый файл с построчным списком пакетов. Предположим, что этот файл называется krb5.list
.
Читать далее Автоматизация пересборки зависимых пакетов при обновлении библиотек в Росе
Какие исходные пакеты нужно пересобрать в Росе при обновлении библиотеки до новой мажорной версии
$ ( for i in $(urpmq --whatrequires libllvm6.0); do urpmq --sourcerpm "$i" | awk -F ': ' '{print $2}' | rev | cut -d '-' -f 3- | rev ; done ) | sort | uniq
ldc
lld
llvm
mesa
Более быстро работающий вариант, но ничего не выдает, если у хотя бы одного из пакетов в списке нет обратных зависимостей:
urpmq --whatrequires --sourcerpm lib64krb5_3 lib64kdb5_8 lib64kadm5srv_mit10 lib64kadm5clnt_mit10 lib64krad0 lib64krb5support0 lib64k5crypto3 lib64gssrpc4 lib64gssapi_krb5 | awk -F ': ' '{print $2}' | rev | cut -d '-' -f 3- | rev | sort -u
Обратите внимание, что при обновлении мажорной версии библиотеки, например, когда было lib64kdb5_8, а стало lib64kdb5_9, обратные зависимости нужно искать у старой версии, lib64kdb5_8.
CGI-скрипты на Vesta
Скрипты в папке /cgi-bin/ должны иметь расширение *.fcgi
root@host:~# cat /etc/apache2/mods-enabled/mods-available/fcgid.conf <IfModule mod_fcgid.c> FcgidConnectTimeout 20 <IfModule mod_mime.c> AddHandler fcgid-script .fcgi </IfModule> </IfModule>
Права 777 с сертификатом от ФСБ
Из сертифицированного ФСБ и ФСТЭК «Континент-АП» (cts-3.7.6-62.ks2.redos7.1.x86_64.rpm
):
из /etc/rsyslog.d/cts.conf
:
$DirCreateMode 0777
(то есть для логов создает директорию с правами 777)
«СКЗИ «Континент-АП» обеспечивает удаленный доступ с применением алгоритмов ГОСТ пользователей к ресурсам защищенной корпоративной сети с компьютеров на ОС Windows и Linux, не входящих в защищаемые сегменты сети.»
Зато сколько сертификатов:
https://www.securitycode.ru/products/skzi-kontinent-ap/sertificates/
Winbind, Samba, имя домена Active Directory и Drakxtools
Тестировали ввод ROSA Fresh/RED в домен Microsoft Active Directory. Ниже записал, что нашел, чтобы потом можно было вспомнить.
Читать далее Winbind, Samba, имя домена Active Directory и Drakxtools
Макрос %clang_gcc_wrapper в ROSA. Сборка RPM-пакетов компилятором Clang вместо GCC.
Начиная с версии 6.0.1-3 пакета llvm/clang в дистрибутиве ROSA Fresh есть макрос %clang_gcc_wrapper
.
Читать далее Макрос %clang_gcc_wrapper в ROSA. Сборка RPM-пакетов компилятором Clang вместо GCC.
ncdu на Android: с компьютера анализируем, чем забита память смартфона
— Ставим Termux (Android >= 5.0)
— Заходим в Termux и из репозитория ставим ncdu (ncurses disk usage analyzer):
pkg install ncdu
Читать далее ncdu на Android: с компьютера анализируем, чем забита память смартфона