The personal blog of Andrey Markelov (Андрей Маркелов) about Linux and Cloud computing.
Показаны сообщения с ярлыком Press. Показать все сообщения
Показаны сообщения с ярлыком Press. Показать все сообщения
18 марта 2017
My second article in the series on Docker
My second article in the series on #Docker was published in Russian magazine "Системный администратор" 3/2017 http://samag.ru/archive/article/3384
09 марта 2017
Третье издание моей книги по OpenStack на русском
Собственно, новость - в заголовке :) Информация о предварительном заказе и обновлениях тут - http://markelov.blogspot.se/p/openstack.html
17 февраля 2017
My first article in the series on Docker
My first article in the series on
Docker was published in Russian magazine "Системный администратор" 1/2017 (p. 36-40). Read the full version in paper http://samag.ru/archive/article/3358
Docker was published in Russian magazine "Системный администратор" 1/2017 (p. 36-40). Read the full version in paper http://samag.ru/archive/article/3358
13 декабря 2015
Основы облачного хранилища данных Ceph. Часть 2. Установка кластера
My next article about Ceph published in Russian magazine Samag 12/2015, pp 07-11. The hands-on guide to installation of Ceph cluster with ceph-deploy and manual. The third article in January issue will discuss OpenStack integration. The announcement is here http://samag.ru/archive/article/3084
08 августа 2015
Очередная статья в "Системном администраторе"
My fourth article on OpenStack was published in Russian magazine Samag 7-8/15 (p. 14-17). Read the full in paper.
Вышла моя четвертая статья цикла посвященного OpenStack в ж-ле "Системный администратор" 7-8/2015. Полная версия в печатном номере. http://samag.ru/archive/article/2982
26 июля 2010
Статья про RHEV в «Системном администраторе»
В сдвоенном №7-8 журнала «Системный администратор» вышел мой достаточно подробный обзор системы виртуализации Red Hat Enterprise Virtualization.
«В ноябре 2009 года компания Red Hat анонсировала доступность первого продукта из портфолио Red Hat Enterprise Virtualization (RHEV) под названием Red Hat Enterprise Virtualization for Servers (RHEV-S), а уже в марте этого года небезызвестная компания IBM назвала данный продукт, помимо конкурентов от VMware, Citrix и Microsoft, в качестве одного из основных в стратегии развития решений виртуализации на платформе x86. [1] В конце июня 2010 года вышел следующий из продуктов линейки - Red Hat Enterprise Virtualization for Desktops (RHEV-D), включающий в себя реализацию нового открытого протокола для работы с виртуальными рабочими местами SPICE. Давайте вместе изучим текущее состояние портфолио решений виртуализации от Red Hat, и посмотрим что нас ждет в ближайшем будущем».
02 декабря 2008
Полная линейка курсов RHCA в России

Подписав соглашение с компанией Red Hat, Инвента стала первым учебным центром, авторизованным для проведения курсов RHCA на территории России и Казахстана.
Теперь и в России появилась возможность подготовить специалистов, чья квалификация позволит профессионально спроектировать и успешно развернуть в масштабах крупной корпоративной IT-инфраструктуры самые сложные архитектурные решения на базе Red Hat Enterprise Linux. Наличие в штате компании специалистов уровня RHCA гарантирует максимальную отдачу от внедрения таких продуктов, как RHN Satellite Server, Directory Server, Certificate System, Cluster Suite, Global File System.
Курсы RHCA представляют собой углубленные практические тренинги для ведущих системных администраторов Linux, уже имеющих сертификацию RHCE (Red Hat Certified Engineer) или эквивалентные знания и навыки.
Эти курсы позволяют в кратчайшие сроки освоить самые передовые технологии Red Hat по построению сложных систем, соотвествующих самым высоким требованиям по надежности, безопасности, производительности и управляемости. Они покрывают следующие области:
Теперь и в России появилась возможность подготовить специалистов, чья квалификация позволит профессионально спроектировать и успешно развернуть в масштабах крупной корпоративной IT-инфраструктуры самые сложные архитектурные решения на базе Red Hat Enterprise Linux. Наличие в штате компании специалистов уровня RHCA гарантирует максимальную отдачу от внедрения таких продуктов, как RHN Satellite Server, Directory Server, Certificate System, Cluster Suite, Global File System.
Курсы RHCA представляют собой углубленные практические тренинги для ведущих системных администраторов Linux, уже имеющих сертификацию RHCE (Red Hat Certified Engineer) или эквивалентные знания и навыки.
Эти курсы позволяют в кратчайшие сроки освоить самые передовые технологии Red Hat по построению сложных систем, соотвествующих самым высоким требованиям по надежности, безопасности, производительности и управляемости. Они покрывают следующие области:
- Кластерные решения для обеспечения отказоустойчивости и балансировки нагрузки
- Управление хранением данных уровня предприятия
- Массовое развертывание систем и управление настройками
- Оптимизация производительности и обеспечение безопасности систем и приложений
- Системы аутентификации пользователей корпоративного уровня
22 ноября 2008
"День рождения" Russian Fedora в МИФИ (дополнение о respin)
Я не хотел озвучивать ответ на вопрос, который волновал многих, узнавших о проекте Russian Fedora, и узурпировать право рассказать о Fedora Respin у Аркадия Шейна. Поэтому я просто дам ссылку на сообщение в его блоге.
20 ноября 2008
"День рождения" Russian Fedora в МИФИ
Сегодня в МИФИ состоялись пресс-конференция и мероприятия, посвященные запуску проекта Russian Fedora. Десятая версия Fedora выходит через пять дней. К моменту ее выхода будет публично доступна инфраструктура (CMS, wiki, система контроля версий), относящаяся непосредственно к нашей локальной Russian Fedora. На сайте проекта и будет более подробно рассказано о конкретных шагах, которые уже сделаны и которые еще будут сделаны в ближайшее время. Это и локальный respin, и предстоящие мероприятия в ВУЗах, и Install Party, etc. Конечно, обо всем я постараюсь писать в этом блоге. Ну а сегодня есть силы только выложить фото :) После официальной части у нас было достаточно времени на живое общение за кружечкой Гиннеса с Максом Спеваком, который, нужно отметить, в России впервые :)
1) Пресс-конференция. Кстати, на слайде кратко - отличия Fedora от Ubuntu :)
2) Какой "день рождения" без торта
3) Основной спикер - Макс Спевак (Лидер Fedora Project с 2006 по 2008 год, в настоящее время отвечает в Red Hat за стратегию работы с коммьюнити)
4) Актовый зал МИФИ. Правда, часть из присутствующих студентов как раз перед фото сорвалась на лекции. Не успел сфотографировать зал до того :)
15 ноября 2008
Выступление Макса Спевака (Fedora Project) в МИФИ 20 ноября

Я уже писал в блоге об анонсе проекта Russian Fedora. В течение этого месяца в ходе обсуждений инициатива обросла конкретными идеями, и были сделаны первые шаги в их воплощении. Инициатива Russian Fedora распадается на два направления - техническое и организационное. В качестве одного из шагов во втором направлении 20 ноября состоится пресс-конференция, а после нее - встреча с лидером Fedora Project (с 2006 по 2008) Максом Спеваком (Max Spevack). В настоящее время Макс отвечает за стратегию Red Hat по работе с комьюнити. Также на встрече будет проанонсирован ряд конкретных шагов (в том числе в техническом плане), осуществление которых планируется в рамках Russian Fedora, и направленных на то, чтобы сделать Fedora дистрибутивом, подходящим для российских пользователей «из коробки», а также инициативы в плане локализации. На встрече помимо Макса Спивака планируются выступления руководителей Европейского Red Hat и компании VDEL.
О подробностях регистрации на мероприятие читайте на opennet.ru.
О подробностях регистрации на мероприятие читайте на opennet.ru.
12 ноября 2008
Статья "Создание сервера сетевой установки Fedora/RHEL"

В ноябрьском номере журнала "Системный администратор" выходит моя статья "Создание сервера сетевой установки Fedora/RHEL".
"Дистрибутив Fedora использует для установки весьма мощную и многофункциональную программу Anaconda, поддерживающую различные режимы работы и сценарии инсталляции. Вместе с рядом других технологий, в частности Spacewalk-сервером, вы можете значительно облегчить процесс развертывания и обслуживания вашей Linux-инфраструктуры.
Однако сегодня мы оставим Spacewalk-сервер в стороне, и рассмотрим, как можно автоматизировать самую начальную стадию жизненного цикла серверов/рабочих станций – их развертывание. При этом в процессе установки мы постараемся обойтись без вмешательства оператора при помощи так называемого сервера сетевой установки.
Для организации такого сервера мы используем следующие технологии:
"Дистрибутив Fedora использует для установки весьма мощную и многофункциональную программу Anaconda, поддерживающую различные режимы работы и сценарии инсталляции. Вместе с рядом других технологий, в частности Spacewalk-сервером, вы можете значительно облегчить процесс развертывания и обслуживания вашей Linux-инфраструктуры.
Однако сегодня мы оставим Spacewalk-сервер в стороне, и рассмотрим, как можно автоматизировать самую начальную стадию жизненного цикла серверов/рабочих станций – их развертывание. При этом в процессе установки мы постараемся обойтись без вмешательства оператора при помощи так называемого сервера сетевой установки.
Для организации такого сервера мы используем следующие технологии:
- PXE (Pre-Boot Execution Environment)
- DHCP-сервер
- TFTP-сервер
- Kickstart-файлы
- Сетевой репозиторий"
22 октября 2008
Linux Foundation: Примерная стоимость разработки Fedora 9 - $10.8 биллионов
На сайте Linux Foundation опубликована статья, в которой рассматривается методика и приводятся расчеты стоимости разработки Fedora, если бы этот дистрибутив разрабатывался как проприетарная операционная система. У авторов статьи получилась примерная цифра $10.8 биллионов в долларах США 2008 года. Отдельно оценивалась стоимость разработки только ядра Linux, которая составила $1.4 биллионов.
08 октября 2008
Анонс проекта Russian Fedora на Российском СПО-Саммите
Сегодня на Russian Open Source Summit (http://www.ross-ru.ru/) был анонсирован новый проект и проведен круглый стол, посвященный старту программы Russian Fedora, направленной на поддержку СПО-сообщества. Организаторами инициативы стали Red Hat, VDEL и ВНИИНС им. Соломатина.

Полномасштабный запуск программы намечен на декабрь 2008 года. До этого времени будет сформировано ядро проекта, получен некий фидбэк от российского сообщества пользователей и разработчиков СПО. Это в большей степени организационный проект, который преследует следующие цели:
Кстати, в ноябре в рамках запуска проекта в Москву приедет Макс Спевак — лидер Fedora Project. Конкретные шаги по развитию проекта будут объявлены позже. Следите за новостями...
- объединить российских разработчиков и пользователей СПО, сформировать «центр притяжения» для новых пользователей
- сделать Fedora «коробочным» дистрибутивом, ориентированным на российских пользователей
- помочь российским разработчикам более активно влиять на апстрим
- укрепить имидж российского сообщества разработки СПО на глобальном мировом рынке
Кстати, в ноябре в рамках запуска проекта в Москву приедет Макс Спевак — лидер Fedora Project. Конкретные шаги по развитию проекта будут объявлены позже. Следите за новостями...
01 сентября 2008
"Книжная полка" журнала "Системный администратор" (Часть 2)
Продолжение поста с материалами "Книжной полки" журнала "Системный администратор"... В декабре, когда планирую поехать "добить" RHCA, сделаю, пожалуй, в написании обзоров первый перерыв за полтора года. А пока продолжаю выкладывать обзоры из относительно старых номеров.
Защитные средства с открытыми исходными текстамиТони Хаулет
Издательство:«БИНОМ»
Год издания:2007
Количество страниц:608
ISBN:978-5-94774-629-7
Большинство компаний малого и среднего бизнеса не могут позволить себе наличие в штате инженера по информационной безопасности (ИБ) и отдельный бюджет на средства защиты информации. В таких случаях вопросами ИБ занимается сетевой или системный администратор, который не может уделять достаточно времени (и средств из общего IT-бюджета) на выбор, приобретение, изучение и внедрение средств ИБ. Именно для такой, весьма широкой, аудитории IT-специалистов и предназначена книга. Положительными сторонами книги можно считать, что рассмотренные концепции требуют минимального уровня компьютерной и сетевой подготовки. И, конечно, описанное в книге ПО поставляется с открытыми исходными текстами, в большинстве случаев стоя столько, сколько вы заплатите провайдеру за потраченный на скачивание трафик.
Издание носит практический характер и, что часто случается в книгах, посвященных открытому программному обеспечению, не забывает и администраторов Windows-систем. Всего рассмотрено около 50 программ и наборов инструментов. Из них примерно треть работает в среде Windows. Необходимо заметить, что хотя в подзаголовок вынесено «Учебное пособие», это издание скорее структурированный сборник описаний ПО. Кроме того, оригинал вышел в 2005 году, а IT‑технологии на месте не стоят. Какие же классы защитных средств рассмотрены в книге? Общие средства уровня ОС, межсетевые экраны, сканеры портов, сканеры уязвимостей, сетевые анализаторы, системы обнаружения вторжений, средства анализа и управления, криптографические средства, средства для беспроводных систем и менее актуальный для России класс судебных средств.
Издание носит практический характер и, что часто случается в книгах, посвященных открытому программному обеспечению, не забывает и администраторов Windows-систем. Всего рассмотрено около 50 программ и наборов инструментов. Из них примерно треть работает в среде Windows. Необходимо заметить, что хотя в подзаголовок вынесено «Учебное пособие», это издание скорее структурированный сборник описаний ПО. Кроме того, оригинал вышел в 2005 году, а IT‑технологии на месте не стоят. Какие же классы защитных средств рассмотрены в книге? Общие средства уровня ОС, межсетевые экраны, сканеры портов, сканеры уязвимостей, сетевые анализаторы, системы обнаружения вторжений, средства анализа и управления, криптографические средства, средства для беспроводных систем и менее актуальный для России класс судебных средств.

Секреты Google. Трюки и тонкая настройка
Рейдел Дорнфест, Пол Бош, Тара Калишейн
Издательство:«Русская Редакция»
Год издания:2008
Количество страниц:512
ISBN:978-5-7502-0317-8
Кролики – это не только ценный мех, а Google – это не только лучшая поисковая система. Сегодня на «Книжной полке» уже третье издание бестселлера издательства O'Reilly, посвященного инструментам организации работы с информацией от Google. Если вы хотите познакомиться со всем разно- образием программного обеспечения от Google, то наверняка найдете в ней много интересного. На обложку книги вынесена соответствующая рекомендация от Криса ДиБона, руководителя проектов Google, что является лучшим тому подтверждением. В издании представлена сотня решений/советов для пользователей инструментария Google. Строго говоря, значительная часть таких советов будет интересна не только системным администраторам – прямой аудитории нашего журнала, но и просто «продвинутым пользователям» – всем, кто работает и организует работу с информацией. Поскольку отдельные советы в книге представляют законченные статьи, совершенно не важно, с какого из них вы начнете чтение. Для удобства все они сгруппированы в главы, объединенные одной общей темой.
Первые две главы посвящены Web и поиску информации в нем. Причем первая глава названа просто «Web», а вторая – «Web для опытных». Если первую главу вы можете дать почитать своим коллегам – «продвинутым пользователям», то во второй практически на каждой странице вам встретятся листинги скриптов на Perl. Отдель- ные главы затрагивают такие темы, как: новости и блоги, интеграции сервисов Google с приложениями на вашем рабочем столе, картам Google Maps, электронной почте Gmail, инструментам для веб-мастеров и, конечно, программированию с использованием Google API.
Первые две главы посвящены Web и поиску информации в нем. Причем первая глава названа просто «Web», а вторая – «Web для опытных». Если первую главу вы можете дать почитать своим коллегам – «продвинутым пользователям», то во второй практически на каждой странице вам встретятся листинги скриптов на Perl. Отдель- ные главы затрагивают такие темы, как: новости и блоги, интеграции сервисов Google с приложениями на вашем рабочем столе, картам Google Maps, электронной почте Gmail, инструментам для веб-мастеров и, конечно, программированию с использованием Google API.
Средства сетевой безопасностиНитеш Данжани, Джастин Кларк
Издательство:«Кудиц-Пресс»
Год издания:2007
Количество страниц:368
ISBN: 978-5-91136-022-1
Тема информационной безопасности в современном IT-мире является чрезвычайно важной, но зачастую в компаниях ей уделяется не слишком много внимания. И сегодня в нашем обзоре книжных новинок еще одна книга посвящена вопросам безопасности. В данном случае – сетевой безопасности. Так же, как и «Защитные сред- ства с открытыми исходными текстами», данное издание – перевод оригинала 2005 года, и книга также посвящена исключительно практическим аспектам обеспечения безопасности. Однако для работы с книгой вам уже потребуется знание языков C и Perl, а также уверенное владение такими инструментами, как Ettercap, Hydra, Metasploit, Nessus, Nikto, и, конечно, незаменимым Nmap. Если эти названия вам ничего не говорят – обратитесь к вышеупомянутой книге Тони Хаулета.
«Средства сетевой безопасности» рассказывают не о том, как использовать существующие средства, а как их разрабатывать и модифицировать под свои нужды. Собственно книга и разбита на две части, одна из которых называется «Модификация и использование скрытых возможностей средств обеспечения безопасности», а вторая – «Разработка инструментальных средств обеспечения безопасности». Соответственно в первой части авторы обсуждают вопросы написания модулей Nessus и Ettercap, расширение возможностей Hydra и Nmap, дополнительные модули Nikto и Metasploit Framework. Отдельная глава освещает некоторые вопросы анализа защищенности веб-приложений. Во второй части вы познакомитесь с созданием и использованием модулей ядра Linux, средствами использования уязвимостей, разработкой сетевых анализаторов и средств модификации сетевых пакетов.
В целом книгу можно порекомендовать опытным специалистам, интересующимся вопросами сетевой безопасности скорее с точки зрения разработчика, а не администратора.
«Средства сетевой безопасности» рассказывают не о том, как использовать существующие средства, а как их разрабатывать и модифицировать под свои нужды. Собственно книга и разбита на две части, одна из которых называется «Модификация и использование скрытых возможностей средств обеспечения безопасности», а вторая – «Разработка инструментальных средств обеспечения безопасности». Соответственно в первой части авторы обсуждают вопросы написания модулей Nessus и Ettercap, расширение возможностей Hydra и Nmap, дополнительные модули Nikto и Metasploit Framework. Отдельная глава освещает некоторые вопросы анализа защищенности веб-приложений. Во второй части вы познакомитесь с созданием и использованием модулей ядра Linux, средствами использования уязвимостей, разработкой сетевых анализаторов и средств модификации сетевых пакетов.
В целом книгу можно порекомендовать опытным специалистам, интересующимся вопросами сетевой безопасности скорее с точки зрения разработчика, а не администратора.
Foundations of GTK+ DevelopmentAndrew Krause
Издательство:Apress
Год издания:2007
Количество страниц:656
ISBN:978-1590597934
На этот раз книга серии «Голос экспертов Open Source» от Apress рассказывает об основах разработки с исполь зованием инструментов/библиотеки GTK+. Что нужно знать, кроме английского (в объеме, достаточном для понимания технического текста), для начала работы с этой книгой? В целом, язык C – достаточное условие, хотя желательно понимать концепции объектно-ориентированного программирования, а также иметь понятие о программировании в Linux в целом. Впрочем, в качестве одной из стратегий чтения книги автор предлагает просто обращаться к соответствующим источникам информации по мере ввода новых понятий.
После максимально сжатого введения в основные концепции, изложенного в первой главе, вы уже во второй сможете получить готовый результат своих усилий в виде полностью функционального приложения «Hello World!». Чуть позже под руководством автора вы попробуете создать менее распространенные, чем «Hello World!» среди начинающих программистов приложения, наподобие аналога Nautilus (действительно, не Explorer же писать с использованием GTK+) или простенького Gedit. К концу же учебника вы научитесь создавать действительно сложные и комплексные программы. Дополняет главы справочник по GTK+ в виде шести приложений на полутора сотнях страниц.
Каждая из глав посвящена отдельным аспектам программирования: виджеты, диалоги, использование GLib, меню и панели, динамические пользовательские интерфейсы, создание собственных виджетов. Хотите написать «фронт» к утилите командной строки с сотней опций, или у вас идеи по поводу абсолютно необходимого графического приложения под Linux? Тогда эта книга для вас. А если нет, то посмотрите в сторону аналогичной книги от того же издательства по Qt.
После максимально сжатого введения в основные концепции, изложенного в первой главе, вы уже во второй сможете получить готовый результат своих усилий в виде полностью функционального приложения «Hello World!». Чуть позже под руководством автора вы попробуете создать менее распространенные, чем «Hello World!» среди начинающих программистов приложения, наподобие аналога Nautilus (действительно, не Explorer же писать с использованием GTK+) или простенького Gedit. К концу же учебника вы научитесь создавать действительно сложные и комплексные программы. Дополняет главы справочник по GTK+ в виде шести приложений на полутора сотнях страниц.
Каждая из глав посвящена отдельным аспектам программирования: виджеты, диалоги, использование GLib, меню и панели, динамические пользовательские интерфейсы, создание собственных виджетов. Хотите написать «фронт» к утилите командной строки с сотней опций, или у вас идеи по поводу абсолютно необходимого графического приложения под Linux? Тогда эта книга для вас. А если нет, то посмотрите в сторону аналогичной книги от того же издательства по Qt.
Запускаем Linux, 5-е изданиеМаттиас Калле Далхаймер, Мэтт Уэлш
Издательство:«Символ-Плюс»
Год издания:2008
Количество страниц:992
ISBN:978-5-93286-100-4
Перед вами пятое издание книги, вышедшей более десяти лет назад. Фактически это классическая книга, которую давно рекомендуют всем новичкам, решившим познакомиться с операционной системой Linux, но не желающим начинать знакомство с новым предметом из «желтой прессы» напо- добие «Vista – за 2 часа» или «Атомнаяфизика для чайников». Изложение материала не привязано к какому-то конкретному дистрибутиву. В целом книгу отличают простота и ясность изложения с одной стороны, а с другой – четкость и полнота описания.
Книга разбита на четыре части. Первая посвящена введению в операционную систему GNU/Linux, подготовке к установке и самой установке, окружениям рабочего стола KDE и Gnome. Авторы рассматривают вопросы работы с такими пользовательскими программами, как веб-обозреватель, различные клиенты электронной почты, офисные пакеты, мультимедиа и, конечно, игры. Вторая часть под названием «Системное администрирование» уже будет ближе аудитории нашего журнала. В этой части рассматриваются такие вопросы, как управление учетными записями пользователей, группами и привилегиями, установка, обновление и сборка программ, подключение к сети, система печати, совместное использование файлов, X Window System, запуск и останов системы, настройка и сборка ядра. Третья, относительно небольшая часть книги посвящена программированию. Кратко рассмотрены инструментальные средства программирования и текстовые редакторы. Наконец последняя, четвертая часть книги рассказывает о сетевых службах. Из нее вы узнаете, как настроить собственный веб-сервер, MTA Postfix и Procmail, сервер FTP, запускать приложения с использованием MySQL и PHP. Также в этой же части рассмотрены вопросы безопасности, резервного копирования и работа в гетерогенных сетях.
Книга разбита на четыре части. Первая посвящена введению в операционную систему GNU/Linux, подготовке к установке и самой установке, окружениям рабочего стола KDE и Gnome. Авторы рассматривают вопросы работы с такими пользовательскими программами, как веб-обозреватель, различные клиенты электронной почты, офисные пакеты, мультимедиа и, конечно, игры. Вторая часть под названием «Системное администрирование» уже будет ближе аудитории нашего журнала. В этой части рассматриваются такие вопросы, как управление учетными записями пользователей, группами и привилегиями, установка, обновление и сборка программ, подключение к сети, система печати, совместное использование файлов, X Window System, запуск и останов системы, настройка и сборка ядра. Третья, относительно небольшая часть книги посвящена программированию. Кратко рассмотрены инструментальные средства программирования и текстовые редакторы. Наконец последняя, четвертая часть книги рассказывает о сетевых службах. Из нее вы узнаете, как настроить собственный веб-сервер, MTA Postfix и Procmail, сервер FTP, запускать приложения с использованием MySQL и PHP. Также в этой же части рассмотрены вопросы безопасности, резервного копирования и работа в гетерогенных сетях.
Eclipse: Платформа Web‑инструментов.Разработка Web-приложений на языке Java
Нейси Дей, Лоренс Мандел, Артур Райман
Издательство:«Кудиц-Пресс»
Год издания:2008
Количество страниц:688
ISBN: 978-5-91136-051-1
Eclipse Web Tools Platform (WTP) – это платформа, используемая в своих инструментах разработки корпоративных и веб-приложений такими компаниями как: BEA, IBM, CodeGear, JBoss (теперь уже Red Hat Inc.), SAP и многими другими. Появление книги на русском языке несомненно, давно ожидаемое событие для разработчиков веб-приложений на языке Java. Авторы предполагают наличие у читателя богатого опыта программирования с использованием Java и некоторого знакомства с Eclipse. Издание состоит из четырех частей. Начинается книга с краткого изложения истории проекта Eclipse Web Tools Platform. Далее рассказывается о структуре и архитектуре проекта WTP, приводится краткий обзор возможностей WTP и порядок настройки рабочей среды. Во второй части книги авторы уже рассказывают о разработке веб-приложений. Затронуты такие вопросы, как архитектура веб-приложения и принципы его проектирования, организация проекта разработки. Отдельные главы посвящены уровню представления, уровню логики бизнес-процессов, уровню долговременного хранения данных, веб-сервисам и процессу тестирования приложений. В третьей части рассматривается расширение платформы веб-инструментов: добавление новых серверов, поддержка новых типов файлов, создание расширений WSDL, настройка метода определения местонахождения ресурсов. В последней, четвертой части рассмотрены планы проекта на будущее и другие веб инструменты на основе Eclipse. Книга описывает версию WTP 1.5.2, так что часть описанных планов наверняка уже реализована в текущих версиях проекта.
Postfix. Подробное руководствоРальф Гильдебрандт, Патрик Кеттер
Издательство:«Символ-Плюс» Год издания:2008 Количество страниц:512 ISBN:978-5-93286-109-7
«Подробное руководство» действительно весьма подробно. На пяти сотнях страниц, шаг за шагом авторы рассматривают все типичные ситуации, с которыми на практике может столкнуться системный администратор почтового сервера. В книге помимо достаточного объема теории приведено множество практических советов и решений, кристаллизующих опыт авторов, являющихся активными и хорошо известными в сообществе Postfix фигурами. Книгу отличает простой и понятный стиль изложения. Основные темы, затронутые в издании: архитектура почтового сервера Postfix; подготовка окружения и установка сервера; начальная настройка и запуск почтового сервера для одного домена; настройка и использование ограничений на передачу сообщений; работа со встроенными фильтрами содержимого; настройка и работа с внешними фильтрами содержимого; создание почтового шлюза; настройка почтового сервера для нескольких доменов; SMTP-аутентификация; использование протокола TLS; работа с Postfix в chroot-окружении; параллелизм удаленных клиентов и ограничение частоты запросов; настройка производительности; устранение неисправностей в конфигурации Postfix; интеграция с OpenLDAP и MySQL. Данную книгу можно смело рекомендовать всем системным администраторам, использующим описываемый весьма распространенный почтовый сервер, или тем, кто еще только собирается на него переходить. Хотелось бы отметить, что несмотря на то, что большая часть материала актуальна, не забывайте про документацию и при изучении Postfix не ограничивайтесь только чтением книги. Ведь с момента появления этой книги до выхода ее перевода прошло более трех лет. Тем не менее это, возможно, самая лучшая из существующих книг о почтовом сервере Postfix, и выход этой книги на русском языке – отличное событие.
29 августа 2008
Статья "Настройка TLS/SASL-шифрования и аутентификации в MTA Sendmail"

В августовском номере журнала «Системный администратор» опубликована моя статья "Настройка TLS/SASL-шифрования и аутентификации в MTA Sendmail".
"При помощи механизма STARTTLS и сертификатов мы попробуем настроить взаимную аутентификацию и шифрование пересылаемой почты между двумя почтовыми серверами с MTA Sendmail. Также при помощи TLS защитим отправляемую клиентами на сервер почту и настроим почтовый релей для пересылки корреспонденции только тех пользователей, которые предъявят сертификат, выданный нашим центром сертификации (CA).
STARTTLS (RFC 2487) является расширением протокола SMTP. И в первую очередь предназначен для поддержки TLS-шифрования и аутентификации между двумя почтовыми серверами. Но как мы увидим далее он с успехом может применяться и почтовыми клиентами."
"При помощи механизма STARTTLS и сертификатов мы попробуем настроить взаимную аутентификацию и шифрование пересылаемой почты между двумя почтовыми серверами с MTA Sendmail. Также при помощи TLS защитим отправляемую клиентами на сервер почту и настроим почтовый релей для пересылки корреспонденции только тех пользователей, которые предъявят сертификат, выданный нашим центром сертификации (CA).
STARTTLS (RFC 2487) является расширением протокола SMTP. И в первую очередь предназначен для поддержки TLS-шифрования и аутентификации между двумя почтовыми серверами. Но как мы увидим далее он с успехом может применяться и почтовыми клиентами."
Спустя два месяца с разрешения редакции статья будет размещена на моем сайте.
02 августа 2008
О будущем RHEL в on-line журнале Red Hat Magazine
В on-line журнале Red Hat Magazine опубликована статья в двух частях, позволяющая заглянуть в будущее дистрибутива Red Hat Enterprise Linux. Как известно, программные продукты серии Enterprise Linux строятся на основе наработок проекта Fedora. Узнать что будет "завтра" в Red Hat Enterprise Linux можно посмотрев на Fedora сегодня. В статье рассмотрены новшества в следующих подсистемах:
- Работа с дисплеем (XRandr)
- Новое в управлении пакетами
- PolicyKit - замена userhelper для запуска в GUI непривилегированным пользователем приложений, требующих расширенных полномочий
- Новое в управлении питанием (по одному из исследований Red Hat Enterprise Linux 5 потребляет на 12% меньше, чем Microsoft® Windows® на том же оборудовании)
- Новшества в NetworkManager
- Шифрованные разделы диска
- Новое в PulseAudio
- Переключение пользователей
- Виртуальная файловая система GVFS
- О смене гипервизора с Xen на KVM
Часть 2.
13 июля 2008
"Книжная полка" журнала "Системный администратор" (Часть 1)
Последний год веду в журнале «Системный администратор» рубрику обзоров «Книжная полка». Хотя весь объем выходящей компьютерной литературы охватить просто не реально, но большая масса новинок мимо меня не проходит, а с четырьмя книгами в месяц можно познакомиться более-менее подробно. Поскольку спустя какое-то время редакция разрешает выкладывать тексты в интернет, ниже привожу часть обзоров самых интересных книг попавших на «книжную полку».
Операционные системы: разработка и реализация. 3-е изданиеЭндрю Таненбаум, Альберт Вудхалл
Издательство: «Питер»
Год издания: 2007
Количество страниц: 704
ISBN: 978-5-469-01403-4
Несмотря на то что «Системный администратор» уже писал об этой книге в 2005 году, мы вновь решили обратить ваше внимание на это классическое издание, посвященное устройству операционных систем, воспользовавшись тем, что на этот раз речь идет о самом последнем, третьем издании (на языке оригинала вышло в 2006 году). Предыдущее, второе, датируется далеким по меркам развития IT‑технологий 1997 годом. По сравнению со вторым изданием практически весь материал переработан, и добавлено много нового. В частности, строение операционных систем рассматривается на примере последней версии, специально созданной для курса, читаемого автором в VU University Amsterdam, «учебной» UNIX-подобной операционной системы MINIX 3.
Книга состоит из шести глав и двух приложений. Первая глава является введением в операционные системы. Вторая посвящена процессам. Третья вводу-выводу. Четвертая – управлению памятью, и наконец пятая – файловым системам. шестая представляет из себя библиографию. К книге прилагается CD-диск. Наверное, наиболее ценное из записанного на нем – это Приложение B: около 29 тысяч строк кода с комментариями, переведенными на русский язык. Последнюю же версию самой операционной системы лучше скачать с сайта http://www.minix3.org. Ну и в конце, пожалуй, будет уместным привести цитату из книги «Just For Fun» создателя ядра операционной системы Linux Линуса Торвальдса: «У каждого есть книга, которая перевернула его жизнь. Библия. «Капитал»... Меня лично вдохновила на подвиги «Проектирование и реализация операционных систем» Эндрю С. Таненбаума».
Программирование на Perl 3-е изданиеЛарри Уолл, Том Кристиансен, Джон Орвант
Издательство: «Символ-Плюс»
Год издания: 2007
Количество страниц: 1156
ISBN: 5-93286-020-0
Библия всех Perl-программистов, книга с верблюдом на обложке (так называемая «Camel Book»), наконец, спустя семь лет, вышла на русском языке. Это перевод последнего, третьего издания, выпущенного в двухтысячном году. В книге, среди авторов которой числится и сам создатель языка программирования Perl Ларри Уолл, рассматривается версия Perl 5.6. Данная книга одновременно и учебник, и справочник, и рассказ об истории и культуре Perl. Помимо прочего данное издание само является частью культуры Perl, и обязательно к прочтению любым программистом, более или менее серьезно работающим с этим языком программирования. Книга написана с юмором и читается очень легко. Авторы рассказывают не только, как делается та или иная вещь в языке Perl, но и почему так, а не иначе, пытаясь приобщить читателя к самой культуре программирования на Perl.
Структурно эта весьма объемная книга состоит из пяти частей. В первой, под названием «Общий обзор», излагаются базовые идеи языка и дается неформальное введение в Perl. Во второй части «Анатомия Perl» вас ждет рассказ о внутреннем устройстве языка. Третья часть «Perl как технология» посвящена таким темам, как потоки, межпроцессное взаимодействие, компиляция, интерфейс командной строки, отладчик Perl. Четвертая часть «Perl как культура» содержит множество советов по совершенствованию программ на языке Perl. Наконец, заключительная часть объемом более четырехсот страниц полностью характеризуется своим названием «Справочник»
Структурно эта весьма объемная книга состоит из пяти частей. В первой, под названием «Общий обзор», излагаются базовые идеи языка и дается неформальное введение в Perl. Во второй части «Анатомия Perl» вас ждет рассказ о внутреннем устройстве языка. Третья часть «Perl как технология» посвящена таким темам, как потоки, межпроцессное взаимодействие, компиляция, интерфейс командной строки, отладчик Perl. Четвертая часть «Perl как культура» содержит множество советов по совершенствованию программ на языке Perl. Наконец, заключительная часть объемом более четырехсот страниц полностью характеризуется своим названием «Справочник»
Winternals. Руководство по администрированию, восстановлению, дефрагментацииПод редакцией Дейва Клеймана
Издательство: «Бином»
Год издания: 2007
Количество страниц: 516
ISBN: 978-5-9518-0201-9
Название инструментальных средств Winternals и Sysinternals, наверное, известно всем, кто более или менее плотно работает в качестве администратора с операционными системами от компании из Редмонда. Именно этим утилитам, безусловно лучшим из подобного рода утилит, и посвящена последняя в нашем обзоре книга. К сожалению, после покупки Microsoft компании Winternals коммерческие разработки, описанные в данном издании, больше не доступны для заказчиков. Однако компания Microsoft пообещала использовать приобретенные технологии в своих новых продуктах. Что же касается описанных в книге бесплатных утилит Sysinternals, они все еще доступны для бесплатного использования и даже регулярно обновляются, но уже на сайте Microsoft.
Книга разбита на главы в соответствии с типом задач, решаемых утилитами Winternals и Sysinternals. Среди таких задач: наблюдение за работой компьютера, аудит защиты, управление диском, восстановление потерянных данных, поиск и устранение неисправностей системы и сетевой подсистемы, инструменты для программиста, работа с исходным кодом утилит и утилиты, разработанные для NT 4.0. Каждая глава завершается ответами на часто задаваемые вопросы (FAQ) по теме главы. Данную книгу можно рекомендовать системным администраторам, желающим повысить эффективность своей работы при работе с операционными системами Microsoft.
Книга разбита на главы в соответствии с типом задач, решаемых утилитами Winternals и Sysinternals. Среди таких задач: наблюдение за работой компьютера, аудит защиты, управление диском, восстановление потерянных данных, поиск и устранение неисправностей системы и сетевой подсистемы, инструменты для программиста, работа с исходным кодом утилит и утилиты, разработанные для NT 4.0. Каждая глава завершается ответами на часто задаваемые вопросы (FAQ) по теме главы. Данную книгу можно рекомендовать системным администраторам, желающим повысить эффективность своей работы при работе с операционными системами Microsoft.
Virtualization with XenTM: Including XenenterpriseTM, XenserverTM, and XenexpressTMDavid E. Williams, Juan Garcia
Издательство: Syngress
Год издания: 2007
Количество страниц: 364
ISBN: 978-1597491679
Новый год мы решили начать с эксперимента – включения в наши обзоры англоязычных книг. Не секрет, что зачастую технические книги к моменту перевода и выхода на российский рынок успевают устареть, а множество и вовсе не доходит до русскоязычного читателя. Однако самые свежие издания доступны для заказа через различные интернет-магазины, а значит, при желании доступны и читателю нашего журнала.
Книга, с которой хотелось бы начать обзор, посвящена одной из активно развивающихся и продвигаемых на массовый рынок технологий – виртуализации. Собственно, «Virtualization with Xen» – это самая первая книга, полностью посвященная гипервизору Xen. Благодаря преимуществам открытого кода Xen выступает как один из важных компонентов основных открытых операционных систем уровня предприятия (например, SELS или RHEL). В книге помимо информации, общей для всех реализаций гипервизора, особое внимание уделяется продуктам непосредственно от XenSource. В восьми главах книга последовательно вводит читателя в мир технологий виртуализации от основ до сложных тем.
Начав с введения в виртуализацию и базовых концепций, читатель знакомится с особенностями внедрения и управления конкретным продуктом. Отдельно рассмотрены «родные» утилиты администрирования и утилиты от сторонних поставщиков. Описано развертывание в качестве «гостевой ОС» как систем с поддержкой паравиртуализации, так и немодифицированных ОС в режиме полной виртуализации (на примере Windows). Кратко затрагиваются «продвинутые» темы (кластеры, работа с дисковыми хранилищами и другое). Отдельная глава книги посвящена будущему виртуализации на примере Xen.
Книга, с которой хотелось бы начать обзор, посвящена одной из активно развивающихся и продвигаемых на массовый рынок технологий – виртуализации. Собственно, «Virtualization with Xen» – это самая первая книга, полностью посвященная гипервизору Xen. Благодаря преимуществам открытого кода Xen выступает как один из важных компонентов основных открытых операционных систем уровня предприятия (например, SELS или RHEL). В книге помимо информации, общей для всех реализаций гипервизора, особое внимание уделяется продуктам непосредственно от XenSource. В восьми главах книга последовательно вводит читателя в мир технологий виртуализации от основ до сложных тем.
Начав с введения в виртуализацию и базовых концепций, читатель знакомится с особенностями внедрения и управления конкретным продуктом. Отдельно рассмотрены «родные» утилиты администрирования и утилиты от сторонних поставщиков. Описано развертывание в качестве «гостевой ОС» как систем с поддержкой паравиртуализации, так и немодифицированных ОС в режиме полной виртуализации (на примере Windows). Кратко затрагиваются «продвинутые» темы (кластеры, работа с дисковыми хранилищами и другое). Отдельная глава книги посвящена будущему виртуализации на примере Xen.
Ядро Linux. 3-е изданиеДаниель Бовет, Марко Чезати
Издательство: «БХВ-Петербург»
Год издания: 2007
Количество страниц: 1104
ISBN: 978-5-94157-957-0
Данная книга вполне достойна занять место на вашей полке рядом с «Операционными системами» Эндрю Таненбаума и «Внутренним устройством Microsoft Windows...» Руссиновича и Соломона. В оригинале «Understanding the Linux Kernel (3rd Edition)» вышла в ноябре 2005 года. Однако чтение тысячестраничной книги на английском языке обычно менее комфортно, чем на родном. И вот теперь отечественному читателю представилась возможность ознакомиться с этой классической книгой по устройству ядра современной открытой операционной системы и на русском языке.
В книге описывается ядро версии 2.6.11. И хотя это не самая последняя версия, но для целей изучения основ работы ядра Linux это вполне приемлемо и на сегодняшний день.
Сами авторы называют свой труд «путеводителем по ядру Linux», и это не преувеличение. Обсуждение кода ведется «снизу вверх» – от особенностей функционирования ядра на процессорах архитектуры 80х86 до аппаратнонезависимых компонентов. Подробно описывается управление памятью и управление процессами. В отдельных главах разобраны такие темы, как прерывания и исключения, синхронизация в ядре, хронометраж, системные вызовы, сигналы, архитектура ввода/вывода и драйверы устройств (в той степени, в какой это касается интерфейса ядра), кэш страниц, взаимодействие процессов и выполнение программ. Рассматриваются виртуальная файловая система и файловые системы ext2/ext3.
На русский язык книга переведена весьма добротно, и её можно порекомендовать всем интересующимся строением современных операционных систем.
В книге описывается ядро версии 2.6.11. И хотя это не самая последняя версия, но для целей изучения основ работы ядра Linux это вполне приемлемо и на сегодняшний день.
Сами авторы называют свой труд «путеводителем по ядру Linux», и это не преувеличение. Обсуждение кода ведется «снизу вверх» – от особенностей функционирования ядра на процессорах архитектуры 80х86 до аппаратнонезависимых компонентов. Подробно описывается управление памятью и управление процессами. В отдельных главах разобраны такие темы, как прерывания и исключения, синхронизация в ядре, хронометраж, системные вызовы, сигналы, архитектура ввода/вывода и драйверы устройств (в той степени, в какой это касается интерфейса ядра), кэш страниц, взаимодействие процессов и выполнение программ. Рассматриваются виртуальная файловая система и файловые системы ext2/ext3.
На русский язык книга переведена весьма добротно, и её можно порекомендовать всем интересующимся строением современных операционных систем.
Live Linux CDs: Building and Customizing BootablesChristopher Negus
Издательство: Prentice Hall PTR
Год издания: 2007
Количество страниц: 456
ISBN: 978-0132432740
Даже если вы не работаете с операционной системой GNU/Linux, наверняка вы встречались, пробовали или хотя бы слышали о различных «живых» (Live CD) дистрибутивах Linux. Загрузившись со специального диска, вы можете, ничего не переустанавливая и не трогая на своем жестком диске, получить готовую рабочую среду. Как правило, такие Live CD-дистрибутивы являются специализированными, например для анализа защищенности вашей сети, для превращения персонального компьютера в мультимедиа-центр, маршрутизатор или для знакомства с новой для себя операционной системой. А что если попробовать самому создать такой «живой диск»? Именно этому и посвящена рассматриваемая книга «Live Linux CDs: Building and Customizing Bootables».
Зачем вам может понадобиться собственный загрузочный диск? Причин может быть множество – от создания CD/DVD или загрузочного USB-брелка под свои специфические задачи, содержащего свой уникальный набор программного обеспечения, до просто желания разобраться «а как оно работает».
В четырнадцати главах автор дает инструкции, как построить свой Live CD на основе таких дистрибутивов, как KNOPPIX (на основе Debian), Fedora, Gentoo, Damn Small Linux и SLAX. Что касается Fedora, обратите внимание на то, что описываемые в книге инструменты устарели. В настоящий момент вместо описанного Kadischi, разработка которого прекращена, используется набор Fedora Live CD.
Отдельные главы книги посвящены созданию CD для анализа защиты систем, CD c вашей презентацией, игрового и мультимедийных дисков, создания специализированных дисков для организации брандмауэра и кластера.
P.S. За время, прошедшее с момента описания данной книги, в издательстве "Триумф" вышел перевод.
Зачем вам может понадобиться собственный загрузочный диск? Причин может быть множество – от создания CD/DVD или загрузочного USB-брелка под свои специфические задачи, содержащего свой уникальный набор программного обеспечения, до просто желания разобраться «а как оно работает».
В четырнадцати главах автор дает инструкции, как построить свой Live CD на основе таких дистрибутивов, как KNOPPIX (на основе Debian), Fedora, Gentoo, Damn Small Linux и SLAX. Что касается Fedora, обратите внимание на то, что описываемые в книге инструменты устарели. В настоящий момент вместо описанного Kadischi, разработка которого прекращена, используется набор Fedora Live CD.
Отдельные главы книги посвящены созданию CD для анализа защиты систем, CD c вашей презентацией, игрового и мультимедийных дисков, создания специализированных дисков для организации брандмауэра и кластера.
P.S. За время, прошедшее с момента описания данной книги, в издательстве "Триумф" вышел перевод.
Подписаться на:
Сообщения (Atom)




.gif)