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

CentOS: установка Linux, Apache, MySQL, PHP (LAMP)

lampx

Продолжаем цикл статей по настройке вашего Linux сервера, начатой в посте Linux: Мои первые 15 минут на сервере

Сегодня поговорим о разворачивании Linux, Apache, MySQL, PHP или если говорить короче — LAMP.

(далее…)

Puppet: конфигурация в зависимости от версии пакета

6491f1efc856e7054abea6c890ee18e9

Когда под твоим управление находится сотня-другая unix подобных машин, остро встает вопрос об управлении всем этим парком. Скрипты, это конечно хорошо, но есть и более правильные решения, в частности системы централизованного управления конфигурациями,  одной из которой является Puppet.

Достаточная гибкость , включает и свои особенности. В частности мне так и не удалось через стандартные средства видоизменять конфигурацию пакета в зависимости от установленной версии.

Особенно это стало актуально, когда в одной из версий SSH произошла смена названия параметра AuthorizedKeysCommandRunAs на AuthorizedKeysCommandUser и он стал обязательным, что привело к отключению ssh на нескольких машинах.

# diff  sshd_config sshd_config_6_4
< #AuthorizedKeysCommandRunAs nobody
< # --- > AuthorizedKeysCommandUser nobody
>

То есть, в зависимости от версии пакета OpenSSH, нам необходимо подсовывать разные конфигурации. Как была решена данная проблема описано ниже.
(далее…)

Expect: Практического применение систем автоматизации

54eb6f09

Рано или поздно становится понятно, что многие вещи можно автоматизировать при помощи тех же shell-скриптов, это верно когда дело касается администрирования Linux систем, но что делать когда удаленная система совсем не похожа на linux, например обычная консоль? В этом нам поможет — expect.

(далее…)

CentOS: Установка MySQL 5.6 с официального Yum репозитария

i

Примерно, в начале октябре 2013 года, команда разработчиков MySQL официально запустила yum репозитарий, т.е. теперь мы можем смело обновляться до последних версии данной базы данных непосредственно с источника!

В этом руководстве я кратко расскажу об особенностях установки MySQL 5.6 на Centos 6, и также объясню пару моментов по оптимизации производительности.

Перед выполнением данной инструкции рекомендую ознакомиться с изменениями произведенными в MySQL 5.6. Если все прочитанное вас устраивает, то переходим непосредственно к установке…

(далее…)

Linux: CentOS Configuring Static Routes

5826f4

Последнее время тянет отрывать руки «админам», которые частенько делают пачку статических роутеров

# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1

и хорошо если прописывают данную магическую подборку в какой-нибудь INIT скрипт. Разобраться в этой каше, особенно после загрузки не реально.

(далее…)

Как сделать резервную копию баз данных PostgreSQL на Ubuntu?

Все админы делятся на 2 категории

— те которые уже делают бэкап

и те которые ещё не делают.

pg_backup_restore

  • Что такое PostgreSQL?

PostgreSQL является современной системой управления базами данных, часто используемая для хранения и обработки информации, связанной с веб-сайтами или сторонними приложениями. У любой базы данных, важно вовремя реализовать резервное копирование, чтобы избежать возможную потерю данных.

В этом посте я постараюсь рассказать о некоторых способах, которыми вы можете сделать резервную копию PostgreSQL. Для тестов будем использовать Ubuntu 12,04 VPS с PostgreSQL 9.1. Для большинства современных дистрибутивов и последних версии PostgreSQL мои советы будут актуальны.

(далее…)

DigitalOcean — облачный SSD VPS за 5$

Относительно недавно я начал вести список дешевых VPS провайдевов, вскользь упомянул и про https://www.digitalocean.com/

В данном посте, и уже на своем примере постараюсь показать насколько прост запуск инстанса в DigitalOcean (за 5$ в месяц).

Для начала приятный бонус — промокод «OMGSSD10«, дающий дополнительные $10 баксов на счет.

Промокоды имеют тенденцию заканчиваться, этот действительный на до 30.11.2013, но можно просто погуглить или сходить на сайт с купонами и найти другой.

Для того, чтобы активировать функционал придется все-таки внести на свой счет реальные 5$ и того к первому запуску у вас фактически будет 3 месяца для того чтобы оценить работу VPS. И да DigitalOcean берёт деньги даже за выключенную виртуалку!

Итак поехали…
(далее…)