owncloud

ownCloud — это свободное и открытое веб-приложение для синхронизации данных, общего доступа к файлам и удалённого хранения документов в «облаке». Предполагается, что установлена связка nginx, mariadb и php-fpm. # yum install owncloud # yum install memcached php56w-pecl-apcu redis php56w-pecl-redis # systemctl start memcached # systemctl enable memcached # systemctl start redis # systemctl enable redis …

Continue reading ‘owncloud’ »

ProFTPD

ProFTPD (Professional FTP Daemon) — FTP-сервер для Linux и UNIX-подобных операционных систем. ProFTPD использует лишь один конфигурационный файл proftpd.conf. Сервер может быть настроен для работы нескольких виртуальных хостов, также поддерживает chroot. Может быть запущен в виде отдельного сервера (демона) или в составе суперсервера inetd. Также поддерживает IPv6. Расширения: поддерживает модули, добавляющие SSL/TLS-шифрование, аутентификацию через LDAP, работу с SQL, туннелирование соединений через SSH. $ sudo yum update $ sudo yum install proftpd …

Continue reading ‘ProFTPD’ »

Bind9 в chroot

# yum -y install bind bind-utils bind-chroot # systemctl start named-chroot # systemctl enable named-chroot Подготовим chroot-каталог, запустив специальный скрипт: # /usr/libexec/setup-named-chroot.sh /var/named/chroot on Укажем параметр для использования chroot # mcedit /etc/sysconfig/named OPTIONS=”-4″ Редактируем конфиг: # nano /var/named/chroot/etc/named.conf acl “bsd” { 192.168.113.0/24; 127.0.0.1; }; options { listen-on port 53 { 127.0.0.1; 192.168.113.1; _IP_WAN_; }; //listen-on-v6 port …

Continue reading ‘Bind9 в chroot’ »

Apcupsd на Centos 7

APC UPS SMART 1500, подключен по USB. Настройка на сервере: $ sudo yum -y install apcupsd $ sudo nano /etc/apcupsd/apcupsd.conf UPSCABLE usb UPSTYPE usb LOCKFILE /var/lock SCRIPTDIR /etc/apcupsd PWRFAILDIR /etc/apcupsd NOLOGINDIR /etc ONBATTERYDELAY 6 BATTERYLEVEL 37 MINUTES 10 TIMEOUT 0 ANNOY 300 ANNOYDELAY 60 NOLOGON disable KILLDELAY 0 NETSERVER on NISIP 0.0.0.0 NISPORT 3551 EVENTSFILE …

Continue reading ‘Apcupsd на Centos 7’ »

Bind9.9 на Centos 7

Устанавливаем: $ sudo yum install bind bind-utils $ cat /etc/named.conf acl “bsd” { 192.168.113.0/24; 127.0.0.1; }; options { listen-on port 53 { 127.0.0.1; 192.168.113.1; }; listen-on-v6 port 53 { none; }; forwarders { 127.0.0.1; _DNS_провайдера; 8.8.8.8; }; directory “/var/named”; dump-file “/var/named/data/cache_dump.db”; statistics-file “/var/named/data/named_stats.txt”; memstatistics-file “/var/named/data/named_mem_stats.txt”; /* – If you are building an AUTHORITATIVE DNS server, …

Continue reading ‘Bind9.9 на Centos 7’ »

Обновление ядра Centos

Смотрим текущую версию ядра: $ uname -r Подключаем репозиторий, предварительно импортировав ключ: $ sudo rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org $ sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm Смотрим доступную версию ядра: $ sudo yum –disablerepo=”*” –enablerepo=”elrepo-kernel” list available Устанавливаем: $ sudo yum –enablerepo=elrepo-kernel install kernel-ml Проверяем: $ uname -sr Настройка загрузчика для ядра по умолчанию: $ sudo vim /etc/default/grub GRUB_DEFAULT=0 …

Continue reading ‘Обновление ядра Centos’ »

Как отключать и включать репозитории в CentOS

1. Получение списка репозиториев Получим список всех доступных системе. # yum repolist epel Extra Packages for Enterprise Linux 6 — x86_64 12 219 ol7_UEKR3/x86_64 Latest Unbreakable Enterprise Kernel Release 3 for Oracle Linux 7Server (x86_64) 489 ol7_latest/x86_64 Oracle Linux 7Server Latest (x86_64) 15 165 repolist: 27 873 Для того что бы посмотреть к какому пакету принадлежит пакет, нужно …

Continue reading ‘Как отключать и включать репозитории в CentOS’ »

nginx кодировка cp-1251 и utf-8

При переносе сайта с апача на nginx слетела кодировка. У меня часть сайтов на utf-8 и есть парочка на cp-1251. $ sudo nano /etc/php.ini ; PHP’s default character set is set to empty. ; http://php.net/default-charset ;default_charset = “UTF-8” default_charset =. пустое значение. И в блоке /etc/nginx/sites-avialable/vsite1.com server { … charset windows-1251; error_log /var/log/nginx/err.imp.log; index index.php …

Continue reading ‘nginx кодировка cp-1251 и utf-8’ »

MySQL Server Has Gone Away (error 2006)

Ошибка MySQL Server Has Gone Away (error 2006) может возникнуть в двух случаях. Таймаут соединения Наиболее распространенная проблема: таймаут соединения, в результате чего сервер его закрывает. Решение весьма тривиальное — увеличение лимита времени wait_timeout в файле конфигурации my.cnf. Для этого в Debian нужно выполнить: sudo nano /etc/mysql/my.cnf # Открытие файла настроек MySQL Затем установить тайм-аут ожидания: wait_timeout = …

Continue reading ‘MySQL Server Has Gone Away (error 2006)’ »