centos

Dante с аутентификацией Radius+Mysql на Centos

Небольшая заметка о том, как сделать свой сокс прокси с аутентификацией на радиус-сервере, который берет данные из базы mysql. Итак, имеем систему Centos 6.6 Ставим, нужные пакеты. Pam для аутентификации. rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install pam pam-devel pam_radius -y Далее ставим радиус и mysql. yum install freeradius freeradius-mysql freeradius-utils mysql-server -y И ставим sockd, он […]

Установка Git 2.0+ на Centos

Возникла задача поставить Git версии больше 2.0 на centos. В репозиториях нашел только 1.7 версию. Значит ставим вручную. Первым делом удаляем Git, если он установлен. yum remove git   Качаем с сайта нужную версию Git  и распакуем архив.   cd /usr/src wget https://www.kernel.org/pub/software/scm/git/git-2.1.0.tar.gz tar xzf git-2.1.0.tar.gz   Заходим в директорию  и компилим командами: cd git-2.1.0 […]

Мониторинг SSD диска через zabbix или Life left SSD

Появилась задача мониторить диски ssd на сервере на предмет износа. То есть, чтобы успеть поменять винт пока он не вылетел. Можно сделать простой шаблон для Zabbix  и сделать триггеры, но для начала нужно найти нужный параметр. А вот это уже зависит от производителя диска. Я прочитал про параметр Life left SSD, который показывает насколько изношен […]

Centos. SCP command not found

Такая беда на Centos. Хотел копирнуть по scp файлы. [root@local nginx]# scp bash: scp: command not found Не хватает пакета openssh-clients. Ставим:   yum -y install openssh-clients   Проверяем, команда работает   [root@local nginx]# scp usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 … [[user@]host2:]file2

Обновление php до 5.4 на Centos

На Centos 6.5 в официальных репозиториях php есть только версии 5.3 Что нужно для того, чтобы поставить версию старше, например, 5.4 или 5.5 ? Для начала удаляем старые пакеты  с php.   yum list installed | grep php   Выбираем пакеты php какие установлены в систему  и удаляем:    yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 […]

Centos+ptoftpd+mysql ошибки и SElinux

Поставил proftpd на Centos 6.5 с базой пользователей в mysql.  И началось…Добавил тестового пользователя exampleuser с домашней директорией /home/ftp/exampleuser Пытаюсь под тестовым пользователем зайти на фтп и нифига. Смотрю лог sql: mod_sql/4.2.5[9912]: message: ‘Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (13)’ Отлично, проверяю сокет, все на месте. Мускул работает. Оказалось опять таки SElinux(( […]

ffmpeg: error while loading shared libraries: libavdevice.so.55: cannot open shared object file: No such file or directory

Собрал на centos6 ffmpeg  и после старта выдал мне такое ffmpeg: error while loading shared libraries: libavdevice.so.55: cannot open shared object file: No such file or directory Находим  libavdevice.so.55 find / -name libavdevice.so.55

 #ldconfig Все.

Установка Zend Optimizer на CentOS

Zend Optimizer – это php-модуль, позволяющий запускать скрипты закодированные с помощьюZend Encoder и Zend SafeGuard Suite. Итак, в CentOS как обычно все просто, главное добавить нужный репозиторий=) 1. Добавляем репо Atomic wget -q -O – http://www.atomicorp.com/installers/atomic.sh | sh 2. Ставим php-zend-optimizer yum install php-zend-optimizer 3. Рестартуем апач.4. Проверяем наличие модуля командой php -v Все, zend […]

Проверка процесса и перезапуск в CentOS

Столкнулся в такой проблемой что dcache иногда отваливается. В логах все норм. А отваливается редко, но в самый неподходящий момент. Решение пока на баше. Проверяем процесс, если нету – запускаем #!/bin/bash if ps ax | grep /usr/local/bin/dcache | grep -vq grep then echo “dcache is already running” else echo “starting dcache” /usr/local/bin/dcache fi