Рубрика «Debian» - 17

Потратив 4 дня в осмыслении на чем это все работает и как ставится, перелопатив тонны более чем странных ошибок, написал себе шпаргалку… и с остальными поделится не прочь. Нижеописанное с малыми исправлениями ИМХО годно и для убунтария

redmine + PG

На начало установки имеем Debian 6.0.6 его установку я опускаю.
Проверка и обновление зависимостей:

sudo su
<пароль>
apt-get update
apt-get upgrade

Читать полностью »

Nginx+php fpm+perl под Debian Squeeze
Для чего эта заметка, ведь похожих уже полно? Если кратко, то когда я взялся настроить связку пришлось перечитать огромное количество документации и разных статей, все сразу и в одном месте найти не получилось. Данная статья попытка систематизировать накопленные знания, а также максимально подробная помощь тем, кто только начинает осваивать nginx.

В качестве теста решил перевести все свои сайты на nginx, до этого все работало на Apache из состава ZendServerCE. Интересно было пробовать насколько сложно будет полностью переехать на новый для себя веб-сервер, ведь используется несколько CMS (DLE, WordPress, самописныеCMS).

Задачи:

  • базовая работа web сервера — обработка html;
  • запуск php скриптов;
  • корректная работа phpmyadmin для всех сайтов на сервере;
  • запуск cgi и pl скриптов;
  • использование кеширования и подбор оптимальных параметров для увеличения производительности.

Имеем свежеустановленный сервер Debian 6 в минимальной установке из netinstall. И так поехали.
Читать полностью »

Привет! image

С сегодняшнего дня не нужно будет шерстить чужие AMI или делать установки собственных систем, чтоб получить образ Debian, Centos или FreeBSD. Они доступны в Marketplace абсолютно бесплатно:

AWS официально поддерживает Centos, Debian и FreeBSD из Marketplace

Например, вы желаете установить чистый Debian крайней версии. Сейчас я расскажу, как это сделать.
Читать полностью »

Какие могут быть причины для раздела диска на уже работающей машине?
Доставшиеся в наследство сервера, желание переосмыслить жизнь или просто хорошо провести вечер.

У меня причины было две:
1. На арендованных виртуальных серверах выделен всего один раздел под файловую систему (нет даже swap).
2. Хорошо провести вечер и ещё немножечко получить практических знаний о том, что ещё такого позволяет сделать Linux практически стандартными средствами.

Итак, план действий такой:
1. Уменьшить размер корневого раздела до фактически занимаемого места (часть 1);
2. Установить LVM и создать необходимые разделы (часть 2);
3. Разнести бывший корень по новым разделам (часть 3).

В моей ситуации сложности добавляет относительно малый объём виртуального жесткого диска: всего 15GB.
Все испытания проводил со специально созданной для этого виртуальной машины, но описанные действия успешно проведены на арендованных серверах с минимальным простоем.

Начинаем с уменьшения размера корневого раздела.

Для этих целей нам понадобится установочный диск Debian Squeeze.
Весь текст первой части, по сути, вольный перевод How To Resize ext3 Partitions Without Losing Data + грабли на которые я наступил.
Читать полностью »

Эта статья о том как перезапустить memcached (с целью увеличения объема кеша), не сильно повысив нагрузку на всю систему в целом (кеш то сброситься!).

В целом реализация простая и ничего кардинально нового в себе не несет, просто подсказка для тех, кто не знает как это сделать.
Читать полностью »

Здравствуйте уважаемыее!
Хотелось бы рассказать от том как я делал смс оповещение для своего факультета.
Я учусь на первом курсе ФСПО ИТМО. У нас на факультете есть так называемая диспетчерская служба которая занимается оповещением студентов об изменении в расписании, в интернете это осуществляется через страничку в контакте и твиттер.
Однажды произошёл небольшой скандал по поводу того что пол-группы не явились на занятия из-за того что не успели отследить изменение в расписании. В тот день у меня появилась идея создать смс оповещение с той самой Vk странички.
Да, я знаю, что для это есть специализированные сервисы, но это слишком просто…
Смс оповещение для студентов со странички вконтакте
Читать полностью »

Столкнулся с тем, что информации о совместном использовании указанных программ нет, а из коробки, например, logwatch не знает про nginx, как не знает и fail2ban, который к тому же для создания правил использует iptables, а не ufw. Настройка же по частям, используя приведенный ниже список гайдов, требует косметических изменений. Поэтому, хочу привести этот пошаговый рецепт уже содержащий правки и необходимый минимум настроек, для тех, кому это предстоит сделать первый раз.

Действия происходят в дистрибутиве Debian GNU/Linux 6.0 Squeeze под суперпользователем. В качестве почтового сервера используется postfix. Требуется настроить мониторинг логов nginx через logwatch, работу fail2ban через ufw и отправку сообщений на почту.
Читать полностью »

OpenDKIM + Postfix = просто

В конце 2011 года разработчики проекта dkim-milter прекратили его поддержку и разработку, а значит с каждым днём моя старая инструкция по настройке DKIM в Postfix на основе dkim-filter теряет свою актуальность.

К счастью, на замену проекта dkim-milter пришел OpenDKIM, с помощью которого добавить DKIM-подпись в письма так же просто.
Читать полностью »

В своем прошлом посте я писал о репозитории репозиториев.
За прошедшие почти два месяца добавилось RestAPI и появился еще один репозиторий, о котором я и хочу рассказать.
Читать полностью »

Совсем недавно я открыл для себя оболочку Rediculous fish, которая принципиально отличается от bash и zsh с которыми я работал ранее. На моем MacBook Pro под Mac OS X оболочка установилась без каких либо проблем и замечательно работала. Освоившись в новой оболочке, я решил что пришло время установить и настроить ее так же и на серверах, на которых установлен 64-разрядный Debian Squeeze. Тут то я и столкнулся с тем, что 32-разрядный deb пакет, который лежит у них на сайте, на 64-разрядный Debian не устанавливается. И я решил собрать любимую оболочку из исходников. Этот процес и будет описан в статье.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js