Архив рубрики: UNIX/Linux
CentOS: установка Apache HTTP + NGINX
8 июля 2014Предполагается, что Apache HTTP уже установлен, согласно статье CentOS: установка Apache HTTP + suEXEC + mod_fcgid. Установка выполняется на: # uname -r; cat /etc/redhat-release 2.6.32-431.20.3.el6.x86_64 CentOS release 6.5 (Final) Для установки NGINX подключим его родной репозиторий: # rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm Retrieving http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm warning: /var/tmp/rpm-tmp.K7nOMw: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEY Preparing… ########################################### [100%] 1:nginx-release-centos… Читать далее »
Linux: изменить порядок загрузки в GRUB
6 июля 2014Пришло время старому ноутбуку отправляться к родителям. Что бы не усложнять им жизнь — было решено заменить загрузку с Ubuntu на Windows, что бы им не пришлось выбирать систему во время запуска. Настройки порядка загрузки хранятся в файле /boot/grub/grub.cfg, в первых же строках которого большими буквами сказано: # # DO NOT EDIT THIS FILE Потому что этот… Читать далее »
MySQL: mod_fcgid: stderr: Got error 28 from storage engine
6 июля 2014Apache HTTP: установка с suEXEC и mod_fcgid на CentOS
4 июля 2014Предполагается, что на сервере ещё не установлено ничего, поэтому — сначала устанавливаем Epel (т.к. в base нет mod_fcgid). Отключаем SELinux. Настройка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) Устанавливаем набор (+ модули php по своему вкусу): # yum -y install httpd php-common mod_fcgid php-cgi php Проверяем: # rpm -qa | grep -iE «http|mod_fcgid|php*»… Читать далее »
OpenVPN: установка и настройка клиента на CentOS
3 июля 2014Устанавливаем OpenVPN так же, как описано в статье CentOS: установка OpenVPN сервера. Необходимые ключи мы создали во время установки OpenVPN сервера, из той же статьи, это: # file /etc/openvpn/easy-rsa/keys/ca.crt /etc/openvpn/easy-rsa/keys/ca.crt: ASCII text # file /etc/openvpn/easy-rsa/keys/client.crt /etc/openvpn/easy-rsa/keys/client.crt: ASCII text # file /etc/openvpn/easy-rsa/keys/client.key /etc/openvpn/easy-rsa/keys/client.key: ASCII text Настройка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) На сервере… Читать далее »
CentOS: изменение hostname
2 июля 2014OpenVPN: установка сервера на CentOS
2 июля 2014Установка и настройка OpenVPN сервера Хотя по размеру статьи может показаться что это процесс долгий и сложный — на самом деле всё очень просто и не займёт много времени. Проверяем наличие устройства tun: # file /dev/net/tun /dev/net/tun: character special Ищем пакет: # yum search openvpn … NetworkManager-openvpn.i686 : NetworkManager VPN plugin for OpenVPN openvpn-auth-ldap.i686 :… Читать далее »
MongoDB: установка на CentOS
1 июля 2014Репозиторий MongoDB содержит 5 различных пакетов: mongodb-org — метапакет, который установит все остальные; mongodb-org-server — непосредственно сам сервер mongod и связанные файлы конфигурации и управления; mongodb-org-mongos — демон mongos; mongodb-org-shell — mongo-shell; mongodb-org-tools — различные утилиты: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongoimport, mongooplog, mongoperf, mongorestore, mongostat, mongotop. Не забываем отключить SELinux: # cat /etc/selinux/config | grep disa # disabled — No SELinux policy is loaded. SELINUX=disabled И перезагрузить… Читать далее »
Linux: получение адреса по DHCP и работа с dhclient
30 июня 2014Для управления адресом интерфейса по протоколу DHCP (Dynamic Host Configuration Protocol — протокол динамической настройки узла) используется утилита dhclient. Полезные опции dhclient -q — не выводить данные в консоли и в лог, кроме ошибок; -1 — отправить запрос только один раз; в случае ошибки будет exit 2; -r — освободить текущий адрес; -lf <lease-file> — файл… Читать далее »