Month: February 2013

IPTABLES – самая простая защита сервера

Итак, чтобы хоть как-т по началу защитить свой сервер можно применить простые правила в iptables: iptables -F INPUT #удаляем все существующие правила на входящие iptables -A INPUT -p tcp –dport 80 -j ACCEPT #пускать все входящие на 80 порт iptables…

Порядок настройки свежеустановленной Linux

Здесь описан порядок начальной настройки свежеустановленной операционной системы (на примере RedHat-подобных дистрибутивов, таких как Fedora, CentOS и т.п). Проверить, что рутовый пароль достаточно сложный, если нет – сделать его таковым. Настроить сетевые интерфейсы, шлюз, DNS-сервера. Отключить ipv6, если не планируется…

MySQL-тюнинг. Настраиваем по-взрослому.

Итак, для начала благодарности. Выражается нереальная благодарность Олегу Копачовцу(он же Dr. Cop,http://www.kopachovets.com), за собранный материал и анализ фактов, а также за удачную подачу материала. Идея написания статьи витала в воздухе уже давно, вопрос правильной настройки сего загадочного зверька всегда вызывал…

Оптимизация сервера MySql – утилита mysqltuner

Так повелось, что в мире хостинга ,  самой популярной базой данных, де факто стала база mysql. Простота установки , бесплатность, а главное, высокая скорость работы,  сделали ее одной из наиболее часто используемых баз данных в мире хостинга.  Она может многое, работает…

Nginx – примеры преобразования rewrite правил

Apache mod_rewrite: RewriteCond %{QUERY_STRING} !^nobranding$ RewriteCond %{REQUEST_FILENAME} ^/assets/XL/([^.]+)\.([jpegif]+)$ RewriteCond /usr/local/www/assets-nz/XL/%1.branded.%2 -f RewriteRule ^/([^.]+)\.([jpeg]+)$ /$1.branded.$2 nginx: location /assets { if ($args = nobranding) { rewrite ^(.+)$ /nobranding$1 break; } rewrite ^/assets/XL/(.+)\.(jpeg|jpg|gif) /XL/$1.branded.$2; root /usr/local/www/assets-nz; error_page 404 = /nobranding/assets$uri; } location /nobranding/assets…

Изменение имени сервера hostname (CentOS, Red Hat)

Изменение имени хоста – сервера нужно по идеологческим причинам 🙂 Иногда то помогает избежать конфликтов с DNS и избавиться от тормозов системы без видимых нагрузок. Вот команды: Открываем файл /etc/sysconfig/network и редактируем HOSTNAME="www.example.com".  Далее выполняем команду # hostname www.example.com Потом…

Как показать список установленных программ или пакетов в LINUX(UBUNTU, CENTOS), FREEBSD, OPENBSD.

Как показать список установленных программ или пакетов в Linux(Ubuntu), FreeBSD, OpenBSD. В. Я использую CentOS/Ubuntu или Linux/FreeBSD и т д. Как мне показать список установленных программ/пакетов? О. Вам нужно использовать команду rpm чтобы показать все установленные программы/пакеты в Linux. Red…

Установка и настройка nginx + php-fpm на CentOS

Начнем с того что установка nginx + php-fpm нужна для того, что бы сэкономить оперативную память на вашем VPS. Для примера возьмем VPS с CentOS 5 (5.5), используя общедоступные репозитории CentOS 5 для простого обновления софта. Используем для этого репозиторий…

Дата и время в CentOS

В любой операционной системе, на любом компьютере нельзя обойтись без использования точного времени и даты. Особенно это важно  системным администраторам, ведь все логи событий упорядочены именно по дате и времени. Чтобы просмотреть время в Linux достаточно набрать команду:  date После…