Решение «Suspicious process running under user» и «Excessive resource usage»

Иногда некоторые нужные процессы используют много ресурсов на сервере и система начинает часто уведомлять об этом на email.
Например как в моем случае, после установки Zabbix агента начали приходить уведомления:

Читать далее «Решение «Suspicious process running under user» и «Excessive resource usage»»

Как включить Horde, SquirrelMail и RoundCube в cPanel

cPanel позволяет использовать сразу несколько web интерфейсов для просмотра почты, иногда они могут быть отключены или возможно некоторые из них нужно отключить.

Читать далее «Как включить Horde, SquirrelMail и RoundCube в cPanel»

Решение ошибки Cpanel::MailAuth: cphulk blocked login for user to access service ‘mail’

Заметил как-то что не открывается почта из Cpanel через веб Roundcube, SquirrelMail, Horde, а также нельзя подключиться к почте из PHP скриптов.

Читать далее «Решение ошибки Cpanel::MailAuth: cphulk blocked login for user to access service ‘mail’»

Настройка Cron заданий в cPanel и WHM

Cron задания добавляются отдельно для каждого пользователя через cPanel и WHM web-интерфейс, а именно в cPanel «Advanced» -> «Cron Jobs«.
Через WHM панель «Home» -> «Server Configuration» -> «Configure cPanel Cron Jobs» (Главная -> Конфигурация сервера -> Настроить запланированные задания в cPanel)

Но есть также системные задания которые нельзя увидеть через панель.
Их можно увидеть подключившись через SSH к серверу и выполнив команду от root пользователя:

crontab -e

либо от другого пользователя через sudo:

sudo crontab -e

В редакторе nano комбинация клавиш Ctrl+X служит для выхода, а y/n для сохранения или отмены изменений.
Сам файл с заданиями находится по пути /var/spool/cron/root

Если при выполнении какого либо задания приходит надоедливый отчет на e-mail, то вывод результата выполнения задания можно скрыть добавив к концу нужной команды код:

>/dev/null 2>&1

Для перезапуска сервиса Cron используется команда:

service crond restart

Смотрите также похожую статью: Использование и настройка CRON

Решение ошибки «Using unique option prefix pass instead of password is deprecated …»

Заметил как-то ошибки приходящие на почту root с темой и текстом:

Cron /usr/bin/test -x /usr/local/cpanel/scripts/update_db_cache && /usr/local/cpanel/scripts/update_db_cache
Warning: Using unique option prefix pass instead of password is deprecated and will be removed in a future release. Please use the full name instead.

Проблема кроется в файле ~/.my.cnf, то есть /root/.my.cnf в моем случае.

В котором параметр «pass» устарел и должен быть изменен на новый «password».

Например вот так было когда ошибка возникала:

[client]
user=root
pass=пароль

Изменил на password и ошибка исчезла:

[client]
user=root
password=пароль

Смотрите также:
Подключение к MySQL из localhost без ввода пароля

Расположение файлов конфигурации cPanel & WHM

Приведу список и опишу стандартные пути до конфигурационных файлов cPanel & WHM:

/usr/local/apache/conf/httpd.conf (apache веб-сервер)
/usr/local/lib/php.ini (PHP)
/opt/cpanel/ea-php56/root/etc/php.ini (PHP)
/etc/ssh/sshd_config (SSH конфигурация)
/etc/proftpd.conf (proftpd FTP сервер)
/etc/pure-ftpd.conf (pure-ftpd FTP сервер)
/var/cpanel/cpanel.config (cpanel конфигурация)
/var/cpanel/root.accts (перечень root владельцев доменов)
/etc/wwwacct.conf (файл аккаунтов)
/etc/cpupdate.conf (cPanel конфигурация обновлений)
/etc/cpbackup.conf (резервные копии)
/var/spool/cron/ (запланированные задания cron)
/etc/clamav.conf (clamav антивирус)
/etc/my.cnf (mysql баз данных)
/var/lib/pgsql/data/postgresql.conf & pg_hba.conf (postgreSQL баз данных)
/etc/exim.conf (eExim почтовый сервер)
/etc/dovecot.conf (dovecot почтовый сервер)
/etc/valiases/domainname (настройки пересылки)
/etc/vfilters/domainname (email фильтры)
/etc/userdomains (перечень всех доменов, поддоменов и их пользователей)
/etc/localdomains (перечень всех локальных доменов, поддоменов для exim с которых возможна отправка почты)
/var/cpanel/users/ (параметры пользователей cpanel)
/etc/named.conf (DNS сервер имен)
/etc/resolv.conf (сетевые настройки)
/etc/sysconfig/network (параметры сети)
/etc/hosts (host конфигурация)
/etc/nameserverips (список серверов имен (NS))