Архив рубрики: CentOS

Раньше не работал с этой операционкой. Времена меняются и она попала в круг моих интересов. Вот о ней и буду писать

Замена firewalld на iptables в CentOS 7

В начале своей деятельности в сфере информационных технологий я работал исключительно с серверами под управлением FreeBSD. По мере освоения новых операционных систем пришлось столкнуться и с новыми фаерволами. Для меня было почти трагедией переход с замечательных фряшных PF и IPFW на страшный и ужасный iptables. Я справился, освоил азы и даже научился составлять правила. Но… Читать далее »

Установка LEMP + phpMyAdmin на CentOS 7

LEMP — набор софта, который реализует серверную платформу для хостинга сайтов с динамическим контентом. Термин является акронимом, за которым скрывается операционная система Linux, веб сервер ENginx (иногда он заменяется сервером Apache — LAMP), база данных MySQL и скриптовый язык PHP. Сначала для получения последней версии пакета добавим официальный репозиторий: # vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo… Читать далее »

Снимаем статистику Mysql-сервера с помощью munin

Подразумеватся что на сервере уже установлена нода (иногда вместе с коллектором) и планируется лишь расширить функционал системы мониторинга. Интересно, как обстоят дела с mysql плагином: # munin-node-configure —suggest | grep mysql mysql_ | no | no [DBI connect(‘mysql;mysql_connect_timeout=5′,’root’,…) failed: Access denied for user ‘root’@’localhost’ (using password: NO)] Понятно, скрипт может получить доступ к серверу mysql.… Читать далее »

Мониторинг Web-сервера NGinx с помощью munin

Веб сервер одна из основных составляющих современного сервера. Этим термином обычно описывается как программное обеспечение, так и компьютер, на котором этот сервер работает. Мы же будим снимать статистику связанную с запросами и состоянием сервера. Для начала проверю как обстоят дела с этим плагином: # munin-node-configure —suggest | grep nginx nginx_request | no | no [no nginx… Читать далее »

Очистка .htaccess от заразы или grep + sed в умелых руках

Недавно корпорация добра отрапортовала, что на одном из подконтрольных мне сайтов находится вирус. Сам сайт открывался и функционировал. Первое, что пришло в голову — .htaccess. И я не ошибся. Файл начинался с малопонятного кода, было очевидно, что эта зараза гуглу и не понравилась. Приведу часть текста: RewriteEngine on   RewriteCond %{HTTP_USER_AGENT} android [NC,OR] RewriteCond %{HTTP_USER_AGENT}… Читать далее »

3proxy. Init скрипт и гибкое разграничение пользователей

Появилась довольно редкая и необычная задача. Есть запароленный прокси сервер для определенных нужд. На нем внушительное количество IP-адресов и соответственно каждый из них проксирует запросы в интернетик. Необходимо было выделить пару айпишников для пользования сотрудниками. Сначала хотел на большинстве адресов оставить старую авторизацию, а на несколько новых установить другую пару логин-пароль. Выянилось, что средствами конфига… Читать далее »

Смена имени сервера CentOS

После установки ОС и настройки сервера все хорошо работало. Но вот только имя сервера осталось по умолчанию. По большому счету ничего такого, но есть в этом свои неприятные моменты. К примеру отчеты крона приходили с адреса root@CentOS-64-64-minimal. Не совсем то, чего бы мне хотелось. Как и многое в Linux, переименовать сервер можно разными способами. Для… Читать далее »