Последнее в категории Разное

22.03.2010

Работа с Exim

Здравствуйте, сегодня мы поговорим о часто используемых командах, которые используются при работе с Exim-ом.
Отступим от предыдущего метода написания статьи, где все подробно используется и просто приведем список команд с кратким пояснением. И так начнем:

Общие команды:

exim -bpc - отображает количество писем в очереди.

exipick - отображает полный список сообщений в очереди.

exipick -z - показывает замороженные сообщения.

exipick -i - показывает ID сообщений

exim -Mrm ID - удаляет из очереди сообщение с айдишником ID

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

exipick -zi | xargs exim -Mrm  - очистит все замороженные сообщения из очереди

exipick -i | xargs exim -Mrm - очистит все сообщения из очереди

exim -bpu | xargs exim -Mrm - полностью все удалить.

exiqgrep -r @domain.kz -i|xargs exim -Mrm - удаляем письма с конкретного почтового ящика.

exim -bpu| grep nobody| awk '{print $3}'| xargs exim -Mrm  - удаляем письма отправленные от nobody (скриптами)

tail -f /var/log/exim/mainlog | gerp nobody - поиск писем, отправленных от nobody (скриптами).

cat /var/log/exim/mainlog| grep -n ID - поиск в логе сообщений с айдишником ID

vi +nomer /var/log/exim/mainlog - после того как по предыдущей команде будут найдены сообщения - слева будут отображены номера строк и с помощью этой команды можно перейти на соответствующую строку с номером nomer.

18.03.2010

Отключение Safe_Mode на Cpanel (WHM)

Здравствуйте, сегодня мы расскажем о том, как можно отключить режим Safe_Mode или изменить какой-то параметр php или apache для отдельного аккаунта.

Все делается очень просто, т.к. в Cpanel уже предусмотрены все инструменты для работы. И так первым делом нам нужно узнать имя пользователя, для которого будет делать настройки (для примера будет использоваться user1).
Так же хочу заметить что настройки можно установить и для отдельного домена этого пользователя, не затрагивая остальных.
И так первым делом переходим в папку:
/usr/local/apache/conf/userdata/std/2/
и тут создаем папку с именем пользователя аккаунта, т.е. user1. далее в ней создаем файл httpd.conf и помещаем в него соответствующие директивы:
php_admin_value safe_mode "off"
или, если нужно увеличить память - 
php_admin_value memory_limit 64M
 
Так можно изменить любой параметр php. Если нужно задать настройки apache, то прописываем нужную директиву, например:
DirectoryIndex index33.php
Если Вам нужно отключить отдельно для домена, то в папке user1 создаете папку с именем домена, например test.kz и в него помещаете файл httpd.conf с нужными настройками. В результате путь у нас будет:
/usr/local/apache/conf/userdata/std/2/user1/test.kz/httpd.conf
 
После этого выполняем скрипты, 1-й добавляет инклуды в общий файл httpd.conf, второй подготавливает общий конфиг apache, третий применяет его:
/scripts/ensure_vhost_includes --user=username  - username - собственно имя юзера, в нашем случае - user1, получиться:
/scripts/ensure_vhost_includes --user=user1
Далее:
/usr/local/cpanel/bin/apache_conf_distiller --update
/usr/local/cpanel/bin/build_apache_conf
 
После этого проверяем работоспособность apache - открываем сайт. Если сайт не открывается - перезагружаем apache командой: /scripts/restartsrv_httpd
Если в результате возникли какие-то ошибки - смотрим и исправляем их.
И в конце проверяем параметры через phpinfo() на сайте и смотрим значение в столбике Loca Value.

Об архиве

Эта страница содержит последние записи категории Разное.

Предыдущая категория — CentOS.

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.