Использование архиватора tar, ключи, разбиение архива на части

Создание архива

Для создания нового архива используется соответствующий ключ -c. Также, для сохранения содержимого в файл нужно использовать ключ -f, так как без него содержимое будет выдаваться на стандартный поток вывода (stdout). Можно использовать ключ -v для подробного листинга обрабатываемых файлов:

Читать далее

Определение загрузки CPU сервера: PHP/Linux

К сожалению, универсальной функции для определения процента загруженности процессора в PHP нет.

Кроме того, напрямую получить такое системное значение также не получится. Можно узнать по-отдельности загрузку процессора по состояниям..
Читать далее

Nginx большие cookies и ошибка сервера 400 Bad Request

Ситуация: относительно большой объем информации необходимо хранить в куках (суть не в целесообразности). Всё сделано, оттестировано локально (Apache) – всё отлично. Заливается на сервер (Nginx + Apache) – вроде все ок, пока не появляется ошибка 400..

Читать далее

Демон-планировщик cron и команды crontab

cron — демон-планировщик задач в UNIX-подобных операционных системах, который используется для выполнения заданий в определённое время (по расписанию). Регулярные действия описываются инструкциями, помещенными в файлы crontab, которые находятся в каталоге:

* названия каталогов и файлов описаны для CentOS. Для других  ОС названия могут отличаться, но принцип работы cron остается таким же.

Пример файла crontab:
Читать далее

Оптимизация изображений с помощью jpegoptim и optipng (Google Page Speed)

“Изображения, сохраненные такими программами, как Fireworks могут содержать килобайты дополнительных комментариев, а также использовать слишком много цветов, при чем уменьшение цветовой палитры не может заметно снизить качество изображения. Неправильно оптимизированные изображения могут занимать больше места, чем им необходимо; для пользователей на медленных соединениях особенно важно, чтобы размеры изображения были сведены до минимума”, – вот что говорится об оптимизации изображений в инструментах Google Page Speed.
Читать далее

Linux очистка кэша

Заметка

ОС Linux использует оперативную память под дисковый кэш, но по первому требования очищает её. Для того чтобы очистить кэш принудительно нужно выполнить команду:

Настройка статического IP адреса в CentOS

Описанный способ позволяет “навесить” на один сетевой интерфейс дополнительный IP-адрес:

Для того, чтобы настроить дополнительный статический IP адрес:

  1. Копируем настройки существующего ip:


    Будет создан новый файл fcfg-eth0:0
  2. Редактируем ново созданный файл:
     

     

Читать далее

Установка Sphinx на CentOS

Установка поискового движка Sphinx на OC CentOS:

1. Выполнить rpm -Uvh path/to/sphinx.rpm_file. Скачать последнюю версию поискового движка можно тут. Файл можно не скачивать, а просто указать ссылку на расположение файла на сайте разработчика (напр. http://sphinxsearch.com/files/sphinx-2.0.4-1.rhel6.x86_64.rpm)

2. Отредактировать файл конфигурации /etc/sphinx/sphinx.conf.

Читать далее