Напишу пришедшие в голову плюсы и минусы BTRFS после нескольких лет ее использования.
Плюсы BTRFS (сочиняю на ходу, может быть путано):
Читать далее Плюсы и минусы BTRFS
Рубрика: Работа с серверами
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>
ncdu на Android: с компьютера анализируем, чем забита память смартфона
— Ставим Termux (Android >= 5.0)
— Заходим в Termux и из репозитория ставим ncdu (ncurses disk usage analyzer):
pkg install ncdu
Читать далее ncdu на Android: с компьютера анализируем, чем забита память смартфона
Копирование файлов BigBlueButton на другой сервер
for i in $(dpkg -l | grep -E 'bbb|bigbluebutton' | awk '{print $2}'); do dpkg -L "$i" ; done > bbb-files.list while read line; do if ! file $line | grep -q directory; then echo $line >> bbb2.list ; fi; done < bbb-files.list while read line; do scp -P 6905 "$line" "root@XXX.XXX.XXX.XXX:/var/lib/machines/bbb1/${line}" ; done < bbb2.list
IBM POWER9 со свободной фирмварью
IBM производит свои процессоры POWER (на них раньше были Mac-и). В последние годы они много вложили в поддержку этой архитектуры в GCC, clamg, FFmpeg и множестве других свобрдных программ, важных для применения их процессоров.
Недавно вышел сервер (а скоро будет и рабочая станция) на базе процессоров POWER с полностью открытым кодом всех фирмварей. Он показал очень хорошую производительность в сравнении с AMD и Intel:
http://www.phoronix.com/vr.php?view=27063
Узнать, сайт не открывается из-за блокировки Роскомнадзора или нет
Чтобы точно проверить, заблокирован ли Роскомнадзором какой-либо сайт, можно сделать так:
в одном терминале введите команду:
sudo tcpdump -nA -s1500 host 188.166.77.215
В другом:
wget -qO- https://nixtux.ru
Затем смотреть в первый терминал с tcpdump и искать надпись, похожую на «Unavailable For Legal Reasons».
Где 188.166.77.215 — это IP-адрес, к которому будет происходить обращение, зная домен, узнать IP легко:
host nixtux.ru
Занять все свободное место на диске в ZFS
Есть виртуальный сервер VPS на DigitalOcean на FreeBSD + ZFS. В панели управления DigitalOcean расширил диск, но df -h
продолжал показывать старый размер диска. Способ должен работать и для ZFS на Linux.
Читать далее Занять все свободное место на диске в ZFS
BigBlueButton: онлайн просмотр записи во фрейме на другой веб-странице
Использовать следующий код:
<iframe src="ССЫЛКА НА СТРАНИЦУ С ЗАПИСЬЮ" width="1024" height="550"></iframe>
Читать далее BigBlueButton: онлайн просмотр записи во фрейме на другой веб-странице
phpmyadmin: Variable lc_messages can’t be set to the value of ru_RU
У меня на Ubuntu 18.04 + MySQL 8.0 + phpmyadmin + панель Vesta CP возникла такая ошибка:
Variable 'lc_messages' can't be set to the value of 'ru_RU'
Решением стало переименование папки с русской локализацией:
Читать далее phpmyadmin: Variable lc_messages can’t be set to the value of ru_RU
Пересоздаем MySQL после серьезного повреждения (в т.ч. на Vesta CP). Сброс root-пароля MySQL. Закончилось место на BTRFS, MySQL упал.
Симптомы в логе MySQL такие:
[ERROR] InnoDB: Invalid redo log header checksum. [ERROR] InnoDB: Plugin initialization aborted with error Generic error