Архив метки: Debian

Обнуление пароля root в MySQL

Все время забываю как это делается :)

Собственно пароль обнулить можно, если есть привилегии рута в консоли сервера. Для этого нужно запустить MySQL без учета прав доступа, после чего установить новый пароль на нужную нам учетку. Читать далее

Ошибка с авторизацией через AD после обновления пакета Samba в Debian

После полного обновления системы в Debian lenny отвалилась Самба. А если конкретно, то перестала авторизовать пользователей Active Directory. В процессе обновления обновились пакеты Самбы и Winbindd. Т.к. до обновления все работало — вряд ли проблема была в конфигах (конфиг оставил старый).

Читать далее

Изменения размера логических томов LVM

Не так давно, волей-неволей, открыл для себя такую вещь, как LVM. Данная технология имеет широкий спектр применения, в частности она используется для распределения дискового пространства на сервере VMWare ESXi, с которым я работаю. LVM имеет много интересных возможностей по сравнению с традиционными физическими разделами.

Однако, хочу отметить одну и, как мне кажется, главную его особенность — возможность безболезненного изменения размеров LVM-раздела «на лету», которую я оценил и активно использую. Ниже — мой пример изменения размеров логических разделов в VMWare ESXi для Debian Lenny и файловой системы ReiserFS.

Читать далее

Критическая уязвимость в PhpMyAdmin

Небольшая история моей беспечности и халатности.

Как-то наткнулся в сети на описание уязвимости в PHPMyAdmin, которая может предоставить злоумышленнику шанс завладеть сервером. По своей глупой беспечности подумал что это «не про меня» и «потом как-нибудь обновлю» т.к. был занят чем-то другим, но само собой разумеется, забыл об этом уже через 20 минут.

Забыл ровно до тех пор, пока не получил письмо с жалобами от саппорта одного из дата-центров, в котором хостятся мои сервачки. Письмо гласило о том, что с одного из моих серверов идут упорные атаки на ssh. Т.к. я таким не страдаю, ответ возник почти сразу же — меня взломали. Полез искать причину.

Читать далее

Настройка Samba сервера с авторизацией через Active Directory в Debian

Постановка задачи такая:

Есть в сети сервер, выполняющий функции файлопомойки, под управлением Linux. Помимо сервера в сети есть виндовые машины, которые должны хранить файлы на этом сервере. У каждого пользователя на сервере должна быть личная папка и одна общая для всех пользователей.

Все вроде бы просто — поставил Самбу, наделал пользователей идентичных виндовым и радуйся жизни. Так в принципе оно и было какое-то время, но захотелось перемен — решил немного автоматизировать и упростить администрирование своей файлопомойки, т.к. юзеры растут как грибы и «надо шото делать».

Исходя из этого, было решено построить такую схему:

развернуть АД и прикрутить к нему файлсервер Samba с аутентификацией через Active Directory. При этом, когда пользователь впервые подключается к серверу, автоматически создается личная папка, которая доступна как шара только конкретному пользователю.

С настройкой АД все понятно (скучно). А вот с настройкой Самбы пришлось поиграться. Как сделать это в Debian lenny я и расскажу в данной статье.

Читать далее

Настройка Munin в Debian, или — статистика без гемороя

В одно время предстал передо мной вопрос ведения статистики производительности одного веб-сервачка. Хотелось простого графического отображения загрузки процессора, оперативной памяти, диска и т.п. без всяких лишних прибамбасов. Перебрал много кухонных комбайнов типа Cacti, Zabbix, Nagios (…), пока не наткнулся на Munin.

Munin — это простой инструмент мониторинга сетевых ресурсов, который практически не создает нагрузку на систему, не требует для просмотра статистики скриповых языков (php, perl, etc..) и базы данных, потому что предоставляет статистику в виде статических страниц html. Лично мне понравилось в нем еще то, что работает он сразу после 5-минутной установки.

Т.к. мне не нужны были триггеры, отчеты на електропочту и смс, Munin показался мне идеальным решением в данной ситуации.

Читать далее

Настройка web-сервера на основе VPS/VDS в Ubuntu/Debian

Если уж судьба заставила вас променять обычный хостинг на VDS, для размещения ваших интернет-ресурсов, это скорее всего значит что ваши сайты стали слишком прожорливы и требовательны к ресурсам хостинга. Что ж, есть в этом и свои плюсы, но теперь вам предстоит самому настроить программное обеспечение для организации web-сервера. Большинство провайдеров в комплекте к VDS выдают настроенную OS и удобную хост-панель, но максимальной производительности и стабильности с дефолтными настройками не добьешься.

Собственно я решил поделиться своим опытом в построении полноценного и быстрого веб-сервера. Все в одной статье вместить будет сложно, поэтому я решил написать несколько отдельных статей, касающихся данной темы: настройка LAMP, FTP, ведение статистики, оптимизация быстродействия и т.п.

В данной статье я опишу настройку основных компонентов веб-сервера и некоторых дополнительных полезных вещей, а именно:

  • Apache 2
  • PHP 5
  • MySQL 5
  • phpMyAdmin
  • Nginx
  • Memcached
  • XCache
  • Zend Optimizer

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

Читать далее