Search
Write a publication
Pull to refresh
82
0
Евгений Романенко @FessAectan

Founder of ViStep.RU

Send message

Большие потоки трафика и управление прерываниями в Linux

Reading time4 min
Views66K
В этой заметке я опишу методы увеличения производительности линуксового маршрутизатора. Для меня эта тема стала актуальна, когда проходящий сетевой трафик через один линуксовый маршрутизатор стал достаточно высоким (>150 Мбит/с, > 50 Kpps). Маршрутизатор помимо роутинга еще занимается шейпированием и выступает в качестве файрволла.
Читать дальше →

Лекция про архитектуру процессоров

Reading time1 min
Views26K
   На прошлой неделе Сергей Суетин из компании Intel провел в политехническом музее интереснейшую лекцию про производство современных процессоров, первую из трех лекций цикла "От песка до процессора". Мероприятие посетило порядка 150 человек — несмотря на то, что я приехал чуть раньше начала, свободного места практически не было.

image

   Сегодня состоится вторая лекция, которую проведет академик Борис Бабаян. Он подробно расскажет про процессорную архитектуру и историю российских микропроцессорных разработок.
Читать дальше →

Автоматическая преднастроенная установка Ubuntu: isolinux и preseed

Reading time11 min
Views72K
Как известно, Ubuntu Linux уже давным-давно содержит полный набор инструментов, необходимых для работы большинства офисных сотрудников. А то, что не содержит, можно доустановить, либо же запустить с сервера, например, с помощью FreeRDP и Remmina. В результате — экономия средств и сильное упрощение администрирования клиентов. Многие фирмы уже начали потихоньку заменять свой парк машин на тонкие клиенты и полноценные компьютеры с Linux. И если вы тоже хотите пересадить пару отделов на Ubuntu, то возможно я смогу помочь вам сэкономить немного времени.

В этой статье я расскажу, как создать на основе Ubuntu (а так же любых её модификаций, включая Ubuntu Sever) или Debian преднастроенную, автоматически устанавливающуюся систему. Разобравшись в описанном ниже весьма несложном материале вы сможете делать свои собственные сборки Ubuntu с необходимыми вам приложениями и настройками, которые будут способны устанавливаться в полностью автоматическом режиме как с диска, так и по сети. В итоге при желании вы сможете добиться того, что вам будет достаточно просто включить компьютер и пойти пить чай, чтобы вернувшись увидеть установленную и полностью настроенную под ваши запросы систему со всем необходимым вам для работы софтом.

Подробнее...

apache+nginx+gzip_static+yuicompressor

Reading time6 min
Views15K
В этой статье я опишу принципиальные различия Apache и Nginx, архитектуру фронтэнд-бэкэнд, установку Apache в качестве бэкэнда и Nginx в качестве фронтэнда. А также опишу технологию, позволяющую ускорить работу веб-сервера: gzip_static+yuicompressor.
Читать дальше →

Форки движка MySQL: MariaDB, Percona. who is who?

Reading time3 min
Views89K
MySQL стал собственностью Oracle, есть ли альтернативы и как быстро движение вперед?.. Вроде как обобщающего обзорчика «who is who?» еще не было. Итак, обзорчик для тех кто «не в теме»
Читать дальше →

Основы Linux от основателя Gentoo. Часть 2 (5/5): Модули ядра

Reading time8 min
Views56K
В заключительном отрывке второй части описаны основы управление модулями ядра Linux. Этот минимум неплохо знать всякому пользователю, однако, не стоит надеяться обнаружить в этом руководстве для начинающих информацию по сборке и конфигурированию модулей ядра.



Навигация по основам Linux от основателя Gentoo:

Часть I
  1. BASH: основы навигации (вступление)
  2. Управление файлами и директориями
  3. Ссылки, а также удаление файлов и директорий
  4. Glob-подстановки (итоги и ссылки)
Часть II
  1. Регулярные выражения (вступление)
  2. Назначения папок, поиск файлов
  3. Управление процессами
  4. Обработка текста и перенаправления
  5. Модули ядра (итоги и ссылки)
Часть III: 1, 2, 3, 4


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

Пожертвования на развитие FreeBSD

Reading time1 min
Views815
BSD портал в третий раз продолжает сбор пожертвований для перечисления на счёт The FreeBSD Foundation. Собранные средства не будут разворованы или «попилены», а будут до единого цента израсходованы на развитие нашей любимой FreeBSD.

HackDay #8 в Ярославле 20-21 ноября

Reading time2 min
Views622
image

Для айтишников Москвы и Санкт-Петербурга уже стали привычными постоянные конференции по актуальным IT-тематикам, профильные мероприятия, регулярные встречи с бесконечными дискуссиями. В обеих столицах уже давно сформировались IT-сообщества, в которых специалисты обмениваются опытом и идеями, и это даёт толчок к дальнейшему развитию.

В регионах же всё хуже. Мероприятия, конечно, проводятся, но катастрофически редко. Ни о каких сообществах, чаще всего не может и речи идти. Какие там дискуссии… А тем временем местные ВУЗы выпускают сильных специалистов и их достаточно много.

20-21 ноября состоится первый в Ярославле HackDay.
Читать дальше →

«От хорошего к великому» — книга, которую обязательно стоит прочесть. (в цитатах) — ЧАСТЬ 1

Reading time4 min
Views72K
imageМоя прошлая статья «Обнаженный бизнес» Ричарда Брэнсона (в цитатах), похоже многим была интересна. Что же, не будем останавливаться?

Сегодня несколько слов о книге Джима Коллинза «От хорошего к великому». Это пожалуй, лучшая книга по бизнесу, среди всех, которые я читал. Она по-настоящему заслуживает права быть настольной. В какой то степени она даже не только о бизнесе. Не только о том, как построить успешную стабильную компанию, как набирать персонал или управлять проектами. Прежде всего она открывает глаза. Как на бизнес, так и на жизнь.

Я прочел эту книгу 2 раза. Второй раз (теперь, как всегда) — с маркером, выделяя цитаты. Рад ими поделиться. Уверен, тем кто знаком с книгой, будет интересно и полезно прочесть эти мысли еще раз. А те, кто книгу еще не читал, скорее всего убедятся в том, что это обязательно стоит сделать.

***

Мы тщательно изучили и просеяли компании, которые входили в список Fortune 500 c 1965 по 1999 год. И определили те компании, которым удалось осуществить переход от хороших результатов к выдающимся и сохранять эти высокие результаты в течение, по крайней мере, 15 лет. Затем мы проанализировали те факторы, которые позволили это сделать.

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

Про «нано»

Reading time5 min
Views33K
   Вот уже как третий год подряд в начале ноября проходит международный Форум по нанотехнологиям, Rusnanotech2010. В рамках этого мероприятия корпорации Intel и РОСНАНО подвели итоги третьего всероссийского конкурса проектов в сфере высокопроизводительных вычислений.

image
Анатолий Чубайс лоббирует закон, чтобы 1% с каждого проданного гаечного ключа размером меньше 24 перечислялся на нанотехнологии

Немного интересного под катом.
Читать дальше →

events.webmoney.ru — раскрытие приватных данных!

Reading time1 min
Views6.6K
image

Срочно заходите в events.webmoney.ru и скрывайте вашу инфу от авторизованных вами пользователей Webmoney, ибо они могут видеть:

— ваши операции на обменной бирже.
— выдали ли вы кому-нибудь кредит или открыли кому-нибудь лимит доверия.
— вывели ли вы деньги из системы посредством банковского перевода.
— все авторизованные вами пользователи видят ваши данные (телефон, ФИО, Страну и город проживания и тп)

В общем, если для вас это важно — вперед скрывать инфу!

Работа с Postgresql: настройка, масштабирование. Дополненное издание

Reading time1 min
Views4K
image
Привет всему хабросообществу.

Время не стоит на месте. После публикации моего справочника по Postgresql очень многое успело поменяться, а точнее добавиться в эту отличную СУБД. После выхода PostgreSQL 9 версии я понял, что потребуется добавить информацию о нововведениях для этой версии. Тем более, что 9 версия знаменуется выходом репликации из коробки.
Читать дальше →

Ручная сборка PostgreSQL для 1C 8.2, или легкие пути не для нас!

Reading time9 min
Views25K
В статье рассказывается про ручную сборку базы данных PostgreSQL для 1C под Gentoo Linux.
Не буду рассказывать о всех тупиковых ветвях нашего лабиринта сборки постгреса для 1С. Опишу только то, чего нигде в интернете нет — то, что мы раскурили методом научного тыка. Несмотря на обилие мануалов по установке постгреса для 1C, ни один из них не решил наших основных граблей, все они оказались поверхностными и ничего не объясняли. Поэтому мы посчитали своим долгом восполнить этот пробел :-)
Читать дальше →

Linux на службе у провайдера

Reading time4 min
Views12K


Просмотрев большинство тематических постов на хабре был безмерно удивлён тому факту, что крайне скудно освещена тема использования ОС Unix/Linux на службе интернет провайдеров (Internet service provider). Данной статьёй я частично попытаюсь восполнить данный пробел.
Читать дальше →

Жизнь без Cisco

Reading time2 min
Views18K
На прошлой неделе компания НР выпустила пресс-релиз, где в спокойной и выдержанной манере, будничным тоном сообщалась весьма значительная новость. На первый взгляд, не произошло ничего особенного: PR-служба компании отрапортовала о том, что HP оснастила шесть своих центров обработки данных собственным сетевым оборудованием. Но на самом деле это значит, что в критически важных узлах ЦОДов, которые обслуживают 300 тысяч сотрудников в 170 странах мира, HP смогла обойтись без оборудования Cisco.

Магистральные коммутаторы Cisco в последние годы служат неформальным эталоном в мире телекоммуникаций. Инфраструктуры целых отраслей «привязаны» к ним, а целые поколения администраторов построили свою карьеру на знании оборудования и протоколов только этого вендора. Изменить эту ситуацию уже давно пытаются Juniper и Extreme Networks. Компания HP в этой технологической гонке, казалось бы, не участвовала. Но сегодня подразделение HP Networking довело свои продукты до той степени развития, когда на них стало возможным возложить самые масштабные задачи.

«После обмена мнениями с заказчиками из разных стран мира мы пришли к выводу, что им нужен поставщик полноценного набора сетевых продуктов с открытой архитектурой, способной создать альтернативу нестандартным протоколам, к которым пользователи были привязаны на протяжении десятилетий», — сказал директор ИТ-службы HP Рэнди Мотт. И HP решила стать здесь примером.
Читать дальше →

Тюнинг linux для игр

Reading time5 min
Views14K
imageНесколько раз замечал жалобы новых пользователей linux на отзывчивость игр. Говорят, что после продолжительной игры в windows, в линуксе сразу заметны странные задержки системы. В пример ставится задержка между кликом по кнопке выстрела и самим выстрелом, например, это выразительно проявляется с railgun в quakelive. Конечно, время средней реакции игрока на событие (200-220мс) существенно больше выигрыша от какого-либо тюнинга системы, но если можно обратить пару десятков миллисекунд в свою пользу, то почему бы не сделать это? В общем, и сами пользователи windows, увлекшись, ищут способы тюнинговать систему для более приятной игры. Немалую роль играет и сугубо игровой тюнинг переменных, но об этом достаточно информации на специализированных форумах, и в очередной раз обсуждать это не стоит.

Внутри тюнинг linux

Анонимное сканирование портов при помощи hping3

Reading time4 min
Views39K
Для реализации понадобится уверенные знания работы TCP/IP и желание понять. В результате мы получим возможность сканировать удаленную машину на открытые порты от чужого адреса по следующией схеме (картинка из мануала по nmap):

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

Nano: И всё-таки его придётся выучить [3]

Reading time1 min
Views44K
Заканчиваем. Предыдущие части: [1], [2]. Комбинации для запоминания: undo/redo, поиск/замена.
Скриншот Scribus с справкой по nano
В конце топика — ссылка на PDF'ку c обобщённой шпаргалкой и её исходник (на картинке скриншот редактора).

Отмена действий по-умолчанию не работает и требует запуска редактора с опцией «поддержка отмены» (да, nano по-умолчанию не поддерживает undo). Ключ командной строки -u.

nano -u sometext.

После этого начинают работать команды:

Alt-U — undo
Alt-E — redo.

Заметим, что в справке (Ctrl-G) оно появляется тоже, только если запустить nano с опцией -u.

Если nano запущен без -u, то единственной формой undo является отмена вырезанных по Ctrl-K строк обратным их вставлением — Ctrl-U.

С поиском чуть лучше.
Читать дальше →

Пишем свой драйвер под Linux

Reading time8 min
Views68K
image

Хочу признаться сразу, что я вас отчасти обманул, ибо драйвер, если верить википедии это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению некоторого устройства. А сегодня мы создадим некую заготовку для драйвера, т.к. на самом деле ни с каким железом мы работать не будем. Эту полезную функциональность вы сможете добавить сами, если пожелаете.

То, что мы сегодня создадим, корректнее будет назвать LKM (Linux Kernel Module или загрузочный модуль ядра). Стоит сказать, что драйвер – это одна из разновидностей LKM.

Писать модуль мы будем под ядра линейки 2.6. LKM для 2.6 отличается от 2.4. Я не буду останавливаться на различиях, ибо это не входит в рамки поста.

Мы создадим символьное устройство /dev/test, которое будет обрабатываться нашим модулем. Хочу сразу оговориться, что размещать символьное устройство не обязательно в каталоге /dev, просто это является частью «древнего магического ритуала».

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

DKIM — это просто

Reading time3 min
Views386K
Здравствуйте.

Хочу поделиться своим небольшим опытом прикручивания DKIM (DomainKeys Identified Mail) к своему домену и почтовому серверу.

Мы имеем:
Задача:
  • Разобраться в системе подписи сообщений DKIM, что бы gmail признал её валидной и выдал заветные: dkim=pass.

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

Information

Rating
Does not participate
Location
Новокузнецк, Кемеровская обл., Россия
Date of birth
Registered
Activity