Pull to refresh
Андрій @walkman7read⁠-⁠only

Розробник

Send message

Домашний linux сервер своими руками

Reading time5 min
Views191K
Хочется поделиться с хабросооществом информацией о том как я собирал домашний сервер.

image

Из софта на домашнем сервере будет «крутиться» следующий набор:
  • torrent клиент с web-мордой
  • DHCP — раздаем ip адреса и сетевые настройки
  • TFTP — для сетевой загрузки
  • OpenVPN — для хождения в сеть с нетбука из недоверенных сетей
  • FTP/Samba/NFS — сетевые шары для доступа с домашних машин
  • Radius — для WPA2 авторизации
  • DigiTemp — мониторинг домашней температуры

Читать дальше →

Кеширование блоков с помощью nginx

Reading time6 min
Views15K
nginx + SSIМногим разработчикам знакома ситуация когда кешировать страницы сайта, скажем, на 5-10 минут нельзя всего из-за одного небольшого блочка, актуальность которого нужно поддерживать если не в реальном времени, то с временем «старения» не больше 5-10 секунд. При этом посещаемость сайта продолжает расти, растет время генерации страниц и c этим надо что-то делать…
  • Вариант решения 1: Подкрутить то, до чего не доходили руки последнее полгода. Все Вас поймут и передвинут сроки на другие задачи. Вы будете в роли «Супермена» один спасать сайт от непомерной нагрузки, решая проблему «бесплатно» (без доп. вливаний в оборудование). Вам может пригодиться статья «Тюнинг nginx».
     
  • Вариант решения 2: Улучшить техническую базу (докупить мозгов на сервер, улучшить дисковую систему, поставить под БД отдельный сервер). В принципе проблема не решена, а скорее отложена. Теперь у Вас есть время «окопаться» и подготовиться ко второй волне наплыва нагрузки, она будет больше и накроет сильнее.
     
  • Вариант решения 3: Ваш вариант, о котором я, вероятно, узнаю из комментариев.
     
Позвольте предложить и мне проверенное и относительно простое решение на базе одной из старейших технологий в Web-разработке.
Читать дальше →

Не Cisco единой: модульные коммутаторы Juniper Networks серии EX8200

Reading time3 min
Views18K
В нашем предыдущем материале, о невероятном Infiniband-коммутаторе Voltaire, мы обещали немного рассказать о distribution-level коммутаторах Juniper Networks, также используемых в облачном проекте наших партнеров, компании «Оверсан-Скалакси». Сегодня, в преддверии выходных, мы с удовольствием выполняем обещание.

image

Читать дальше →

Проект Mozilla Labs — Firefox Sync, будет включен в стандартную поставку Firefox

Reading time3 min
Views2.9K
Firefox Sync
Прошло совсем немного времени с момента анонса переименования проекта Mozilla Weave в Firefox Sync, а уже последовало сообщение о том, что это расширение покидает стены Mozilla Labs.

По тропе Personas


Первого июня в блоге Mozilla Labs наконец-то была размещена долгожданная новость об окончании разработки, длившейся почти два с половиной года. Фактически это значит, что Firefox Sync больше не является экспериментальным проектом, так как разработчики добавили в него все функции и возможности, которые хотели, и теперь расширение официально внесено в перечень разработок, которые будут интегрированы в будущие крупные релизы Firefox, в частности, в Firefox 4.
Читать дальше →

Nginx + php-fpm на CentOS 5.3

Reading time6 min
Views24K
В этой статье я поделюсь собственным опытом построения веб-сервера, работающего на CentOS 5.3.

Что требовалось:
  • Полностью избавиться от Apache. Сервер должен был выдерживать хорошую нагрузку, распределяя статику и динамику.
  • Нужна была поддержка последней версии libxml, малейшее различие в версиях делало сайт абсолютно нерабочим.
  • Нужен был gzip
  • И еще некоторые особенности, о которых я расскажу в самой статье
Читать дальше →

324 Infiniband-порта в одной стойке или коммутатор Voltaire Grid Director 4700

Reading time5 min
Views19K
О дата-центре в целом мы уже практически все рассказали и показали. Теперь понемногу будем сосредотачиваться на интересном оборудовании, которое там установлено, или будет установлено в ближайшем будущем. Тема, конечно, весьма противоречивая, но время от времени появляются настолько любопытные устройства, что удержаться от соблазна просто невозможно. Как вам, например, 324-портовый QDR-Infiniband-коммутатор, с суммарной пропускной способностью за 50 Терабит? О нем мы сегодня и расскажем.

image

Читать дальше →

Установка nginx + php-fpm + memcache + eaccelerator на FreeBSD

Reading time3 min
Views49K
Зачем всё это? — спросите вы. Да просто захотелось поделиться с общественностью некоторым опытом, полученным в процессе оптимизации vds под нужды одного общеизвестного блого-социального движка, который на обычном хостинге чувствует себя, мягко скажем, некомфортно.

Началось всё с того, что я ушёл от firstvds, где уже ничто не спасёт от тормозов. Ушел на ганди.нет, взял одну шару (1 share), которую дали на месяц бесплатно. Кстати, акция эта (This summer, your server is free!) вроде еще не закончилась. ;) И начал на этой шаре проводить зверские эксперименты с установкой разного ПО. Тестировал результаты с помощью siege.

В итоге конфигурация из сабжа оказалась самая быстрая. Опытом её установки и настройки я и хотел бы с вами поделиться.

Поехали!

collectd — собираем системную и пользовательскую статистику

Reading time5 min
Views13K

Вопрос номер 0 — зачем?



В посте про pnp4nagios я писал «Nagios/Pnp4Nagios не замена комплексу сбора статистики о состоянии системы». Почему я так думаю? Потому что 1) статистика состояния системы обширна и включает множество показателей 2) не всегда есть смысл их мониторить, точнее генерировать алерты. Например, знать сколько сколько операций ввода-вывода делает диск или происходит переключений контекста неплохо, но почти никогда не критично. Ну и кроме того, Nagios просто не предназначен для этого. В данной статье я не буду делать полное описание системы, ограничусь лишь особенно интересными, с моей точки зрения, моментами.

Вопрос номер 1 — почему collectd?



Основные моменты почему из Munin, Cacti и прочих я выбрал collectd:
  1. Масштабируемость
  2. Легковесность
  3. Концепция — всё есть плагины
  4. Сбор и запись данных разделены
  5. Количество собираемых показателей
  6. Расширяемость


Читать дальше →

Масштабируемый виртуальный комплекс на базе VMware vSphere

Reading time4 min
Views18K
Пару месяцев назад мы разработали и начали запуск в полноценную эксплуатацию новой услуги, способной прийти на смену давно знакомой и уже слегка консервативной сдаче в аренду dedicated-серверов. В основе услуги лежит гибко масштабируемое предоставление вычислительных мощностей и дискового пространства на основе аппаратного комплекса из блейд-системы HP и системы хранения данных HP Lefthand. Нам очень хотелось дать услуге говорящее название, и в итоге мы остановились на сочетании «Масштабируемый Виртуальный Комплекс», или, сокращенно, МВК.

За небольшой срок работы МВК показал себя вполне перспективным проектом, поэтому мы решили рассказать о нем чуть подробнее.

image

Читать дальше →

Ставим Ubuntu 10.04 Lucid Lynx на iMac 21.5"

Reading time4 min
Views4.5K
Ubuntu 10.04

В прошедшие выходные захотелось увидеть релиз Ubuntu 10.04 своими глазами. Первое знакомство решил осуществить в виртуальной машине. Поработав часок пришло понимание, что система мне настолько нравится, что уходить обратно в Mac OS X не хочется. Так родилась подлая мысль осуществить полный переезд из Mac OS X в Ubuntu. На реальном железе все оказалось не так гладко, как в виртуальной машине. В топике постараюсь собрать воедино разрозненную информацию о настройках железа и рассказать что же в итоге получилось.
Читать дальше →

Релиз LiveStreet 0.4

Reading time2 min
Views905
Сегодня вышел новый релиз блого-социального движка LiveStreet 0.4.
Один год прошел с момента последнего релиза стабильной версии, за это время движок совершил существенный скачок вперед.

Новые возможности:
— Инсталлятор;
— Система плагинов;
— Плагин профилирования работы движка;
— Плагин OpenID+ВКонтакте авторизации (отдельный плагин);
— Функционал закрытых блогов и приглашений;
Читать дальше →

Rejector.ru Вести с полей

Reading time2 min
Views1.3K
Приветствую тебя, товарищ!
С наступающим праздником труда! Спешу сообщить тебе вести с DNS полей проекта rejector.ru!

image

Статистика за последний месяц:

— всего DNS запросов — более 30 000 000;
— обработано DNS запросов (type A) — 18 680 533;
— из них ошибочных запросов — 716 822;
— заблокировано по желанию товарищей — 180 349;
— фишинговых запросов — 31 536;
— из них заблокировано по желанию товарищей — 3585;
— в DNS кэше — колеблется от 800 000 до 1 000 000 записей;
— среднее время ответа — <10 мс;
— средняя нагрузка на серверах ~ 2-3%.

Используя услуги Реформал.ру было получено и обработано несколько пожеланий.

Докладываю:

Первые ProLiant седьмого поколения

Reading time3 min
Views13K
HP ProLiant DL385 G7Одновременно с анонсом Opteron 6000 (кодовое название Magny Cours) 29 марта компания HP представила первые двухсокетные серверы ProLiant седьмого поколения (G7), оснащенные этими новыми 12-ядерными процессорами AMD.

Стоечный сервер HP ProLiant DL385 G7 – это близнец двухпроцессорного HP ProLiant DL380 на базе Intel Xeon, который согласно исследованиям аналитиков IDC, является самым продаваемым в мире сервером стандартной архитектуры. Секрет популярности HP ProLiant DL380, первое поколение которого вышло еще во времена Compaq, — это мощная конфигурация в компактном двухюнитовом корпусе, позволяющая применять сервер в различных задачах и делающая его универсальной рабочей лошадкой.

Посмотрим, чем отличается новый HP ProLiant DL385 G7 от своего предшественника шестого поколения.
Читать дальше →

Сетевая инфраструктура и центр управления сетью в дата-центре

Reading time4 min
Views33K
В продолжение серии постов об элементах дата-центра сегодня мы расскажем о сетевой инфраструктуре, ее составе и функциях. Помимо этого, своя доля внимания достанется и центру управления сетью (NOC), мы расскажем о том, из кого он состоит, и чем занимаются его сотрудники.

image

Внимание, внутри много текста и фото!

Читать дальше →

Про цвета и input'ы

Reading time2 min
Views8K

Вступление


Привет, Хабр!
Это мой первый хабратопик. Надеюсь, его прочитает хотя бы полтора верстальщика. Если после этого хотя бы один сайт станет лучше, я буду очень рад.

Ничто не предвещало беды


Как и любой слегка красноглазый линуксойд, я люблю экспериментировать. До сборки релиз-кандидатов ядра и ковыряния в экзотических оконных менеджерах дело не дошло, но в поисках приключений я все же пересел на тестовую ветку моего дистрибутива, что привело к переезду на четвертую версию КДЕ.
Несколько месяцев до переезда я присматривался к новым кедам в виртуальной машине, игрался с плазмой и новым оформлением. В один прекрасный день решил я попробовать темную цветовую схему «Wonton Soup», да так на ней и остался, хотя всю жизнь использовал светлые схемы.

Суровая реальность


Все было замечательно, плавные градиенты радовали глаз, мелкие шероховатости были уничтожены опытными руками и напильником. Но осталась одна глобальная проблема, с которой сталкиваются все пользователи темных цветовых схем: дизайнеры и верстальщики абсолютно не задумываются над тем, что кто-то может использовать нестандартные темы. Оформленные в светлых тонах страницы сами по себе не страшны, если постоянно не переключаться с темных страниц на светлые.
Неприятности появляются при сочетании двух факторов:
  1. браузер использует системные стили и цвета для input'ов на страницах. Абсолютное большинство современных браузеров именно так и поступает для лучшей интеграции в окружение
  2. верстальщик прописывает в CSS свой цвет текста для полей ввода, кнопок или списков, но оставляет дефолтный фон. Либо наоборот, меняет только цвет фона
В абсолютном большинстве OS и DE по умолчанию элементы интерфейса имеют светлый фон, текст же рисуется черным цветом. В этом случае ничего страшного не происходит, мы просто увидим, к примеру, input'ы с темно-серым текстом на светлом фоне, как и задумывалось в дизайне страницы.
Но в темных схемах может случится конфуз, и мы увидим темно-серый текст на темном же фоне. Т.е, ничего не увидим.

Доска позора


Приведу скриншоты с некоторых популярных сайтов, посещение которых вызывает у меня желание послать луч ненависти верстальщикам.
Читать дальше →

Качаем торренты автоматически с помощью FlexGet+Deluge

Reading time3 min
Views14K
На написание этого опуса меня сподвиг данный пост, так как в нем некоторые моменты освещены недостаточно подробно. Ниже я опишу на собственном примере реализацию автоматической качалки торрентов с Lostfilm-а пр помощи FlexGet и Deluge. Все будет проиходить под Ubuntu 9.10
читать дальше

Автоматическая система газового пожаротушения в дата-центре

Reading time3 min
Views32K
После бурных событий прошлой недели мы продолжаем публикацию материалов об инженерных системах дата-центра. Сегодня речь пойдет об автоматической установке газового пожаротушения (АУГПТ).

image

Читать дальше →

Хабраиконки

Reading time1 min
Views794
Очень хочу стать хорошим дизайнером а также попробовать в этой жизни все. В сфере дизайна иконок я не профессионал, но пытаюсь отточить свои навыки. Где-то в недавних постах был топик про иконки для хабра, там-же был комментарий с предложением адаптировать иконку хабра к разным другим сетам иконок. Идея мне понравилась так-как сам по себе знак хабра не такой уж и сложный и узнаваемый.

Сейчас у меня только 5 иконок для 4 сетов, делаю это без великой цели, ради удовольствия и тренировки. Буду благодарен любой критике, если посоветуете еще интересные сеты, то попробую адаптировать и к ним.
Читать дальше →

Information

Rating
Does not participate
Date of birth
Registered
Activity