Записки админа
12.6K subscribers
631 photos
28 videos
221 files
2.39K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
Один из клиентов столкнулся с ситуацией, когда после удаления писем из почтового ящика, в панели по прежнему отображалось старое значение заполненности ящика. Помогло в данном случае выполнение вот такой вот команды:

/scripts/generate_maildirsize --confirm --allaccounts --verbose CPUSERNAME

Где CPUSERNAME - это имя пользователя в панели. Подробнее можно прочитать по ссылке https://sysadmin.pm/cpanel-mailbox-size-error/

#cpanel #будничное
Стандартная процедура переноса аккаунта с cPanel сервера на cPanel сервер прерывалась ошибкой. Аналогичным образом прерывался и процесс восстановления аккаунта из бекапа.

Failed to create the account: A database owner with the name "dbusername" already exists.

После проверки очевидного (такого аккаунта, пользователя и его баз на сервере нет) и не совсем очевидного, выяснилось, что ранее аккаунт на сервер уже переносился, но перенос был выполнен некорректно, и админ с сервера аккаунт удалил. При этом, файл /var/cpanel/databases/cpusername.json удалён панелью не был и именно он мешал повторному восстановлению и переносу аккаунта.

Ещё немного информации здесь https://sysadmin.pm/db-owner-already-exists/

#cpanel #будничное
Помню время, когда собственный файл с фильтрами для Exim на серверах с cPanel приходилось подключать с помощью костылей (что бы его не переписало, или не переписало конфиг). Хорошо что сейчас есть удобный способ указать собственный файл с фильтрами прямо в WHM > Service Configuration > Exim Configuration Manager > Filters > System Filter File.

https://sysadmin.pm/exim-custom-system-filter-file/

#будничное #cpanel #exim
Немного о создании собственных сигнатур для ClamAV с помощью sigtool. Для случаев, когда вручную найденная малварь ещё не определяется антивирусом, а найти её всю, разбросанную по аккаунту (а то и серверу) необходимо. https://goo.gl/DelV3I

#мануалы #clamav #cpanel
Для того что бы WHM/cPanel панель была установлена с Easyapache 3, а не с 4 версией, как это делается сейчас по умолчанию, необходимо до установки панели создать файл:

touch /etc/install_legacy_ea3_instead_of_ea4

Для отката версии Easyapache на уже установленной панели, необходимо выполнить следующее:

mkdir -p /usr/local/apache.ea3/{conf,htdocs,bin}
/scripts/migrate_ea3_to_ea4 --revert --run

#cpanel #easyapache
🆖 Nginx для cPanel.

Плагин для cPanel, который позволяет использовать Nginx на серверах с cPanel. Пока что не понятно, готов ли для сурового прода, но выглядит интересно.

https://github.com/engintron/engintron

#nginx #cpanel
⚙️ Список ресурсов, на которых так или иначе можно найти ответы на свои вопросы по работе с WHM/cPanel: https://blog.cpanel.com/tools-of-the-trade-supporting-your-cpanel/

#cpanel #напочитать #линк
🛠 В несколько кликов делаем свой Git репозиторий в cPanel. Hosting Remote Git Repositories with cPanel. Root доступ не обязателен, но SSH на хостинге нужен. #cpanel #git