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

Переименование сетевого интерфейса в Linux

После замены сетевой карты или при разворачивании образа Linux на машине с другим железом нумерация сетевых интерфейсов сдвигается, и первым становится не eth0, а eth1. Исправить это можно удалением лишних сетевых адаптеров в файле /etc/udev/rules.d/*-persistent-net.rules (например, в Ubuntu это 70-persistent-net.rules). Изменения применяются после перезагрузки.

Установка GitLab на Debian Squeeze

GitLab — веб-приложение для управления проектами, создаваемыми на основе git-репозитория. Помимо своих основных функций, эта программа позволяет через веб интерфейс управлять пользователями, правами доступа и многим другим.

gitlabСистемные требования и подробная инструкция по установке и настройке инструментария есть на официальном сайте. Ниже приведен последовательный список команд с некоторыми комментариями, следуя которым приложение было успешно установлено и протестировано в Debian Squeeze. В процессе установки по официальным мануалам возникают проблемы с невыполненными требованиями или неудовлетворенными зависимостями. В листинге ниже они учтены и исправлены.

Читать далее

Подключение репозитория DotDeb

Дистрибутивы Debian Squeeze/Wheezy содержат зачастую далеко не самые новые версии пакетов для разворачивания на машине LAMP сервера. Иправить это досадное недоразумение можно, подключив сторонний репозиторий DotDeb, содержащий актуальные стабильные версии такого ПО, как:

  • Nginx,
  • PHP + PHP extensions : APC, imagick, Pinba, xcache, Xdebug, XHprof…
  • MySQL
  • Redis
  • Zabbix
  • Passenger…

Официально dotdeb имеет поддержку Debian 6 и 7 для обоих видов архитектур (amd64 и i386).

Читать далее

Как выдать Вконтакте свой Android за iPhone

Есть возможность подменить иконку приложения, с которого было оставлено сообщение на стене или в приватном чате, с Android на Apple. Тем самым пользователи гуглофонов смогут выдавать себя за ярых яблофилов. Для извращенства необходим рутовый доступ к файловой системе телефона и несколько минут терпения: Читать далее

Мониторинг статистики Nginx в Zabbix

nginx-zabbix-graphВ nginx есть HttpStubStatusModule — модуль, с помощью которого можно просматривать статистику веб сервера, такую как:

  • active connections — количество открытых коннектов в данный момент, включая коннекты на backend,
  • server accepts — количество принятых подключений,
  • server handled — количество обработанных подключений,
  • server requests — количество принятых запросов,
  • reading — количество запросов в данный момент, заголовки которых читает nginx,
  • writing — количество запросов в данный момент, тело которых читает nginx + находящиеся в обработки + идет отдача данных,
  • waiting — количество ожидающих (keep-alive) соединений в данный момент (waiting = active — reading — writing).

Читать далее