Архив категории ‘Администрирование’

Linux: Ускоряем сайт с помощью eAccelerator

eAccelerator

Актуальная тема на достаточно не быстрых VPS — это ускорения сайта. С этой задачей замечательно справляется eaccelerator. Eaccelerator – это программа, которая кэширует байт-код php скриптов, для их последующего быстрого исполнения.

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

(далее…)

Linux: Обновляем mysql до версии 5.5

two10

Несмотря на то, что на дворе 2013 год и в релизах уже давно можно найти mysql 5.6, cо стандартным дистрибутивом CentOS 6.4 все еще идет старый добрый mysql 5.1.

Поэтому будем обновляться для начала до версии mysql 5.5, основное преимущество которой: «Улучшение производительности и масштабируемости (по сравнению с веткой MySQL 5.1 производительность смешанных операций записи/чтения возросла в 3.6 раза, а операций только чтения — в 2 раза);»
Для интересующихся полный список доступен на opennet.ru.

(далее…)

Linux: Что означает «> /dev/null 2>&1»?

LinuxJedi_head

[root@test cron.d]# cat /etc/cron.d/cacti
* * * * * root /usr/bin/php /home/vhosts/test/httpdocs/poller.php  > /dev/null 2>&1

Очень часто в CRON скриптах, можно встретить конструкцию оканчивающуюся на «> /dev/null 2>&1». Без добавления данной записи можно получить огромное количество писем, многие это знают, и как результат делают банальную копиписту, не понимая, что же все-таки на самом деле происходит.

Все дело в перенаправлении вывода.

(далее…)

Cisco ACS: Reports database is currently unavailable

The monitoring and reports database is currently unavailable. Attempting to reconnect in 5 seconds.

45452-75522-thickbox

 

When you click the Launch Monitoring and Report Viewer from ACS 5.x, this error message is received:

The monitoring and reports database is currently unavailable. Attempting to reconnect in 5 seconds. If problem persist, please contact your ACS administrator.

(далее…)

Linux: vsftpd и виртуальные пользователи

vsftpd-server-in-centos-6

vsftpd — это наилучший выбор для большинства пользователей, которым нужно установить безопасный, стабильный, компактный и полностью готовый FTP сервер.

Разработчиком сервера является Chris Evans — профессиональный исследователь в области информационной безопасности, обнаруживший достаточное количество уязвимостей. Распространяется под лицензией GNU GPL.

  • Установка vsftpd

Установка для дистрибутивов CentOS достаточно проста и понятна (выполняется от root’а):

(далее…)

Linux: отключения SELinux

selinux-penguin

 

 

SELinux (англ. Security-Enhanced Linux — Linux с улучшенной безопасностью) — реализация системы принудительного контроля доступа, которая может работать параллельно с классической дискреционной системой контроля доступа. Входит в стандартное ядро Linux.  (c) http://ru.wikipedia.org/wiki/SELinux

В моем любимом CentOS SELinux по умолчанию включен, это и хорошо и плохо одновременно. Хорошо, так как излишняя безопасность никогда не повредит, плохо т.к.  не понимание работы SELinux и не умение правильно его настраивать как правило создает дополнительные проблемы сотрудникам сторонних отделов, поэтому тема «Отключите SELinux» как никогда актуальна.

(далее…)

Mysql: Создание пользователя и базы данных

Schnittstelle_DM

Создаем из командной строки mysql новую базу данных и нового пользователя mysql с полными правами на только что созданную базу:

>mysql -uroot -p

CREATE DATABASE `databasename`;
GRANT ALL PRIVILEGES ON `databasename`.* TO 'username'@'localhost'
 IDENTIFIED BY 'userpassword' WITH GRANT OPTION;

Не забываем перечитать привилегии:

flush privileges

Более подробная документация доступна по ссылке

http://dev.mysql.com/doc/refman/5.0/en/adding-users.html