Тема: «CentOS»

Категория:
Linux

Памятка по управлению пакетами в CentOS

Копия статьи сайта Записки программиста, автору спасибо за подборку, в ообщем ничего нового, но полезно иметь под рукой.

Далее предполагается, что все команды выполняются под пользователем root. Если вы сидите под обычным пользователем, перед некоторыми командами может потребоваться написать sudo. Обычно и так понятно, перед какими. Например, для получения информации о пакетах права рута не нужны. Для установки, обновления и удаления пакетов — нужны.

Категория:
Linux

Установка и настройка DNS-сервера BIND на CentOS в chroot-окружении

В статье рассказывается, как настроить DNS-сервер BIND в CentOS. Сервис будет работать в изолированном chroot-окружении, использовать разные зоны для внутренних и внешних клиентов (view).

Исходные данные:

  • зона example.com (обслуживают два сервера)
  • master-сервер: ns1.example.com, внешний ip:62.220.58.71, внутренний ip:172.16.0.1
  • slave-сервер: ns2.example.com, внешний ip:62.220.58.72, внутренний ip:172.16.0.2
  • локальная сеть: 172.16.0.0/22

Вначале установим сам сервис и необходимые утилиты:

# yum install bind-chroot bind-utils

Подготовим chroot-каталог, запустив специальный скрипт:

# /usr/libexec/setup-named-chroot.sh /var/named/chroot on

Укажем параметр для использования chroot

# mcedit /etc/sysconfig/named
OPTIONS="-4"
Категория:
Linux

Установка squidGuard и Berkeley DB 4.6 из исходников на CentOS 7

Недавно потребовалось установить squidGuerd на CentOS 7. В стандартом репозитории его нет, зато есть в epel:

# yum install epel-release

К сожалению, он оказался нерабочим. После запуска пишет ошибку:

Ошибка сегментирования (core dumped)

И в логах:

kernel: squidGuard[28670]: segfault at ffffffffd37751a0 ip 00007f34d288cce0 sp 00007ffde52b6ff8 error 5 in libc-2.17.so[7f34d274a000+1b6000]

Решили ставить из исходников. На сайте проекта сказано, что squidGuard гарантировано будет работать с версией Berkeley DB 4.6.

Annotation: Berkeley DB version 4.7 gives error messages during compilation. Up to version 4.6 the compilation runs fine.

Поскольку в репозитории CentOS версия уже 4.8 (на момент написания статьи), то Berkeley DB тоже пришлось ставить из исходников.

Категория:
Linux

Настройка web-сервера nginx, php-fpm на CentOS

Прежде всего nginx — простой, быстрый и надёжный сервер, не перегруженный функциями, который идеально подходит для сайтов-блогов и кроме того может служить как прокси-сервер перед другими серверами, например apache. В данной статье рассматривается настройка конфигурационных файлов, необходимых для работы nginx в связке с php-fpm, порядок действий следующий:

Категория:
Linux

Установка и настройка memcached на Centos

Memcached — программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе парадигмы хеш-таблицы. Иными словами, Memcached это хранилище объектов (строчек, сессий, статических данных) в оперативной памяти сервера используя алгоритм ключ-значение (key-value) основываясь на запросах сервера к базе данных, API, или рендереринга страниц.

В данной статье рассмотрим:

Важно помнить, что вся информация, которую закеширует Memcached будет хранится в памяти до первой перезагрузки службы (сервера).