Как изменить адрес электронной почты root

По умолчанию, любое сообщение, отправленное системой на root@hostname.


Step 1 : edit /etc/aliases file 

$ vi /etc/aliases

Add email ids at the bottom of the file.

root: system@mydmomain.com
To add multiple email ids, we can simply separate them by comma.
root: system@mydomain.com, linux@mydomain.com
linux@mydomain.com is second email id 

Step 2: Run the aliases command, to compile aliases file. 
$ newaliases

Step 3: Restart postfix server.
service postfix restart

Second way:

We can simply create .forward file to the folder root and add email address there.
$ vi /root/.forward
system@mydomain.com

Restart postfix server
$ service postfix restart.

Как узнать что именно грузит сервер?

  1. Открываем top или htop, ловим высоконагруженный pid апача
  2. lsof -p PID — покажет с какими ресурсами работает pid
Также в логах апача можно включить запись времени обработки каждого запроса посмотрите у кого это время длинное, так вычислите не только сайт, но и конкретное место сайта 
LogFormat "%h %l %u %t \"%r\" %>s %bb %D" common
в конце — время обработки запроса в микросекундах

Новинки каталога или bitrix:catalog.top + фильтр по свойству

Нам нужно создать свойство инфоблока чтобы мы могли отмечать товар как новинку. Переходим к настройкам нужного инфоблока «Контент -> Инфоблоки -> Типы инфоблоков -> Название нашего инфоблока» и переходим на вкладку свойства. Указываем название, тип — Список и указываем уникальный символьный код.

Свойства инфоблокаПереходим к детальному редактированию Свойства (жмем кнопку детальное редактрование свойства) и указываем Внешний вид — Флажки, XML_ID — YES, значение — да.
настройки свойства инфоблока
Редактирование товара битрикс
Теперь открываем нужную нас страницу (в нашем случае это главная) в режиме редактирования как HTML и размещаем компонент «Top элементов каталога». Дважды кликаем по иконке и настраиваем параметры компонента: выбираем нужный тип и сам инфоблок, задаем количество элементов которые нужно извлекать и порядок сортировки — все стандартно.
Редактирование страницы в режиме HTML
Потом переходим в режим редактирования исходного кода и перед кодом вызова компонента вставляем следующий код:
1
2
3
4
5
6
7
<?
GLOBAL $arrFilterTop;
$elementID = 2;
$arrFilterTop = array(
'PROPERTY_3' => $elementID,
);
?>
А в массив вызова компонента bitrix:catalog.top добавляем элемент:
1
"FILTER_NAME" => "arrFilterTop",
Код фильтра для топа элементовГде $elementID это идентификатор нужного нам значения из списка значений свойства инфоблока, цифра 3 после знака подчеркивания в строке PROPERTY_3 — это идентификатор свойства элемента инфоблока. Довольно запутанно?! Смотрите картинку ниже
как-вывести-топ-элементов-используя-фильтр
Кстати фильтр может быть составным. Например указать ID конкретного инфоблока или указать несколько свойств.

Более простой вариант вывода элементов отмеченных флажком.

В нашем примере свойство типа список может принимать только одно значение, т.е. работает как флажок. Тут фильтр можно упростить. Что бы вывести все отмеченные элементы:
1
2
3
4
5
6
<?
GLOBAL $arrFilterTop;
$arrFilterTop = array(
'!PROPERTY_3' => false,
);
?>
Ну и если нужно вывести элементы с не отмеченным флажком свойства, то:
1
2
3
4
5
6
<?
GLOBAL $arrFilterTop;
$arrFilterTop = array(
'PROPERTY_3' => false,
);
?>
Внимание!!! Парсер битрикса вырезает строку «FILTER_NAME» => «arrFilterTop», поэтому если вы изменили настройки компонента через визуальный редактор то, скорее всего, вам нужно будет вернуть строку выше в код вызова компонента на странице.

Поиск по этому блогу