Перейти к тексту


developerWorks Россия  >  Linux  >  

Техническая библиотека

developerWorks
 Ссылки по теме:    IBM Redbooks  |  Форумы
 
  
 
 results  409   Показать 1 - 100     Скрыть краткие описания    
 
Название ДатаSorted by Дата - Click to reverse sort
Программирование с Qt : Часть 3. Контейнеры
Qt – кроссплатформенный инструментарий для разработки прикладного программного обеспечения, широко используемый при создании графических пользовательских интерфейсов
    03.12.2009  
 
Работа с открытыми форматами документов: Часть 2.Средства проекта ODF Toolkit
Cтатья посвящена краткому обзору проекта ODF Toolkit.
    01.12.2009  
 
Работа с открытыми форматами документов: Откройте дверь открытым форматам
Oткрытые форматы – альтернатива проприетарным , спецификации которых находятся в свободном доступе, а использование не ограничено.
    26.11.2009  
 
Системы резервного копирования и управления IT-активами предприятия : Часть 2. Настройка Linbox Rescue Server
В предыдущей статье мы уже рассказывали о некоторых возможностях Linbox Rescue Server (LRS).
    24.11.2009  
 
Системы резервного копирования и управления IT-активами предприятия: Часть 3. Настройка Linbox Rescue Server. Инвентаризация и управление
В предыдущей статье мы рассмотрели установку и настройку Linbox Rescue Server, а также организацию сетевой системы резервного копирования с его помощью.
    24.11.2009  
 
Эффективная работа с моделью событий CIM
В модели CIM клиентское приложение создаёт фильтры событий, связанные с несколькими обработчиками CIM-событий через различные соединительные порты. В статье показывается, как связать несколько обработчиков с одним определенным соединительным портом.
    19.11.2009  
 
Автоматизация развертывания виртуальных машин
В этой статье рассказывается, как использовать решение автоматического развертывания виртуальных машин для быстрого создания и запуска набора автоматически настраивающихся ВМ.
    17.11.2009  
 
Разработка приложений для встраиваемых устройств : Часть 2. Применение Code::Blocks для разработки AVR-приложений
Знакомство с разработкой приложений для микроконтроллеров семейства Atmel AVR с использованием интегрированной среды Code::Blocks и комплекта AVR-GCC
    10.11.2009  
 
Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1.Основы работы в Geany – создание простого приложения
Эта статья открывает цикл, основной целью которого является демонстрация использования инструментального средства Geany при изучении процесса разработки программного обеспечения в Linux
    05.11.2009  
 
Системы учета интернет-трафика. Установка, настройка, использование: Часть 1. Использование SAMS
SAMS, SARG и Ipaudit
    03.11.2009  
 
Система Pentaho BI-Suite : Часть 1.Установка и начало использования
В данной статье рассматривается концепция Business Intelligence и ее реализация с помощью JEE-продуктов с открытым исходным кодом
    29.10.2009  
 
Виртуализация в GNU/Linux : Часть 1. Знакомство с libvirt и oVirt
Первая часть цикла знакомит читателей с несколькими связанными проектами, в основе которых лежит набор утилит виртуализации libvirt
    27.10.2009  
 
Замена Active Directory: Часть 3. Централизованное управление рабочими станциями
Пожалуй, самое время немного отвлечься от серверов каталогов и перейти к управлению рабочими станциями.
    22.10.2009  
 
Замена Active Directory: Часть 2. Установка и настройка Mandriva Directory Server
Для организации службы каталогов и контроллера доменов на сервере, работающем под управлением GNU/Linux, часто используют связку Samba и OpenLDAP
    20.10.2009  
 
Ядерное партнерство : Часть 4. Настройка беспроводной сети на PlayStation 3
В статье рассказывается, как сконфигурировать и зашифровать встроенную сеть Wi-Fi на игровой приставке Sony PlayStation 3 с процессором Cell Broadband Engine.
    16.10.2009  
 
Разработка приложений для встраиваемых устройств: Часть 1.Применение Eclipse для разработки AVR-приложений
Микроконтроллеры семейства Atmel AVR в представлении не нуждаются – они повсеместно используются в самых различных электронных устройствах.
    15.10.2009  
 
Безопасный Linux : Часть вторая. AppArmor – разработка профилей
Во второй части серии статей «Безопасный Linux» мы продолжим исследование возможностей и приемов работы с AppArmor – простым средством защиты на основе принципа «запрещено все, что не разрешено явно»
    13.10.2009  
 
Программирование с Qt: Часть 2. Типы, варианты, ссылки и разделение данных
Qt – кроссплатформенный инструментарий для разработки прикладного программного обеспечения, широко используемый при создании графических пользовательских интерфейсов
    08.10.2009  
 
Замена Active Directory: Часть 1. Службы каталогов
Служба каталогов (Directory Service) – это программный комплекс, позволяющий хранить в одном месте информацию о сетевых ресурсах (общие каталоги, серверы печати, принтеры, пользователи и т.д.) и обеспечивающий централизованное управление ими
    06.10.2009  
 
Распределенные вычисления : Часть 1. Высокопроизводительные вычисления в каждый дом
Как же можно с пользой потратить время «безделья» компьютера? Ответу на этот вопрос и посвящена статья.
    06.10.2009  
 
Системы резервного копирования и управления IT-активами предприятия: Часть 1. Обзор программных продуктов
Эта статья открывает цикл материалов о средствах резервного копирования для GNU/Linux. В ней приводится обзорная информация по наиболее популярным программным продуктам, которые будут рассмотрены подробнее в следующих статьях.
    01.10.2009  
 
Обновляйте Twitter и FriendFeed из командной строки Linux
Узнайте, как использовать GNU Wget и cURL, чтобы отправлять обновления в Twitter и FriendFeed без использования настольного приложения Twitter, и следите за сообщениями Twitter и FriendFeed прямо из командной строки Linux.
    29.09.2009  
 
SugarCRM. Установка, настройка, локализация : Часть 1. Свободная CRM-система SugarCRM
В статье приводится описание и краткий обзор существующих бесплатных CRM-систем, рассказывается об особенностях SugarCRM, ее системных требованиях, использовании и настройке.
    24.09.2009  
 
Ядерное партнерство : Часть 3.Преобразование портируемых приложений, собранных с помощью Gedae
В этом исследовании в сжатой форме рассматривается переносимость приложений, разработанных в Gedae. Анализируется работа, требующаяся для переноса приложения от моделирования на ПК к реальной работе на DSP-плате и на многоядерном процессоре Cell/B.E.
    22.09.2009  
 
Ядерное партнёрство: Часть 2. Использование DDT для зачистки приложений Cell/B.E. от ошибок
Distributed Debugging Tool от компании Allinea Software это эффективный инструмент отладки законченных приложений для Cell Broadband Engine, дающий возможность анализа многопоточных программ внутри одного или нескольких процессоров Cell/B.E.
    17.09.2009  
 
Linux Mobile: Введение
В статье рассматриваются компании, и группы энтузиастов, создающие интересные и перспективные решения на основе Linux, которые постепенно станут полноценными участниками рынка мобильных устройств и смогут потеснить гигантов рынка.
    15.09.2009  
 
Ядерное партнёрство: Часть 1. Создание высокоэффективных приложений для многоядерных процессоров
Платформа RapidMind позволяет разрабатывать переносимые приложения, полностью использующие уникальную архитектуру процессора Cell Broadband Engine (Cell/B.E.), путём создания всего одной однопоточной программы на C++ с использованием компилятора C++.
    11.09.2009  
 
Программирование с Qt : Часть 1. Введение. Инструменты разработчика и объектная модель
Qt – кросс-платформенный инструментарий разработчика прикладного программного обеспечения, широко используемый для создания графических интерфейсов.
    27.08.2009  
 
Создание сценариев для редактора Vim: Часть 1. Переменные, значения и выражения
Эта статья (первая из серии) познакомит вас с базовыми компонентами языка программирования Vimscript, такими как переменные, значения, выражения, функции и команды. Эти возможности последовательно демонстрируются и объясняются на простых примерах.
    25.08.2009  
 
Безопасный Linux : Часть первая. AppArmor – песочница для приложений
Узнайте, как с помощью AppArmor защитить от взлома свой Linux-компьютер – будь то настольная машина, ноутбук или сервер
    20.08.2009  
 
Разработка GPS-приложения для Nokia N810: Часть 3. Завершение работы
В этой серии статей показывается, как построить приложение, работающее с GPS, используя Интернет-планшет Nokia N810. В этой последней статье из трех мы делаем завершающие штрихи в разработке GPS-навигатора и готовим его к выпуску.
    18.08.2009  
 
Укрепление защиты сервера под Linux
Серверы являются главными целями злоумышленников. Узнайте, как обеспечить безопасность SSH-сессий, настроить правила межсетевого экрана и организовать обнаружение вторжений и оповещение о возможных атаках на сервер, работающий под GNU/Linux.
    13.08.2009  
 
Разработка GPS-приложения для Nokia N810: Часть 2. Рассмотрим варианты
В статье подробно рассказывается о проектировании программы, выборе библиотек, модульном тестировании и наиболее подходящих вариантах выбора пользовательского интерфейса.
    11.08.2009  
 
Разработка GPS-приложения для Nokia N810: Часть 1. Среда разработки
В статье рассказывается о том, как сконфигурировать среду разработки, предназначенную для Интернет-планшета Nokia N810, в том числе и о настройке Eclipse на целевой машине для разработки на языке Python.
    06.08.2009  
 
Искусственный жемчуг: Часть 2. Perl и «облачные вычисления» Amazon
Эта серия из пяти статей познакомит вас с созданием простого фотохостинга при помощи Perl и Apache c использованием служб Amazon S3 и SimpleDB. В этом разделе будет рассказано о преимуществах и недостатках S3 и SimpleDB и об их архитектуре.
    04.08.2009  
 
Гибкое (Agile) планирование в реальной жизни
Вы работаете в команде, которая хочет начать применять методики Agile (гибкого планирования)? Вы работаете в режиме итераций, но не ощущаете от этого никакой пользы? В этой статье автор делится своим опытом, полученным при консультациях и обучении продуктовых команд IBM, и отвечает на вопрос: «Как начать разработку с использованием гибкого планирования?». Он рассказывает об основных идеях и приемах гибкого планирования и делится своими соображениями о том, что на самом деле работает, а что нет. Замечание редактора: по запросу автора были обновлены рисунки 1 и 4 и сделаны некоторые другие исправления.
    30.07.2009  
 
Развитие ядра Linux
В жизни, как известно, неизбежны налоги и смерть - но таким же неизбежным является улучшение операционной системы GNU/Linux®, и две новые версии ядра нас не разочаровали. Выпуски ядра 2.6.28 и 2.6.29 включают в себя множество новой функциональности, такой как новейший протокол хранения данных корпоративного уровня, две новые файловые системы, поддержка работы в широкополосных беспроводных сетях WiMAX, а также проверка целостности данных на устройствах хранения. Узнайте, почему настало время для обновления ядра.
    23.07.2009  
 
Сравнение SLES (от SUSE) и RHEL (от Red Hat) на IBM System p
Большинство системных администраторов, планирующих установку Linux на IBM System p, непременно приходят к вопросу: какой дистрибутив выбрать? В данной статье дается сравнение двух дистрибутивов – от Hed Hat и Novell, приводятся их плюсы и минусы при использовании в системах POWER.
    21.07.2009  
 
LXC: Kонтейнерные утилиты Linux
В этом пошаговом обзоре даётся описание настройки и применения контейнерных утилит Linux Containers (LXC).
    14.07.2009  
 
Переход на виртуальную среду Linux при помощи Clonezilla
Научитесь использовать открытую программу клонирования Clonezilla Live для преобразования физического сервера в виртуальный. В частности, узнайте, как выполнить миграцию физической системы в виртуальную среду при помощи клонирования образа.
    09.07.2009  
 
Очаровательный Python: Организуем распределенные вычисления с помощью RPyC
В этой статье рассматриваются преимущества и недостатки RPyC по сравнению с другими распределенными инфраструктурами Python, такими как XML-RPC и Pyro.
    07.07.2009  
 
Искусственный жемчуг: Perl и «облачные вычисления» Amazon. Часть 1
Эта серия из пяти статей познакомит вас с созданием простого фотохостинга при помощи Perl и Apache c использованием служб Amazon S3 и SimpleDB. В этом разделе будет рассказано о преимуществах и недостатках S3 и SimpleDB и об их архитектуре.
    02.07.2009  
 
Анатомия ext4
Четвертая расширенная файловая система, или ext4 - представитель нового поколения файловых систем. Познакомьтесь с ext4 и узнайте, почему именно она будет вашей новой любимой файловой системой.
    30.06.2009  
 
Ganglia и Nagios: Часть 2. Мониторинг коммерческих кластеров с помощью Nagios
В части 2 серии статей о мониторинге вычислительных центров вы научитесь устанавливать и конфигурировать Nagios - систему, которая наблюдает за машинами и сервисами, оповещая пользователей, когда что-то начинает идти не так.
    25.06.2009  
 
Утилиты Cell/B.E. SDK 3.0: Часть 1. Использование средств измерения производительности
В этом вводном учебном пособии рассказано о пяти средствах измерения производительности, входящих в состав SDK 3.0: OProfile, Cell Performance Counter, Performance Debugging Tool, PDT Trace Reader и FDPR-Pro.
    23.06.2009  
 
Настройка общих дисков Linux для Informix Dynamic Server MACH 11
Узнайте, как настраивать полнофункциональные общие диски для IBM Informix Dynamic Server (IDS) версии 11.50. В этой статье содержатся инструкции по настройке вторичного сервера общих дисков IDS под управлением ОС Ubuntu Linux.
    18.06.2009  
 
Виртуализация POWER5: работа с сетями VLAN с использованием IBM Virtual I/O Server
Узнайте, как улучшить безопасность логических сетей. В этой статье Найджел Гриффитс описывает преимущества использования IBM Virtual I/O Server (VIO Server) для работы с виртуальными ЛВС (Virtual LAN, VLAN).
    16.06.2009  
 
Основы и настройка PAM
В этой статье дается базовое введение в модель PAM для Linux, приводятся примеры настройки PAM и описывается создание PAM-приложения входа в систему за 10 простых шагов.
    04.06.2009  
 
Унифицированное монтирование при помощи универсальной утилиты монтирования NFS
В статье описываются основы работы, преимущества, необходимые программы и некоторые общие принципы универсального монтирования NFS.
    02.06.2009  
 
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine. Руководство программиста и справочник по функциям: Часть 5. Приложения
Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF)
    28.05.2009  
 
Ganglia и Nagios: Часть 1. Мониторинг коммерческих кластеров с помощью Ganglia
Это первая из двух статей, в которых рассматривается практический подход к мониторингу вычислительных центров с помощью инструментов с открытым исходным кодом Ganglia и Nagios.
    28.05.2009  
 
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine : Часть 4. Справочник по функциям
Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF)
    27.05.2009  
 
Клиентское решение IBM Open Collaboration: Архитектурные решения и варианты реализации для открытого виртуального клиента IBM
Статья освещает некоторые технологии виртуализации, существующие сегодня на рынке настольных систем Linux, а также знакомит с различными технологиями виртуализации, использующими открытое клиентское решение IBM для совместной работы.
    26.05.2009  
 
Создание скриптов при помощи Guile
Scheme – это язык программирования, а Guile – интерпретатор и библиотека для Scheme, преобразующие его во встроенный язык сценариев, что делает его идеальным средством вдохнуть новую динамичную жизнь в ваши старые статичные приложения.
    21.05.2009  
 
Реализация составных приложений "Высокой готовности"
В этой статье показана реализация отказоустойчивости составного приложения на основе продукта Linux-HA. Повышенная доступность составных приложений может быть сложной задачей, так как разные их компоненты могут иметь разные приоритеты отказоустойчивости.
    19.05.2009  
 
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine: Часть 3. Программирование ALF для Cell BE
Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF)
    14.05.2009  
 
Архитектура POWER/Cell BE. Уязвимости переполнения буфера: Часть 2. Обзор работы механизмов переполнения буфера в Linux-системах на процессоре POWER
Серия рассказывает об уязвимостях переполнения буфера на серверах, оснащенных процессорами архитектуры Power/Cell Broadband Engine под управлением ОС Linux.
    14.05.2009  
 
Архитектура POWER/Cell BE. Уязвимости переполнения буфера : Часть 1. Обзор проблем переполнения буфера в системах Linux на процессоре POWER
Познакомьтесь с уязвимостями переполнения буфера на серверах, оснащенных процессорами архитектуры Power/Cell Broadband Engine под управлением ОС Linux.
    12.05.2009  
 
Пять советов по настройке сети и системы Linux на серверах System Z
Установка Linux на сервера IBM System Z обычно проходит гладко, но неприятности случаются. Возникли трудности при запуске Linux на системах S/390? Воспользуйтесь нашими советами. Дополнительный бонус: руководство по устранению возможных проблем в SUSE.
    07.05.2009  
 
Анатомия управления процессами в Linux
Принципы создания процессов и управления ими в Linux и UNIX имеют много общего. Статья рассматривает жизненный цикл процессов Linux, исследует внутренние механизмы ядра, ответственные за создание процессов, управление памятью, планирование и завершение.
    05.05.2009  
 
Знакомство с Python 3: Часть 2. Более сложные темы
Python 3 - это последняя версия универсального языка программирования от Гвидо ван Россума, нарушающая обратную совместимость с предыдущими версиями. Во второй и последней статье серии об изменениях в абстрактных базовых классах, метаклассах и декораторах.
    28.04.2009  
 
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine: Часть 2. Программирование в среде ALF
Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF)
    27.04.2009  
 
Встраивание Lua для поддержки скриптов в приложениях
Lua - небольшой скриптовой язык, специально созданный для встраивания в другие программы. В этой статье Lua рассматривается как средство упрощения задач разработки, а также обсуждаются причины для встраивания скриптового языка на начальном этапе работы.
    23.04.2009  
 
Инфраструктура библиотек ускоренных вычислений для Cell Broadband Engine. Руководство программиста и справочник по функциям: Часть 1. Обзор ALF
Настоящее руководство программиста содержит детальную информацию по использованию функций (API) инфраструктуры библиотек ускоренных вычислений (Accelerated Library Framework, ALF)
    22.04.2009  
 
Знакомство с Python 3: Часть 1. Что нового в новой версии
Python 3 - это новая версия мощного языка программирования общего назначения, автором которого является Гвидо ван Россум. Эта версия не имеет обратной совместимости с версиями 2.x, но зато в ней исправлено несколько синтаксических проблем предыдущих версий.
    21.04.2009  
 
Советы по Linux: Поиск rootfs во время загрузки
В этой статье описан процесс загрузки Linux на платформе x86, объясняется, почему возникают подобные проблемы, а также содержатся советы, как их исправить или предотвратить.
    16.04.2009  
 
Cell/B.E. SDK 3.0: Часть. 6. Использование консоли имитатора, использование мастера ALF, настройка предпочтений интегрированной среды разработки
Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK).
    14.04.2009  
 
Управление геометрией виджетов в PyGTK
В данной статье вы узнаете, как создавать "weighted-table" контейнеры в PyGTK. Этот метод показывает использование основной модели управления геометрией в GTK+ и дает представление о том, что следует делать и чего ожидать при реализации виджетов-контейнеров.
    14.04.2009  
 
Cell/B.E. SDK 3.0 : Часть 5. Отладка и полный динамический или статический анализ характеристик приложений
В пособии описывается интегрированная среда разработки и приводятся пошаговые инструкции для разработчиков по созданию простого проекта в этой среде.
    13.04.2009  
 
Мониторинг работы Java-приложений: Часть 3. Мониторинг производительности и степени готовности среды выполнения приложений
Третья статья серии будет посвящена подходам к мониторингу производительности и степени готовности внешних компонентов, например серверов, баз данных и служб сообщений. Мы также рассмотрим варианты построения отчетов и визуализации собранных данных.
    10.04.2009  
 
Применение специальных возможностей GCC в ядре Linux
В ядре Linux используется ряд особых возможностей набора компиляторов GNU (GCC) - от возможностей упрощений кода до предоставления компилятору подсказок для оптимизации. Узнайте об этих возможностях GCC и об их использовании в ядре Linux.
    09.04.2009  
 
Cell/B.E. SDK 3.0: Часть 4. Конфигурирование модуля запуска приложения
Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK).
    08.04.2009  
 
Cell/B.E. SDK 3.0: Часть. 3. Создание среды имитатора процессора Cell/B.E.
Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK).
    07.04.2009  
 
Ленивый Linux: 11 секретов для ленивых администраторов кластеров
Самые ленивые из администраторов горизонтально масштабируемых кластеров владеют методиками управления, благодаря которым прилагаемые усилия не зависят количества узлов. В этой статье авторы раскроют тайны самых ленивых администраторов Linux(R) на Земле.
    07.04.2009  
 
Cell/B.E. SDK 3.0: Часть 2. Создание проекта PPU
Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK).
    02.04.2009  
 
Распределенные вычисления с помощью Linux и Hadoop
Каждый день мы пользуемся поиском в Интернете, но как это работает? Эта статья познакомит вас с платформой Apache Hadoop для распределенной обработки данных. Вы узнаете, почему сегодня Hadoop является одной из самых важных платформ в этой области.
    02.04.2009  
 
Blade-серверы и внешнее хранилище: Настройка отказоустойчивой среды
Из этой статьи вы узнаете, как интегрировать сервер IBM BladeCenter и внешнее хранилище IBM DS3200 для построения надежной среды на основе blade-серверов Linux. Также вы узнаете о некоторых функциях "горячей" установки менеджера логических томов Linux.
    31.03.2009  
 
Cell/B.E. SDK 3.0: Часть 1. Создание проекта SPU
Это вводное учебное пособие по комплекту ресурсов для разработки программного обеспечения (SDK) для процессора Cell/B.E. (IBM SDK for Multicore Acceleration, Version 3.0; другое название – Cell Broadband Engine SDK).
    26.03.2009  
 
Автоматизация установки Linux в Cloud-средах
Прочитав статью, вы узнаете, как автоматизировать установку ОС SUSE Linux на новый логический раздел (LPAR) системы IBM Power или System p.
    26.03.2009  
 
Подготовка к экзамену LPI 301: Тема 306. Планирование пропускной способности
В этом руководстве Шон Уолберг поможет вам подготовиться к экзамену на квалификацию LPIC-3. Шон расскажет, как отслеживать состояние и оценивать пропускную способность системы, а также о решении проблем, связанных с использованием системных ресурсов.
    24.03.2009  
 
Мониторинг системной активности при помощи inotify
Inotify – это подсистема Linux, которая отслеживает операции файловой системы, такие как чтение, запись и создание. Inotify действует в реактивном режиме, удивительно проста в использовании и намного более эффективна, чем, например, мониторинг активности при помощи задания планировщика Cron. Научитесь интегрировать inotify в свои приложения и познакомьтесь с набором средств командной строки для более полной автоматизации системного администрирования.
    17.03.2009  
 
Разработка программного обеспечения средствами Open Source
Последнее поколение инструментов и программных сред автоматизируют и упрощают нудную работу по сборке, установке и поддержке Web-сайта. Большинство из этих средств являются Open Source. Данное руководство дает широкий обзор свободных программ для разработчки Web-приложений.
    13.03.2009  
 
Анатомия динамических библиотек Linux
Динамически компонуемые совместно используемые библиотеки чрезвычайно важны в GNU/Linux. При их помощи приложения получают доступ к общим функциям, потребляя вместе меньше памяти. В данной статье раскрывается, как создавать и использовать динамические библиотеки.
    10.03.2009  
 
Управление исходным кодом с помощью Git
Git это программное обеспечение с открытым исходным кодом для управления версиями, разработанное Линусом Торвальдсом для управления разработкой ядра Linux. В статье показывается, как начать разработку в среде Linux с помощью инструментария Git.
    05.03.2009  
 
Lazy Linux: 10 важных практических приёмов для администраторов
Освойте эти 10 практических приемов и станьте самым лучшим администратором Linux-систем во Вселенной. Узнайте о туннелях SSH, VNC, восстановлении паролей и консольном шпионаже и воспроизводите затем эти приёмы на своих машинах.
    03.03.2009  
 
Обеспечение высокой готовности на виртуальном сервере Xen
В статье даются пошаговые инструкции по реализации высокой готовности виртуального сервера Xen с помощью IBM System Director Virtual Availability Manager, входящего в пакет IBM System Director Virtualization Manager, с изложением всех этапов настройки.
    26.02.2009  
 
Создание с нуля дистрибутива Linux для встраиваемых устройств
В руководстве рассказывается о том, как собрать специализированный дистрибутив Linux для использования во встраиваемых системах. Обсуждаются кросс-компиляция, загрузчик, файловые системы, корневая файловая система, образы дисков и процесс загрузки.
    24.02.2009  
 
Масштабируем файловую систему при помощи Parallel NFS
Протокол NFS широко применяется в современных локальных сетях. Однако, скорость работы NFS не отвечает требованиям некоторых приложений. Статья рассказывает о Parallel NFS - системе, которая значительно увеличивает скорость передачи данных в крупных сетях.
    19.02.2009  
 
Эффективный перенос данных с помощью zero copy
Технология zero copy помогает улучшить производительность Java-приложений, избежать лишнего копирования данных между промежуточными буферами и уменьшить число контекстных переключений между пространством пользователя и пространством ядра.
    17.02.2009  
 
Программируемость: Часть 1. Исследование различных подходов к программированию для платформ Cell/B.E.
В статье обсуждаются возможности применения имеющихся навыков программирования для Cell/B.E.™, предлагаются три подхода к программированию на этой платформе, представлен различный инструментарий, программное и аппаратное обеспечение.
    12.02.2009  
 
TASK_KILLABLE: Новое состояние процесса в Linux
В ядре Linux 2.6.25 появилось состояние процесса TASK_KILLABLE. Оно аналогично TASK_UNINTERRUPTIBLE, но позволяет обрабатывать фатальные сигналы. В статье автор освещает нововведение и обсуждает связанные с ним изменения и новые API.
    10.02.2009  
 
Операционная система Linux как управляемый объект
Сегодня перед организациями стоят две проблемы: развертывание постоянно расширяющегося комплекса услуг и обслуживание связанных с ними вычислительных платформ. В статье описывается трактовка самих операционных систем как индивидуально управляемых объектов.
    05.02.2009  
 
Официальное руководство и HOWTO по Samba 3.2.x: Основы настройки серверов
Samba может работать в сетях SMB в различных режимах. Этот раздел HOWTO содержит информацию по настройке Samba для работы в качестве сервера требуемого типа для вашей сети. Прочтите этот раздел внимательно.
    03.02.2009  
 
Linux на борту: Разработка приложений для Nokia N810
Сигнальный интерфейс Nokia N810 позволяют разработчикам просто управлять сигналами на программном уровне. Питер Сибах демонстрирует, как небольшая программа с интерфейсом командной строки может использовать этот API для различных полезных целей.
    03.02.2009  
 
Common threads: Часть 1. Awk в примерах
Awk — чудесный язык с очень странным именем. Здесь Даниэль Роббинс дает краткое введение в основы программирования на awk. Далее будут рассмотрены более продвинутые темы, и в заключении -- серьёзное демонстрационное приложение из реальной практики.
    29.01.2009  
 
Подготовка к экзамену LPI 301: Тема 305. Интеграция и миграция
В этом руководстве, пятом из серии из шести руководств, Шон Уолберг расскажет об интеграции LDAP с вашими системными учетными данными и приложениями, а также о процедуре интеграции вашего сервера в среду Microsoft Active Directory.
    22.01.2009  
 
Подготовка к экзамену LPI 301: Тема 304. Использование
В этом руководстве, четвертом из серии из шести руководств, Шон Уолберг расскажет о поиске по каталогу LDAP и об использовании утилит командной строки. Также вы узнаете о том, как настроить Microsoft Outlook для выполнения запросов к вашему серверу LDAP.
    20.01.2009  
 
Подготовка к экзамену LPI 301: Тема 304. Использование
В этом руководстве, четвертом из серии из шести руководств, Шон Уолберг расскажет о поиске по каталогу LDAP и об использовании утилит командной строки. Также вы узнаете о том, как настроить Microsoft Outlook для выполнения запросов к вашему серверу LDAP.
    20.01.2009  
 
Перенос приложений управления устройствами с Windows на Linux
Процесс переноса приложений управления устройствами с Microsoft Windows на Linux значительно упрощается, если понять различия в подходах к управлению устройствами в этих операционных системах. Авторы рассматривают эти различия и приводят пример переноса приложения, созданного на C/C++.
    16.01.2009  
 
Автоматизация резервного копирования в Linux
Потеря данных может оказаться невосполнимой. Но многие легкомысленно относятся к резервному копированию. Многие считают, что регулярное резервирование является рутинной работой. Автоматизация резервирования является важнейшим способом облегчения рутины.
    13.01.2009  
 
Cloud Computing и Linux
Концепция Cloud Computing позволяет масштабировать физические ресурсы и предоставлять к ним доступ через Интернет. Концепция не нова, однако развитие технологий виртуализации делает Cloud Computing особенно эффективной, причем Linux здесь играет не последнюю роль.
    25.12.2008  
 
Перенос Red Hat Enterprise Linux 5 на System p
Цель этой статьи дать администраторам AIX начальные понятия о системе Linux. В ней рассказывается о том, что вам необходимо знать, для упрощения перехода на Linux. Эта статья не сделает из вас эксперта по Linux, но даст вам хороший начальный набор необходимых знаний.
    23.12.2008  
 
Клиентское решение IBM Open Collaboration: Миграция приложений на операционную систему Linux
Вопрос поддержки приложений, необходимых в бизнесе, является решающим при решении вопроса перехода на Linux В этой статье рассмотрены различные инструменты, которые позволят вам наладить доступ к таким приложениям из среды Linux.
    18.12.2008  
 
Клиентское решение IBM Open Collaboration: Техническое планирование
В статье рассказывается о шагах, связанных с миграцией вашей среды на клиенты с Linux, в том числе о техническом планировании. Представляется исчерпывающее руководство по планированию и проведению миграции с минимальными нарушениями работы пользователей.
    16.12.2008  
 
Сложные сетевые решения с использованием blade-серверов Power с Linux
Blade-системы отлично подходят для запуска широкого круга приложений, но особенно удачно они себя проявляют на службе телекоммуникационной отрасли, где применяются довольно сложные по структуре сети и уделяется большое внимание предварительному анализу и планированию сетей.
    11.12.2008  
 
Интеграция шифрования в Календарь Google при помощи расширений Firefox
Хотя Web-приложения поддерживают шифрование, таких программ – меньшинство. В статье рассказано, как можно хранить события Календаря Google зашифрованными.
    09.12.2008  
 
Клиентское решение IBM Open Collaboration: Организационное планирование и сегментация пользователей для миграции настольных систем
Узнайте о миграции на клиентские системы под Linux, включая организационное планирование и пользовательскую сегментацию. Статья представляет исчерпывающее руководство по планированию и проведению миграции с минимальными нарушениями работы пользователей.
    04.12.2008  
 
Клиентское решение IBM Open Collaboration: Обзор
Узнайте о вопросах, которые возникают при внедрении в организации пробного клиентского решения на Linux(R), в том числе в части планирования в соответствии с требованиями бизнеса и ИТ, архитектурных решений, рисков и понимания того, как клиентское решение IBM Open Collaboration используется для реализации настольной системы будущего уже сейчас.
    02.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Применение POWER Linux на платформе IBM System i
Эта книга посвящена планированию, конфигурированию и установке Linux на платформе System i.
    01.12.2008  
 
Знакомимся с GCC 4
Переход от версии 3 к версии 4 - важный шаг в развитии набора компиляторов GNU (GCC). Такие нововведения как обновленная подсистема оптимизации, поддержка новых платформ, языков, атрибутов и опций доступны в GCC 4. Данная статья познакомит с основными новшествами и их преимуществами.
    27.11.2008  
 
Исполнение Informix Dynamic Server в среде Linux с гипервизором Xen
В этой статье подробно описываются первые эксперименты с исполнением IDS для Linux на виртуальной машине под управлением Xen. Из этой статьи вы получите дополнительную информацию о преимуществах гипервизора Xen и о том, как работает эта технология.
    25.11.2008  
 
Переход на ext4
Ext4 является новейшей из длинного перечня файловых систем для Linux. В качестве системного администратора Linux вам необходимо разбираться в преимуществах, недостатках и основных этапах перехода на ext4.
    20.11.2008  
 
Анатомия файловых систем Linux для флэш-носителей
Вы, скорее всего, слышали о некоторых файловых системах для флэш-носителей, но знаете ли вы, для чего они были придуманы? Данная статья расскажет о тех из них, которые поддерживаются Linux, о том, как эти файловые системы учитывают особенности флэш-памяти.
    18.11.2008  
 
Анатомия загружаемых модулей ядра Linux
Одним из важнейших новшеств в ядре Linux стали загружаемые модули ядра (loadable kernel modules, LKM), появившиеся в версии 1.2. Они обеспечивают ядру гибкость и функциональность. В этой статье мы раскроем идеи, заложенные в эти модули, и узнаем, как эти независимые объекты динамически становятся частью ядра Linux.
    13.11.2008  
 
Перенос Linux-приложений на System z
Консолидация серверов Linux на платформе IBM System z дает ряд преимуществ, однако перенос существующих приложений требует особых знаний. Данная статья осветит основные моменты при портировании на System z, включая виртуализацию, порядок байтов и особенности адресации.
    11.11.2008  
 
Настройка брокера сообщений WebSphere Message Broker V6.1 для z/Linux
В статье приводятся подробности настройки работы WebSphere Message Broker на z/Linux: поддержка 64-разрядных приложений, использование процессоров IFL, а также использование HiperSockets для быстрой передачи данных по протоколам, основанным на TCP/IP.
    06.11.2008  
 
Анатомия Linux-архитектур реального времени
В этой статье мы рассмотрим различные варианты обеспечения требований реального времени в Linux и способы, с помощью которых обеспечивается выполнение этих требований -- начиная с ранних архитектур, которые основывались на решениях по виртуализации, и заканчивая теми возможностями, которые сегодня имеются в стандартном ядре 2.6.
    30.10.2008  
 
Продолжения и продвинутая управляющая логика
Управляющая логика программ обычно прямолинейна: последовательность, выбор, итерация. Многим программистам, обученным на этих базовых управляющих структурах, бывает тяжело увидеть, какие ещё элементы управляющей логики могут пригодиться. Эта статья содержит начальные сведения о продолжениях и учит совершенно по-новому смотреть на управляющую логику.
    28.10.2008  
 
Анатомия SELinux
SELinux – ОС Linux с улучшенной безопасностью. В качестве ее основы используется GNU/Linux. Усиление защиты происходит путем внесения изменений как на уровне ядра, так и на уровне пространства пользователя, что превращает ее в «непробиваемую» ОС.
    23.10.2008  
 
Software Development Kit for Multicore Acceleration Version 3.0
IBM Software Development Kit for Multicore Acceleration Version 3.0 (SDK 3.0) - это полный комплект инструментальных программных средств, позволяющих создавать приложения для процессора Cell Broadband Engine (Cell BE).
    22.10.2008  
 
Пошаговое руководство по установке, настройке и тестированию сервера Linux, Apache, Informix и PHP
Узнайте, как установить, настроить и протестировать сервер под управлением Linux, Apache, Informix и PHP (LAIP). Эти приложения предоставляют в ваше распоряжение мощный набор средств для поддержки Web-сервера.
    16.10.2008  
 
Debian-Installer (D-I) и Custom Debian Distributions (CDD) : Промышленная платформа для создания специализированных дистрибутивов и сред инсталяции
Статья представляет собой обзор архитектуры и методов применения инфраструктуры проекта Debian в коммерческих и свободных разработках.
    14.10.2008  
 
Анализ CPI процессора POWER5: Часть 2. Введение в модель анализа CPI
Модель разбора CPI, основанная на показателях счетчиков позволяет существенно усовершенствовать анализ производительности. Научитесь анализировать данные специальных счетчиков производительности, полученные во время профилирования.
    10.10.2008  
 
Анатомия журналируемых файловых систем Linux
Были времена, когда журналируемые файловые системы рассматривались как нечто избыточное. Однако сегодня журналируемая файловая система ext3 выбирается по умолчанию в Linux. В этой статье вы узнаете о журналируемых файловых системах, их настоящем и будущем.
    07.10.2008  
 
Потери производительности при выборочном подтверждении TCP
На практике обработка выборочных подтверждений SACK расходует много вычислительных ресурсов, что может быть использовано злоумышленником. В этой статье даны экспериментальные оценки серьезности данной проблемы для стека TCP в Linux(R).
    02.10.2008  
 
Подробности процесса загрузки Linux
В данной статье рассматривается процесс загрузки в системе Linux от начальной bootstrap-загрузки до запуска первого приложения, работающего в пользовательском пространстве. Кроме этого, мы рассмотрим и другие вопросы, имеющие отношение к процессу загрузки, такие как имеющиеся загрузчики, распаковка ядра, начальный RAM-диск и другие элементы загрузки Linux.
    30.09.2008  
 
Различия между UNIX и Linux
Описываются сходства и отличия операционных систем UNIX(R) и Linux(R). Эта статья охватывает различные аспекты отличий, от технических до конкретных программ, их доступности и различий в их администрировании.
    25.09.2008  
 
Использование reiserfs в Linux
Ознакомьтесь с файловыми системами ext2, ext3 и Reiser4 и узнайте, как создать свою собственную файловую систему Reiser4. Если вам нужно что-то реально продвинутое, можно испробовать современную файловую систему Reiser4.
    23.09.2008  
 
Установка ОС Linux и ее последующая загрузка с жесткого диска, подключенного к шасси BladeCenter S
IBM® BladeCenter® S является первым шасси IBM BladeCenter, позволяющим интегрировать серверы и устройства хранения данных. В этой статье вы узнаете о том, как установить ОС SUSE Linux® 10 на жесткий диск, подключенный к blade-серверу, и загрузиться с него.
    18.09.2008  
 
Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 6. Интеллектуальное управление буфером с помощью передач DMA
Изучите концепцию двойной буферизации и мультибуферизации, которая позволяет улучшить скорость выполнения кода путем распараллеливания обработки и передачи данных, а также позволяет контроллеру MFC определять наилучший порядок выполнения операций.
    16.09.2008  
 
Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 5. Программирование процессора SPU на C/C++
В этой части этой серии вы примените ваши знания о SPU для программирования процессора Cell BE на C/C++. Узнайте, как использовать векторные расширения, настроить компилятор на предсказание ветвлений и выполнять передачи DMA, используя язык C/C++.
    11.09.2008  
 
Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 4. Программирование SPU с расчетом на производительность
В этой части рассматриваются векторное SIMD-программирование, устранение ветвлений, раскрутка циклов, планирование выполнения инструкций и приемы прогнозирования ветвлений. В предыдущих статьях были рассмотрены Sony PS3, Cell BE и программирование SPU.
    09.09.2008  
 
Планировщик задач Linux
Linux развивается - растут надежность, масштабируемость и производительность. Динамический планировщик задач, разработанный Инго Молнаром, является динамическим, поддерживает распределение нагрузки, а его алгоритм имеет сложность O(1). Статья расскажет об его свойствах.
    04.09.2008  
 
Linux на борту: Что делать со старым компьютером?: Автоматизация дома с помощью X10
В восьмидесятые люди мечтали о том, что будут ездить на ракетомобилях, а их домами будут управлять компьютеры. С ракетомобилями не вышло, но управлять приборами поможет протокол X10. Питер Сибах расскажет о настройке и управлении устройствами X10.
    02.09.2008  
 
Улучшите свою настольную систему развлекательными LiveCD
Слушайте музыку и смотрите DVD на вашем Linux-компьютере без необходимости длительной установки и настройки программ. Изучите четыре пакета -- MoviX2, GeeXBoX, WOMP!, и LLGP -- которые вернут развлечения на ваш компьютер.
    28.08.2008  
 
Программирование высокопроизводительных приложений на процессоре Cell BE: Часть 3. Знакомьтесь с процессором SPU
Продолжаем углубленное рассмотрение процессорных элементов SPE (Synergistic processor elements) процессора Cell Broadband Engine™ (Cell BE) и их работы на самом низком уровне. В этой части рассматриваются вопросы упорядочивания данных в памяти и средств взаимодействия элементов SPE.
    26.08.2008  
 
Анализ CPI процессора POWER5: Часть 1. Инструменты измерения производительности
Данная статья открывает небольшую серию материалов, посвященных анализу производительности систем на базе архитектуры Power Architecture. Первая часть познакомит вас с набором параметров CPU и с наиболее удобными средствами сбора информации.
    21.08.2008  
 
Автоматизация управления клиентами с помощью Service Location Protocol
Протокол Service Location Protocol (SLP) является интернет-стандартом RFC и программной оболочкой, которая позволяет сетевым приложениям находить и настраивать сетевые сервисы. Статья познакомит вас с SLP, его архитектурой и продемонстрирует использование протокола, имеющего реализацию на основе открытого исходного кода.
    19.08.2008  
 
Настройка распределенной мультиэкранной среды при помощи Linux и Xdmx
Вы можете использовать общий рабочий стол на нескольких мониторах, подключенных к разным компьютерам, при помощи Linux и Xdmx. Используйте вместе ноутбуки и настольные ПК под управлением Linux для создания общего экрана и увеличения эффективности работы.
    14.08.2008  
 
Статистическое программирование на R: Часть 3. Повторное использование кода и объектное программирование
R — это мощная бесплатно распространяемая статистическая среда, которая включает в себя язык программирования, интерактивную оболочку и обширные графические возможности. Эта статья продолжает две предыдущие публикации Дэвида (написанные совместно с Брэдом Хантингом), рассматривая объектно-ориентированное программирование в R, а также некоторые общие концепции программирования в R.
    13.08.2008  
 
DSL Linux: маленький дистрибутив с большими возможностями
Используйте DSL Linux®, если вам необходимо иметь под рукой операционную систему с открытым исходным кодом, в состав которой входило бы большое количество программного обеспечения, и которая бы умещалась на CD-диске.
    07.08.2008  
 
Статистическое программирование на R: Часть 2. Функциональное программирование и анализ данных
Во второй части трилогии Дэвид и Брэд продолжат исследования, описанные в первой статье, используя R - мощную бесплатно распространяемую статистическую среду. Теперь, когда исходные данные приведены в порядок, будем вникать в функционал языка.
    05.08.2008  
 
Доступ к ядру Linux через файловую систему /proc
/proc предлагает новый подход к обмену данными между ядром Linux и пользовательским пространством. В ней содержатся файлы, содержимое которых генерируется ядром и с помощью которых можно манипулировать ядром. Эта статья покажет /proc в действии.
    31.07.2008  
 
Создание собственного диспетчера памяти для проектов C/C++
Оптимизация производительности программ является чрезвычайно важной задачей. Это руководство проясняет принципы управления памятью на примере создания собственного диспетчера памяти.
    29.07.2008  
 
Многофункциональный мультимедийный компьютер: Часть 5. Удаленный и локальный интерфейс
В этой статье цикла Многофункциональный мультимедийный компьютер мы добавим в наше мультимедийное устройство пользовательский Web-интерфейс. Автор рассматривает проблемы разработки как интерфейса, так и самого ПО, а также показывает интересное применение локального браузера вместо удаленного.
    24.07.2008  
 
Статистическое программирование на R: Часть 1. Купаемся в изобилии статистических возможностей
В первой части трилогии Дэвид и Брэд познакомят вас с R – свободно распространяемой мощной статистической средой. Среда R включает в себя язык программирования, интерактивную оболочку и широкие возможности по отображению графической информации. Более того, R имеет огромный набор математических и статистических функций, а также дополнительные возможности, которые предоставляются в подключаемых пакетах.
    24.07.2008  
 
Многофункциональный мультимедийный компьютер : Часть 4. Oптимальное соотношение программной и аппаратной реализации
Изучите технические вопросы воспроизведения видео и узнайте, как получить правильное сочетание оборудования и ПО, при котором достигается хорошая производительность по разумной цене. Кроме того, автор рассказывает, что MP3 вовсе не обозначает формат MPEG-3.
    22.07.2008  
 
Многофункциональный мультимедийный компьютер: Часть 3. Cкрипты и масштабирование изображений
Льюин Эдвардс рассказывает об истории создания системы X, ее архитектуре, а также о том, почему все это необходимо знать при разработке графической системы встраиваемого устройства. Вводится простой скриптовый язык для управления мультимедийным устройством.
    17.07.2008  
 
Многофункциональный мультимедийный компьютер: Часть 2. Показ изображений
В этой статье рассказывается о том, как эффективно напрямую использовать фреймбуфер для отображения JPEG-изображений, и обсуждается выбор между использованием сервера X Window и прямым доступом к фреймбуферу.
    15.07.2008  
 
Многофункциональный мультимедийный компьютер : Часть 1. Установка Linux на Mac mini
Узнайте, как установить и настроить Linux на Mac mini. В последующих статьях будет рассказано, как добавить необходимые программы и превратить Mac mini в независимое мультимедийное устройство.
    10.07.2008  
 
Использование приемов Linux при работе с коммерческим UNIX
В руководстве объясняется, как можно применять навыки работы с Linux(R) для AIX(R) и Solaris(R). UNIX(R) и Linux похожи и имеют многие одинаковые принципы работы; но какие существуют нюансы, отличающие две эти ОС?
    09.07.2008  
 
Искусство метапрограммирования: Часть 3. Корпоративное метапрограммирование
Метапрограммирование все шире используется по мере того, как задачи программирования становятся более простыми и наглядными. Это происходит в рамках архитектуры OMG's MDA. В этой статье описывается архитектура MDA и проблемы, которые она позволяет решать.
    03.07.2008  
 
Надежная передача данных по протоколу SCTP
В этой статье мы познакомимся с основными характеристиками протокола SCTP ядра Linux 2.6 и рассмотрим исходный текст программ сервера и клиента, демонстрирующий возможности протокола по многопоточной передаче данных.
    01.07.2008  
 
Подготовка к экзамену LPI 301: Тема 303. Конфигурирование
В этом руководстве, третьем из серии из шести руководств, Шон расскажет о конфигурировании сервера LDAP (Lightweight Directory Access Protocol), включающем в себя настройку списков контроля доступов, обеспечение безопасности и оптимизацию.
    26.06.2008  
 
Восстановление системы после взлома с помощью LiveCD
Хотите оценить целостность своей системы Linux® и восстановить потерянные данные без длительной и трудоемкой установки и конфигурирования? Познакомьтесь с двумя пакетами – Helix и Plan-B – которые предоставляют эти возможности с помощью LiveCD.
    24.06.2008  
 
Создание мозаичных изображений с помощью Perl и ImageMagick
С помощью ImageMagick, GD и The Gimp можно создавать статичные и динамичные мозаичные изображения. Исследуем возможности ImageMagick и других инструментов с открытым исходным кодом для работы с графикой.
    19.06.2008  
 
Изучаем tput
Одним из средств UNIX являются shell-скрипты – как простые, так и сложные. Независимо от этого их авторам нужны инструменты для того, чтобы выделить текст жирным шрифтом или подчеркиванием, изменить его фон и т. д. Для этого и используется tput.
    17.06.2008  
 
Конвертация Linux-драйверов устройств для работы на архитектуре Power
При конвертации драйверов для работы на архитектуре Power следует учитывать некоторые особенности этой архитектуры. В статье описаны нюансы конвертации драйверов устройств для работы в Linux на архитектуре Power.
    10.06.2008  
 
Высокопроизводительный кластер на основе MPI: Часть 2. Установка и настройка MPI с ch_p4mpd на сервере OpenPower 720
В этой серии статей рассматривается создание высокопроизводительного кластера. Вы узнаете, как скомпилировать и установить MPI в двух различных режимах (в первой части описывается использование ch_p4, а во второй части — ch_p4mpd).
    05.06.2008  
 
Высокопроизводительный кластер на основе MPI: Часть 1. Установка и настройка MPI с ch_p4 на сервере OpenPower 720
В этой серии статей рассматривается создание высокопроизводительного кластера. Вы узнаете, как скомпилировать и установить MPI в двух различных режимах (в первой части описывается использование ch_p4, а во второй части — ch_p4mpd).
    03.06.2008  
 
Автоматизация переключения между ОС при мультисистемной загрузке
Следуя инструкциям по настройке мультисистемной загрузки, вы сможете переключаться между операционными системами без необходимости вмешательства вручную. Представленные в данной статье скрипты помогут настроить переключение загрузки между Linux® и Windows®.
    27.05.2008  
 
Эффективное управление системными журналами
Узнайте о простом, но полезном способе комбинировать возможности обработки данных awk и XML, который можно использовать для представления системных данных о UNIX(R) в удобной для восприятия форме, пригодной для отправки в корпоративную сеть или интернет.
    23.05.2008  
 
IBM NFS/DFS Authentication Gateway
В этой статье обсуждаются потребность в миграции и различные стратегии перехода от инфраструктуры IBM Distributed Computing Environment (DCE)/Distributed File System(ТМ) (DFS(ТМ) - распределенной файловой системы) к NFS Version 4 для AIX(R) и Linux(R).
    20.05.2008  
 
Настройка UNIX и Linux для совместной работы
Узнайте о том, как обеспечить совместный доступ к базам данных и файловым системам из ОС Linux и UNIX с помощью служб NIS и NFS. Наладив обмен учетными данными, вы сможете использовать технологию единого входа (SSO) на любых серверах вашей сети.
    15.05.2008  
 
Повышение безопасности с помощью многоэкземплярности директорий
В этой статье показано, как с помощью подключаемых модулей аутентификации (PAM) включить механизм пространств имен и защитить от несанкционированного доступа совместно используемые директории (например, /tmp или /var/tmp).
    14.05.2008  
 
Запуск Linux на PlayStation 3: Часть 3. Несколько приемов для разгрузки X11
Приставка PS3 может работать под управлением операционной системы Linux, но для ее нормального функционирования требуется дополнительная настройка. В этой статье автор рассказывает о способах превращения X11 в более легкую среду, требующей меньше памяти.
    08.05.2008  
 
Руководство пользователя VLC
Перевод руководства пользователя VideoLan Client
    06.05.2008  
 
Запуск Linux на PlayStation 3. : Часть 2. Работа с памятью
Приставка Sony PlayStation 3 (PS3) может работать под управлением операционной системы Linux, но для ее нормального функционирования требуется дополнительная настройка. В этой статье, автор рассматривает вопросы оптимизации памяти.
    28.04.2008  
 
Руководство пользователя VLS
Перевод руководства пользователя VideoLan Server
    24.04.2008  
 
Удаленное наблюдение за сеансами мэйнфрейма
Для доступа к мэйнфреймам z/OS используется эмулятор терминала 3270. Из этой статьи вы узнаете, как написать простой shell-скрипт для UNIX или Linux, с помощью которого вы можете в реальном времени наблюдать за всеми действиями пользователей мэйнфрейма.
    23.04.2008  
 
Запуск Linux на PlayStation 3: Часть 1 . Больше, чем развлечение
Приставка Sony PS3 может работать под управлением операционной системы Linux. В этой статье автор рассказывает о функциональных возможностях и преимуществах PS3 Linux и показывает некоторые полезные дополнительные настройки системы.
    17.04.2008  
 
Xen и DS4800. Многоканальный доступ к системе хранения данных
В этой статье, на примере дистрибутива Red Hat Enterprise Linux 5.1, вы научитесь устанавливать систему виртуализации Xen, а также обеспечивать многоканальный доступ (доступ по нескольким маршрутам) к системе хранения данных IBM System Storage DS4800.
    10.04.2008  
 
Подготовка самоустанавливающегося диска для blade-серверов
Выполните 9 шагов для создания самоустанавливающегося жесткого диска для blade-сервера под управлением SUSE Linux Enterprise Server 10. При первой загрузке системы с этого диска запускается автоматическая установка Linux, что упрощает задачу по установке ОС.
    08.04.2008  
 
Операционная система Linux: Часть 3. Структура файловой системы
В лекции разбираются основные понятия файловой системы: файл, каталог, дерево каталогов. Обсуждаются принципы размещения файлов в Linux в соответствии со стандартом FHS, приводится краткий обзор стандартных каталогов файловой системы Linux.
    27.03.2008  
 
Официальное руководство и HOWTO по Samba 3.2.x: Часть I. Общая информация по установке
Этот раздел Samba-HOWTO-Collection содержит общую информацию по установке и конфигурированию тех частей Samba, которые - наиболее вероятно - потребуются.
    20.03.2008  
 
Операционная система Linux: Часть 9. Текстовые редакторы
В лекции вводится понятие «текстовый редактор». Задача лекции – познакомить читателя с двумя наиболее развитыми инструментами Linux, предназначенными для редактирования текста и решения смежных с редактированием задач: Vim/Vi и Emacs. В одной лекции невозможно дать подробное описание этих программ, поэтому изложение ограничивается основными принципами работы с этими редакторами, простейшими примерами и перечислением случаев, когда удобно и рационально использовать Vim/Vi и Emacs.
    18.03.2008  
 
Управление доступом на основе ролей в SELinux
Узнайте, как совместная работа трёх элементов контекста SELinux (политика, ядро и пространство пользователя) реализует RBAC и связывает пользователей Linux с политикой TE.
    13.03.2008  
 
Подготовка к экзамену LPI 301: Тема 302. Установка и разработка
В этом руководстве, втором из серии из шести руководств, Шон расскажет об установке и настройке сервера LDAP (Lightweight Directory Access Protocol), а также о написании сценариев Perl для доступа к данным каталога.
    11.03.2008  
 
Мониторинг кластеров GPFS по SNMP
В этой статье описывается способ простой проверки SNMP в кластере GPFS.
    06.03.2008  
 
Разработка приложений для ноутбука OLPC
Познакомьтесь с API Sugar и узнайте, как разрабатывать и отлаживать графические действия в Sugar, используя Python.
    04.03.2008  
 
Подготовка документов с использованием шаблонов Word и Writer от developerWorks
Из этой статьи вы узнаете, как готовить англоязычные технические статьи и учебные пособия к публикации на центральном сайте developerWorks с помощью Microsoft Word или OpenOffice.org Writer.
    29.02.2008  
 
Управление логическими томами
В этой статье раскрываются наиболее полезные особенности LVM2 — относительно нового набора пользовательских средств, предоставляющего возможности управления логическими томами — и предлагаются несколько способов упрощения системных задач администрирования.
    29.02.2008  
 
Знакомство с Ubuntu Mobile and Embedded
Ubuntu - великолепный дистрибутив операционной системы GNU/Linux для серверов и рабочих станций, но знаете ли вы, что он также идеален для карманных и мобильных устройств? В последнюю версию Ubuntu, Gutsy Gibbon, включена поддержка встраиваемых и мобильных систем в рамках проекта Ubuntu Mobile and Embedded (UME). Познакомьтесь с проектом UME и узнайте, как начать работу с ним.
    26.02.2008  
 
Многопроцессорность с Completely Fair Scheduler
В поставку ядра Linux 2.6.23 входит ядро модульного планировщика и полностью равномерный планировщик (Completely Fair Scheduler, CFS), реализованный в виде модуля планировщика. Эта статья познакомит вас с основными функциями CFS, вы увидите, как он работает, и узнаете об изменениях, ожидаемых в версии 2.6.24.
    21.02.2008  
 
Масштабируемость сетевых ресурсов на высокопроизводительных серверах
Из этой статьи вы узнаете о том, как оптимизировать многоузловую высокопроизводительную систему под Linux, насчитывающую от 1 до 4 узлов, в которой используются встроенные в системные платы адаптеры Gigabit Ethernet.
    19.02.2008  
 
Кроссплатформенная графика с использованием cairo
Написанная с нуля для создания изображений, идентично отображающихся на мониторе и принтере, полностью кроссплатформенная библиотека cairo становится ведущим игроком в области графики на Linux. Cairo управляет 2D-графикой GNOME, GTK+, Pango и многих других приложений.
    14.02.2008  
 
Контейнерная виртуализация Cell/B.E. : Часть 2. Вопросы реализации
В серии представлен исчерпывающий обзор всех компонентов и методик, необходимых для виртуализации процессора Cell/B.E. программными методами. Эта статья, вторая в серии, подробно описывает реализацию выделенной виртуализации и разбиения на разделы, описанных в первой части серии.
    12.02.2008  
 
Контейнерная виртуализация Cell/B.E. : Часть 1. Понятия, архитектура и инструменты
В этой серии из трёх частей представлена форма программной виртуализации, ориентированная на аппаратные ресурсы, известная как контейнерная виртуализация (или виртуализация операционной системы), для демонстрации которой используется проект с открытым исходным кодом OpenVZ.
    08.02.2008  
 
Linux на борту: Автоматическая загрузка фотографий Nokia N800
Три этих выпуска Linux на борту показывают, как начать создавать приложения для Nokia N800, на рабочем примере: использовании встроенной камеры для создания Web-камеры. В этом третьем и последнем выпуске мы напишем процедуру автоматической выгрузки полученных изображений.
    05.02.2008  
 
Linux на борту : Работа с камерой Nokia N800
В этом выпуске мы начнем создавать приложение для работы с камерой, используя gstreamer для доступа к камере устройства Nokia N800.
    31.01.2008  
 
Использование пространств имен команды mount
Эта статья, предназначенная для системных администраторов Linux, в пошаговом режиме показывает, как можно реализовать экспорт части файловой системы пользователя и импорт экспортированных частей систем других пользователей расширением команды mount.
    29.01.2008  
 
Использование пространств имен команды mount
Эта статья, предназначенная для системных администраторов Linux, в пошаговом режиме показывает, как можно реализовать экспорт части файловой системы пользователя и импорт экспортированных частей систем других пользователей расширением команды mount.
    29.01.2008  
 
Использование пространств имен команды mount
Rational Application Developer. Эта статья, предназначенная для системных администраторов Linux, в пошаговом режиме показывает, как можно реализовать экспорт части файловой системы пользователя и импорт экспортированных частей систем других пользователей расширением команды mount.
    29.01.2008  
 
Разрешения POSIX для файлов: Разделяем полномочия root
Назначая разрешения конкретным файлам, вы можете дать возможность непривилегированному пользователю исполнять файл с определенными специальными полномочиями. В этой статье рассказывается о том, как использовать эти возможности.
    25.01.2008  
 
IBM Installation Toolkit: Установка Linux на POWER
В статье рассказывается, как с помощью инструментария IBM Installation Toolkit for Linux для архитектуры POWER установить Red Hat Enterprise Linux или SUSE Linux Enterprise Server на машины IBM System p и System i5.
    21.01.2008  
 
Эмуляция систем с помощью QEMU
QEMU - это приложение с открытым исходным кодом, полностью эмулирующее персональный компьютер. Помимо эмуляции процессора, QEMU позволяет эмулировать также все необходимые подсистемы, такие как сетевые адаптеры и видеоплаты. Он также может эмулировать более продвинутые вещи, такие как симметричные многопроцессорные системы (вплоть до 255 процессоров) и другие процессорные архитектуры, такие как АРМ или PowerPC. В этой статье рассматривается QEMU и его архитектура, и показывается, как эмулировать гостевую операционную систему на Linux-хосте
    18.01.2008  
 
5 простых шагов настройки кластера Web-серверов
Постройте кластер Web-сервера Apache высокой готовности, объединяющий несколько физических или виртуальных серверов Linux, с помощью Linux Virtual Server и Heartbeat v2 за 5 простых шагов.
    14.01.2008  
 
Очаровательный Python: Изящество и неловкость Python. Часть 2
В этой серии из двух статей Дэвид рассматривает неочевидные возможности и проблемы, появившиеся в последних версиях Python, чтобы помочь неспециалистам в Python использовать всю красоту языка, избегая при этом неприятных ошибок.
    09.01.2008  
 
Первый из группы
z/VSE V4.1 предоставляет экономически эффективное решение для мэйнфреймов, подходящее клиентам любого масштаба.
    31.12.2007  
 
Оптимизация IT – интегрирование ресурсов z/VSE
В процессе оптимизации разнородной IT-среды предприятия ресурсы z/VSE могут быть интегрированы с приложениями, работающими под другими системами, на едином мэйнфрейме, обеспечивая бизнесу ряд преимуществ.
    28.12.2007  
 
Анатомия подсистемы SCSI в Linux
В этой статье мы рассказываем о SCSI-подсистеме Linux и обсуждаем пути ее будущего развития.
    27.12.2007  
 
Анатомия методов синхронизации Linux
В этой статье приводится обзор механизмов блокировок, реализованных в ядре 2.6, в том числе атомарных операторов, взаимных блокировок, блокировок чтения и записи, а также семафоров ядра.
    25.12.2007  
 
Разработка программного обеспечения для телефонов OpenMoko под управлением Linux
Среда OpenMoko -- это абсолютно бесплатная среда разработки для запуска приложений и системного кода на аппаратном обеспечении поддерживаемых телефонов, исключающая всякую зависимость от кода производителя. В этом руководстве вы познакомитесь со средой разработки OpenEmbedded, используемой для создания образов файловой системы для телефонов OpenMoko, таких как Neo 1973.
    20.12.2007  
 
Очаровательный Python: Изящество и неловкость Python. Часть 1
По сравнению с "золотым веком" популярности Python 1.5.2 - в течение многих лет стабильной и надежной версии языка - Python приобрел множество новых синтаксических возможностей и встроенных функций и типов. Для каждого изменения в отдельности имелось достаточно веское основание, однако в целом из-за них современный Python - уже не тот язык, который при достаточном опыте можно выучить за один вечер. Помимо этого, с некоторыми изменениями связаны не только преимущества, но и потенциальные неприятности.
    18.12.2007  
 
Linux на борту: Разработка приложений для Nokia N800
Заглянем внутрь телефона/Интернет-планшета/Web-камеры Nokia N800 и подробнее рассмотрим среду разработки, построенную на базе scratchbox.
    13.12.2007  
 
Ассемблеры для Linux: Сравнение GAS и NASM
В этой статье разъясняются некоторые наиболее важные синтаксические и семантические различия GNU Assembler и Netwide Assembler.
    11.12.2007  
 
Часть 3. Программирование метаклассов в Python
Микеле и Дэвид чувствуют определенную ответственность за излишнюю заумность кода некоторых энтузиастов, прочитавших предыдущие статьи по метаклассам Python. В этой статье они пытаются исправить ситуацию, помогая программистам воздержаться от "заумностей".
    06.12.2007  
 
Часть 2. Программирование метаклассов в Python
Эта статья возвращается к работе с метаклассами и их отношению к другим понятиям ООП. В ней сравнивается создание экземпляров класса и наследование, рассматриваются различия между методами классов и метаметодами, а также объясняется, как разрешать конфликты метаклассов.
    04.12.2007  
 
Архитектурные решения на базе аппаратных платформ IBM
Развитие процессоров POWER применительно к серверам pSeries, а также IBM eServer i5 и iSeries до 2007 г. предполагает усовершенствование вычислительных возможностей процессора POWER5, что позволит заказчикам превзойти доступные на сегодняшний день уровни загрузки вычислительных ресурсов и продуктивности.
    03.12.2007  
 
Программирование метаклассов в Python
Большинство читателей уже знакомо с концепциями объектно-ориентированного программирования: наследованием, инкапсуляцией, полиморфизмом. Метаклассы открывают возможность определенных типов "аспект-ориентированного программирования", например, вы можете расширять классы новыми возможностями трассировки, сохранения объектов, протоколирования ошибок и т.д.
    29.11.2007  
 
Является ли TCO для System z более низкой, чем для вертикально масштабируемых распределенных Unix- и Linux-серверов?
Чтобы успешно конкурировать в плане TCO, IBM активно демонстрирует, что мэйнфрейм System z снижает расходы на сетевое оборудование, площади, потребляет меньше электроэнергии, чем распределенные системы, требует меньше административных затрат и предоставляет большую вычислительную способность благодаря высокому общему «коэффициенту использования» системы.
    28.11.2007  
 
Анатомия файловой системы Linux
В этой статье рассматривается виртуальная файловая система (VFS) ядра Linux, которая иногда называется виртуальным коммутатором файловой системы, а также приводится обзор некоторых основных структур, связывающих файловые системы.
    27.11.2007  
 
Изменения в libspe: как использование libspe2 изменяет программирование для Cell Broadband Engine
Библиотека libspe, которую используют программы PPE для доступа и управления SPE, подвергнута значительной модификации. В этой статье описана концепция libspe2 и показано, как управлять и взаимодействовать с SPE-процессом при помощи libspe2.
    22.11.2007  
 
Использование Tivoli Provisioning Manager for OS Deployment для развертывания Red Hat на нескольких компьютерах
В этом руководстве показано, как использовать Tivoli Provisioning Manager for OS Deployment для создания установочных образов и управления пакетами с целью фактического развертывания Red Hat Enterprise Linux.
    20.11.2007  
 
Учебное пособие для экзамена LPI 102, тема 111: Задачи администрирования
Прочтя это пособие, вы узнаете, как управлять пользователями и группами, устанавливать профили пользователей и пользовательские окружения, использовать журналы, планировать задачи, создавать резервные копии данных и поддерживать системное время.
    14.11.2007  
 
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 5.
Соискатели должны иметь хорошее знание основ компьютерных сетей. Эти навыки включают в себя понимание IP-адресов, сетевых масок и их значений (то есть определение сетевого и широковещательного адресов для хоста, основываясь на его сетевой маске в сокращенной записи и в формате "четыре числа через точку", а также определение сетевого адреса, широковещательного адреса и сетевой маски по данному IP-адресу и числу битов)
    13.11.2007  
 
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 4.
Соискатели должны уметь добавлять, удалять, "замораживать" и изменять учетные записи пользователей. Эти навыки включают в себя создание и удаление групп, а также изменение информации о пользователе/группе в базах данных passwd/group. Кроме того, сюда входит создание специализированных и ограниченных учетных записей.
    13.11.2007  
 
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 3
Соискатели должны уметь управлять и/или осуществлять мониторинг работы ядра и его модулей. Это подразумевает навыки сбора информации о работающем ядре и его модулях с помощью средств командной строки, а также загрузки/выгрузки модулей вручную. Здесь также необходимо уметь определять, какие модули могут быть выгружены и какие параметры они получают. Соискатели должны уметь конфигурировать систему так, чтобы загружать модули по имени, отличающемуся от названия файла модуля.
    09.11.2007  
 
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 2
Соискатели должны уметь разбивать диски на разделы и создавать файловые системы на носителях, в частности, на жестких дисках. Эти навыки включают в себя подготовку разделов и создание файловых систем c использованием различных вариантов команды.
    08.11.2007  
 
Блокирование доступа к Linux на промышленном уровне: Часть 2. Исполнение только подписанного кода
Это вторая статья из цикла, состоящего из двух частей, о защите ваших Linux машин для оптимизации процессов поддержки и администрирования, в которой рассказано, как сконфигурировать ядро Linux для выполнения только подписанного двоичного кода.
    06.11.2007  
 
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 1
Соискатели должны научиться планировать схему разбиения жёсткого диска в системе Linux. Под этим подразумевается распределение файловых систем или области подкачки по различным разделам или дискам, и настройка их на оптимальное использование системой, а также размещение каталога /boot в разделе, удовлетворяющем требованиям загрузки BIOS.
    01.11.2007  
 
Анатомия сетевого стека в Linux
Одна из величайших возможностей Linux — сетевой стек. Его интерфейсы варьируются от протоколо-независимых до специальных интерфейсов независимых сетевых протоколов. В статье исследуется структура сетевого стека Linux и некоторые основные структуры.
    31.10.2007  
 
Последовательный запуск команд на кластере с UNIX-сервера. Часть 2: Remote shell (rsh)
Научитесь конфигурировать remote shell (rsh) на серверах IBM System p(TM) и System x(TM) таким образом, чтобы UNIX(R)-сервер имел доступ к удаленному серверу без пароля.
    29.10.2007  
 
Полезные советы по Linux: Планирование задач с помощью cron и at
Если есть задания монотонные, которые должны выполняться, когда система мало используется, или регулярно, то есть причины применить планировщик задач. Эта статья поможет использовать cron и at, чтобы периодически или однократно планировать задачи.
    29.10.2007  
 
Загрузка двух операционных систем: Linux и AIX
Иногда нужно вести разработку программы одновременно под операционные системы Linux и AIX. В этой статье описывается организация загрузки двух ОС: Linux и AIX на одном IBM eServer pSeries, включая eServer p5, eServer i5, или eServer OpenPower сервере.
    24.10.2007  
 
Лёгкие Web-серверы
Представленный ниже технический анализ сегмента лёгких Web-серверов призван помочь вам найти среди них наиболее соответствующий требованиям вашего следующего проекта.
    23.10.2007  
 
Публикации по проекту Linux: Безопасность
Публикации, приведенные на этой странице, представляют вклад, внесенный сотрудниками IBM Linux Technology Center в сообщество разработчиков в области безопасности Linux.
    18.10.2007  
 
Блокирование доступа к Linux на промышленном уровне : Часть 1. Удаление оболочки
Поддержка большой группы Linux машин может быть серьезным испытанием для администратора. В первой части цикла обсуждается, как и зачем закрывать машины для упрощения процессов поддержки и администрирования. Используя данное руководство, вы научитесь удалять интерпретаторы из базовой системы.
    17.10.2007  
 
В дебрях дистрибутивов
Новички в Linux обычно теряются в огромном выборе дистрибутивов. Я сообщу вам хорошую новость — большинство из них можно спокойно проигнорировать. Эта статья поможет выбрать дистрибутив для начала изучения Linux, а также понять, что же вы выбрали.
    11.10.2007  
 
Создание системы голосования на Perl/CGI
В данной статье представлен реальный пример (Web-приложение для голосования), в котором минимальное число внешних модулей, не применяются cookies на стороне клиента и используются преимущества CGI-атрибутов.
    09.10.2007  
 
Операционная система Linux: Часть 2. Терминал и командная строка
В лекции описываетcя взаимодействие пользователя с системой посредством терминального устройства и интерпретатора командной строки. Даются основные понятия интерфейса командной строки: команда, параметр, разделитель, ключ. Кроме того, описывается устройство подсистем помощи Linux С man и info С и способы их использования.
    04.10.2007  
 
Советы по Linux: Управление длительностью выполнения запланированных заданий
Допустим, вам нужно устранить назойливую проблему, запустив отладку на 30 минут в полночь, или вы просто хотите использовать систему Linux в качестве будильника. Этот совет поможет вам остановить задания, запущенные с помощью cron и at, после того, как они проработают определенное время, или при выполнении каких-либо других условий. В этот совет теперь включена информация по команде timeout, входящей в состав пакета AppleTalk (Netatalk). -прим.ред.
    02.10.2007  
 
Начало работы со службой хранения ключей в Linux
Служба хранения ключей, включенная в ядро Linux версии 2.6, -- замечательный новый способ управления аутентификацией, шифрованием, междоменными пользовательскими соответствиями и решения других задач, связанных с обеспечением безопасности платформы Linux.
    18.09.2007  
 
Полезные советы Linux: Параметры bash и расширения параметров
Вы иногда задаетесь вопросом, как использовать в скриптах параметры и как передать их внутренним функциям или другим скриптам? Эти полезные советы помогут вам в использовании параметров и различных расширений параметров, доступых в bash shell.
    17.09.2007  
 
Series title: You'll like this article
Rational Application Developer Your article abstract goes here. Put the main points and key phrases at the beginning of the abstract, because it may be truncated in search results. Make your abstract enticing yet succinct. Aim for three to five sentences that express why the reader would care about the content (motive) and what he or she can gain from reading the content (benefits).
    17.09.2007  
 
Установка множества экземпляров DB2 9 с SAP на Linux и UNIX
Следуйте пошаговым инструкциям для установки нескольких экземпляров программы DB2 на одном сервере, в среде SAP.
    11.09.2007  
 
Использование gperf для эффективной обработки параметров командной строки в C/C++
Инструмент GNU gperf является генератором «идеальных» хеш-функций, который для заданного набора строк формирует код хеш-таблицы, функции хеширования и функции поиска на C/C++. Узнайте о том, как использовать gperf для эффективной обработки параметров командной строки в коде C/C++.
    06.09.2007  
 
Программирование высокопроизводительных приложений на процессоре Cell BE, Часть 2: Программирование процессоров SPE (synergistic processing elements)
Мы продолжаем рассказывать о преимуществах процессоров SPE на PS3. В первой части было показано, как установить Linux на PS3, и была рассмотрена небольшая программа. Во второй части мы рассмотрим механизмы работы SPE процессора Cell BE на низшем уровне.
    04.09.2007  
 
Программирование высокопроизводительных приложений на процессоре Cell BE, Часть 1: Введение в Linux на PLAYSTATION 3
Sony PLAYSTATION 3 (PS3) – самый простой и дешевый для программистов способ достать и опробовать новый процессор Cell Broadband Engine (Cell BE). Мы рассказываем, как установить Linux на PS3 и как начать разработку для процессора Cell BE на PS3.
    04.09.2007  
 
Открытые системы BIOS для Linux
Во многих системах часть времени загрузки идет на обеспечение поддержки MS-DOS. Существуют проекты, в которых проприетарный BIOS заменяют на код, выполняющий только самое необходимое для загрузки и начала работы ядра Linux. В статье дан краткий обзор этой темы.
    30.08.2007  
 
Увеличение производительности сокета в Linux
Sockets API позволяет создавать клиентские и серверные приложения, взаимодействующие по локальной сети или через Интернет. В статье описаны способы использования Sockets API, позволяющие увеличить быстродействие и правильно настроить среду GNU/Linux.
    30.08.2007  
 
Создание мультикластерной среды на основе файловой системы General Parallel File System
Из этого учебного пособия вы узнаете, как собрать и разобрать простую многокластерную среду из кластеров на базе компьютеров System x и System p, используя файловую систему General Parallel File System (GPFS). В процессе изучения пособия вы осуществите дистанционное добавление существующего GPFS-кластера к другому кластеру. Вы также узнаете, как монтировать файловую систему из удаленного кластера с использованием защищенного коммуникационного протокола GPFS.
    29.08.2007  
 
Установка большого Linux-кластера: Часть 4. Установка узлов и настройка GPFS-кластера
Создайте работающий Linux-кластер. В четвертой статье серии предоставляется вторая часть инструкций по настройке системы хранения данных.
    28.08.2007  
 
Установка большого Linux-кластера: Часть 3. Система хранения данных и файловые системы с совместным доступом
Создайте работающий Linux-кластер. В третьей статье серии предоставляется первая часть инструкций по настройке системы хранения данных.
    28.08.2007  
 
Анатомия распределителя памяти slab в Linux
Ядро Linux использует метод распределения памяти как объектов, исходя из их размера. Эта статья описавает идеи, лежащие в основе механизма slab allocator (распределитель slab), и исследует его интерфейсы и приемы использования.
    22.08.2007  
 
Размещение нескольких сайтов с поддержкой SSL на одной сетевой карте с помощью IP-алиасинг
Интерес к использованию SSL вместе с именованными виртуальными хостами растет. Вы можете применять виртуальные хосты на Apache с помощью виртуальных хостов на базе IP. В этой статье Джон Ляо и Джим Майлз покажут вам, как это сделать.
    14.08.2007  
 
Операционная система Linux: Часть 15. Сетевые и серверные возможности
В первой части лекции описана настройка сетевых параметров Linux и даны примеры того, как реализованы постоянные сетевые настройки в некоторых дистрибутивах. Кроме этого, описаны основные системные службы, имеющие отношение к настройке сети: служба автоматической настройки и межсетевой экран. Вторая часть лекции представляет собой краткий обзор основных сетевых служб и описание различных серверов Linux, которые можно использовать для организации таких служб.
    13.08.2007  
 
Полезный совет: Ознакомьтесь с текстовыми утилитами (textutils)
Используйте мощь текстовых утилит, уже установленных в вашей системе Linux, чтобы повысить производительность. Этот первый совет в серии полезных советов от Яцека Артимьяка поможет вам в этом.
    13.08.2007  
 
Операционная система Linux: Часть 1. Сеанс работы в Linux
В лекции описан сеанс работы пользователя в Linux: от регистрации в системе до выхода. Рассмотрено понятие пользователя с точки зрения системы, процедура идентификации пользователя, обоснована многопользовательская модель разграничения доступа. Даются основы работы с интерфейсом командной строки.
    07.08.2007  
 
Шесть советов по написанию более понятного программного кода
Для разработчика программ самым ценным ресурсом является время. Приведенные ниже шесть советов помогут вам создавать программы, которые будет легко поддерживать в будущем. Это сэкономит вам массу времени и позволит избежать разочарований: одна минута, потраченная на написание комментариев, способна избавить вас от длительных мучений.
    26.07.2007  
 
Разработка встроенных приложений с использованием eSWT
В статье рассмотрены различия между eSWT (embedded Standardb Widget Toolkit) и обычным SWT (Standard Widget Toolkit). Приведены лучшие советы и рекомендации по использованию этой технологии для разработки вашего собственного eSWT-приложения, основанного на интегрированной среде Model-View-Controller (MVC). Также обсуждаются вопросы разработки, развертывания и тестирования комплекта Service Management Framework (SMF) с использованием eSWT.
    25.07.2007  
 
Время Xen: Виртуализируйте Linux, чтобы тестировать приложения
Xen -- это технология создания виртуальной среды, доступная для ядра Linux. Показано, как установить Xen на примере Fedora Core. Убедитесь в очевидных преимуществах использования "песочницы" для тестирования, и игровой площадки для запуска виртуальных машин на одной Linux-машине.
    25.07.2007  
 
Анатомия ядра Linux
Ядро Linux - это центральная часть большой и сложной операционной системы. При этом, несмотря на колоссальные размеры, оно имеет четкую структурную организацию в виде подсистем и уровней. В этой статье мы рассказываем об общей структуре ядра Linux и знакомим вас с его основными подсистемами и базовыми интерфейсами. Везде, где это возможно, мы приводим ссылки на другие статьи IBM, где вы сможете найти углубленную информацию.
    24.07.2007  
 
Создание Fedora Live CD
В декабре 2006 в рамках проекта дистрибутива Fedora Linux был выпущен первый Live CD. Узнайте, как создавать свои собственные простые в использовании Live CD при помощи видоизмененного Pilgrim, средства для создания Fedora Live CD.
    20.07.2007  
 
Распараллеливайте приложения для ускорения загрузки Linux
Одна из основных претензий к Linux -- это скорость его загрузки. В статье обсуждаются возможности увеличения скорости загрузки Linux, в том числе два варианта распараллеливания процесса инициализации. Кроме этого показано, как представить в графическом виде процесс загрузки.
    20.07.2007  
 
Подсказки по Linux: Функции сравнения и тестирования в Bash
Вы запутались во множестве способов тестирования и сравнения в Bash shell? Это руководство поможет вам освоиться с различными тестами для файлов, строк и чисел. Вы узнаете, когда и как стоит использовать конструкции с test, [], [[]], (()) или if-then-else.
    17.07.2007  
 
Cultured Perl: Генетические алгоритмы, следующее поколение
Эта статья делает следующий шаг в работе с генетическими алгоритмами на Perl, работая с программой, которая ищет наборы словарных слов в ДНК индивидуума.
    12.07.2007  
 
Cultured Perl: Генетические алгоритмы, выполненные на Perl
Генетическое программирование использует мутацию и репликацию при создании алгоритмов для создания постоянно улучшающихся компьютерных программ. Тед показывает, как реализовать на Perl некоторые специфические задачи, которые вы можете адаптировать для общего использования.
    12.07.2007  
 
Настройка систем LAMP, Часть 2: Оптимизация Apache и PHP
Эта вторая статья в серии из трех статей, посвященных LAMP, сфокусирована на действиях, которые вы можете выполнить для оптимизации Apache и PHP.
    05.07.2007  
 
SELinux из наброска
SELinux, реализация мандатного контроля доступа от U.S. National Security Agency и наиболее известная подсистема безопасности в Linux. SELinux входит по умолчанию в установочные пакеты дистрибутивов Fedora и Red Hat Enterprise Linux, а также доступна в виде отдельных установочных пакетов для других дистрибутивов. В этой статье рассказывается о том, как преобразовать систему, не использующую SELinux, вручную, для того чтобы детально рассмотреть интеграцию SELinux в операционную систему.
    05.07.2007  
 
Linux и симметричная многопроцессорная система
В статье разобраны идеи, стоящие за многопроцессорной обработкой и созданием приложений для Linux, использующих SMP.
    03.07.2007  
 
Настройка систем LAMP, Часть 1: Знакомство с архитектурой LAMP
Эта первая статья в серии из трех статей, посвященных LAMP (Linux, Apache, MySQL, PHP/Perl), описывает архитектуру LAMP, некоторые методики замеров и некоторые основные сведения, касающиеся ядра Linux, дисков и наладки файловой системы.
    29.06.2007  
 
Очаровательный Python: Итераторы и простые генераторы
В Python 2.2 появилась новая конструкция со своим ключевым словом. Эта конструкция - генератор, а ключевое слово - "yield". Хотя генераторы позволяют реализовать новые, функциональные и оригинальные идеи, все же не так-то просто понять, как они работают. Эта статья - попытка ненавязчивого объяснения этой конструкции, равно как связанного с ней понятия итераторов.
    29.06.2007  
 
Виртуализация при помощи coLinux
Виртуализация с помощью VMware, Xen и KVM является теперь очень популярной. Но знаете ли вы, что вы можете запускать Linux совместно с Microsoft Windows? В этой статье рассматривается Cooperative Linux (coLinux) и объясняется, как его настраивать и запускать под Windows.
    28.06.2007  
 
Аудит системы Linux в примерах
Ваша система Linux безопасна? После инсталляции и настройки системы в соответствии с требованиями безопасности необходимо наладить регулярный аудит системы. В этой статье обсуждаются средства и предлагаются примеры скриптов для автоматизации процесса.
    26.06.2007  
 
Portland улучшает мобильность рабочей среды Linux
Portland -- проект с открытым исходным кодом, упрощающий развертывание и коммерциализацию приложений Linux, помогая им работать во многих рабочих средах. Проект уже доступен и быстро развивается. Используйте набор программ XdgUtils из Portland 1.0.
    26.06.2007  
 
Очаровательный Python: Текстовая обработка в языке Python
Эта статья суммирует возможности текстовой обработки языка Python для тех программистов, которые являются новичками в программировании на языке Python. Эта статья объясняет некоторые основные понятия регулярных выражений и предлагает советы, когда стоит (а когда - не стоит) использовать регулярные выражения при обработке текста.
    25.06.2007  
 
Защита VNC-приложений при помощи SSL
SSL предоставляет новый механизм удобного, безопасного доступа к удаленным рабочим столам при помощи VNC и стандартных Web-браузеров.
    21.06.2007  
 
Удаленный доступ к компьютерным ресурсам с помощью фермы серверов приложений Linux
Вы наверняка слышали о Web 2.0, а мы расскажем как "utility computing 2.0", представляющая собой реализованную для Linux комбинацию загрузки по сети, SSL, VNC и других хорошо известных технологий, обеспечивает великолепную отдачу от инвестиций.
    20.06.2007  
 
Узнайте о виртуальной машине ядра Linux (KVM)
Linux и гибкость идут бок о бок и возможности виртуализации также. Совсем недавно с появлением Kernel Virtual Machine, или KVM, ситуация с виртуализацией в Linux изменилась. KVM поддерживает виртуализацию гостевых операционных систем Linux и даже Windows на аппаратуре, которая способна к виртуализации.
    20.06.2007  
 
Знакомство с vi - метод шпаргалки
Это руководство покажет, как использовать редактор vi. Используя ускоренный метод шпаргалки в этом руководстве, мы постараемся сделать вас профессиональным пользователем vi, не потратив много времени. Вы быстро всему научитесь.
    18.06.2007  
 
DB2 и открытый исходный код: Разместите свою информацию на карте с помощью Google Maps API, DB2/Informix и PHP на Linux
Google Maps API вместе с DB2 или Informix, PHP, JavaScript и XML позволят вам создать простую в использовании карту с вашей личной информацией на ней.
    18.06.2007  
 
Разработка Linux-приложений для POWER
Linux-приложения для IBM System p(TM) и System i(TM) используются и разрабатываются так же, как и на других Linux-системах. В статье обсуждены схожие моменты и отличия Linux на Power, которые вам необходимо осознавать. (Обновлено в июне 2007.)
    14.06.2007  
 
Настройка DB2 Enterprise 9 на виртуальной машине Linux при помощи VMware ESX Server
Выполните пошаговые инструкции по настройке виртуальной машины для DB2 9 на Linux при помощи VMware ESX Server 3.0.1.
    04.06.2007  
 
Настройка SUSE Linux на POWER5 для повышения производительности
Ознакомьтесь с факторами, влияющими на производительность виртуализации в системах IBM POWER5, работающих под управлением SUSE Linux(R) Enterprise Server (SLES) 10. Узнайте, как использовать системные инструменты, которые помогают диагностировать и решать проблемы, связанные с производительностью.
    04.06.2007  
 
Очаровательный Python: Магия декораторов
Python сделал возможным метапрограммирование, но новые версии приносят часто не совместимые с предыдущими новшества. Python 2.2 занялся изготовлением метаклассов, а в Python 2.4 возникли декораторы, реализующие многие возможности метапрограммирования.
    28.05.2007  
 
Повышение уровня безопасности LAMP при помощи директивы Apache Proxy mod_proxy
В этой статье Ник Маинард дает краткое описание способа повышения безопасности настройки LAMP при помощи модуля Apache mod_proxy. Эта статья касается именно Linux, однако некоторые принципы могут применяться и в других операционных системах.
    17.05.2007  
 
Публикации по Linux проектам: Ядро
Публикации на этой странице представляют вклад, внесенный членами IBM Linux Technology Center в сообщество разработчиков в области ядер.
    15.05.2007  
 
Как использовать IBM XL C/C++ Advanced Edition V8.0 для Linux на POWER
Разработчики Linux, использующие системы на базе процессоров IBM Power Architecture, могут быстро перейти с компиляторов GNU gcc и g++ (называемых GCC) на IBM XL C/C++ Advanced Edition V8.0 для Linux воспользовавшись инструкциями из этой статьи.
    04.05.2007  
 
Руководство по миграции на Linux для региональных администраций
Приложения
    01.05.2007  
 
Руководство по миграции на Linux для региональных администраций
Планирование пилотной миграции
    01.05.2007  
 
Руководство по миграции на Linux для региональных администраций
Пилотная миграция
    01.05.2007  
 
Руководство по миграции на Linux для региональных администраций
Модернизация ИКТ-инфраструктуры
    01.05.2007  
 
Руководство по миграции на Linux для региональных администраций
Выбор Linux
    01.05.2007  
 
Руководство по миграции на Linux для региональных администраций
Введение
    01.05.2007  
 
Уменьшите объем памяти, занимаемой Linux
Недостаток физической памяти может существенно снизить быстродействие Linux. Из статьи вы узнаете, как точно измерить количество памяти, используемой вашей системой Linux и получите совет, как уменьшить требования к памяти на примере системы Ubuntu.
    28.04.2007  
 
Виртуальный Linux
Виртуализация, прежде всего, означает виртуализацию серверов или хостинг нескольких независимых ОС на одном компьютере. Рассматриваются основные принципы виртуализации и обсуждаются пути реализации. Также рассматривается виртуализация ОС в Linux.
    28.04.2007  
 
Насвистывайте во время работы, чтобы запускать команды на своем компьютере
Используйте Linux или Microsoft Windows, свободную программу sndpeek и простой Perl-скрипт для чтения определенных звуковых сигналов -- буквально насвистывайте, гудите или пойте вашему компьютеру -- и запускайте команды на основании этих звуков. Подайте вашему компьютеру сигнал низким свистом, чтобы проверить вашу почту, или разблокируйте ваш скринсейвер при помощи первых тактов пятой симфонии Бетховена. Насвистывайте, когда вы работаете, для увеличения эффективности.
    26.04.2007  
 
Ассемблер для Power-архитектуры, Часть 2: Искусство загрузки и сохранения на PowerPC
В этой статье будет обсуждена специфика программирования на ассемблере для 64-битного PowerPC на Linux и Unix-подобных системах, причем основное внимание обращается на методы доступа к данным и на создание позиционно-независимого кода.
    24.04.2007  
 
Ассемблер для Power-архитектуры, Часть 1: Концепции программирования и простейшие команды PowerPC
Процессор POWER5 -- это 64-битная рабочая лошадка, использующаяся в разнообразных условиях. Начиная с этого введения в ассемблер и систему команд PowerPC, этот цикл статей дает общее представление об ассемблере и, в частности, об ассемблере для POWER5.
    24.04.2007  
 
Ассемблер для Power-архитектуры, Часть 3: Программирование с использованием процессора ветвлений PowerPC
В предыдущих статьях обсуждалось то, как работают программы, использующие 64-битный набор команд PowerPC и как команды работают с памятью. Эта статья рассматривает очень мощные условные команды и команды ветвления, доступные в наборе команд PowerPC.
    24.04.2007  
 
Основы построения операционных систем промышленного назначения. Часть 6.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году. Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM.
    23.04.2007  
 
Основы построения операционных систем промышленного назначения. Часть 5.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году. Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM.
    23.04.2007  
 
Основы построения операционных систем промышленного назначения. Часть 4.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году. Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM.
    23.04.2007  
 
Основы построения операционных систем промышленного назначения. Часть 3.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году. Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM.
    23.04.2007  
 
Основы построения операционных систем промышленного назначения. Часть 2.
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году. Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM.
    23.04.2007  
 
Основы построения операционных систем промышленного назначения. Часть 1
Курс был успешно опробован при подготовке спецгруппы по академической программе подготовки специалистов компании IBM в 2006 году. Курс построен на основе технической документации, полученной из общедоступных источников, в том числе из материалов, находящихся на открытом сайте компании IBM.
    23.04.2007  
 
Создание визуальных эффектов в режиме реального времени
Исследуйте архитектуры EffecTV и SDL и узнайте, как использовать возможности средств видеообработки с открытым исходным кодом в Linux.
    23.04.2007  
 
Ленивое программирование и ленивые вычисления
Ленивое программирование -- обобщенное понятие для отсрочки обработки функции или запроса до тех пор, пока не понадобятся результаты. Понимание этого термина поможет избавить код от ненужных вычислений и сделать программы более проблемно-ориентированными.
    11.04.2007  
 
План перехода с Windows на Linux: Часть 7. Работа с сетью
В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, рассмотрит работу с сетью -- одну из традиционно сильных сторон Linux.
    05.04.2007  
 
План перехода с Windows на Linux: Часть 9. Установка программного обеспечения
В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, расскажет, что такое RPM, научит загружать и компилировать пакеты, опишет плюсы и минусы автоматизированного управления пакетами.
    05.04.2007  
 
План перехода с Windows на Linux: Часть 8. Резервное копирование и восстановление
В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, рассмотрит, из чего состоит система, обсудит планирование и регулярное резервное копирование.
    05.04.2007  
 
План перехода с Windows на Linux: Часть 6. Работа с разделами и файловыми системами
E-business архитектор IBM Крис Волден, ваш гид по всей серии developerWorks, поможет перенести навыки работы с Windows в Linux. В этой части мы исследуем иерархическую структуру каталогов в Linux и изучаем монтирование и устройства.
    05.04.2007  
 
План перехода с Windows на Linux: Часть 3. Введение в Webmin
В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, расскажет, как установить и использовать Webmin, утилиту для администрирования Linux, предоставляющую графический интерфейс.
    04.04.2007  
 
План перехода с Windows на Linux: Часть 5. Журналирование в Linux
В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, научит вас просматривать журналы, использовать содержащуюся в них информацию и расскажет, как осуществляется ротация log-файлов.
    04.04.2007  
 
План перехода с Windows на Linux: Часть 4. Администрирование пользователей
e-business архитектор IBM Крис Волден, ваш гид по всей серии developerWorks, поможет перенести навыки работы с Windows в Linux. В этой части вы научитесь добавлять и удалять пользователей и группы, узнаете о теневом пароле и группах файлов.
    04.04.2007  
 
План перехода с Windows на Linux: Беглый обзор
e-business архитектор IBM Крис Волден -- ваш гид в изучении состоящей из 9 частей серии пособий от developerWorks по применению ваших навыков эксплуатации Windows в Linux-окружении. Он осветит основные приемы работы в Linux.
    03.04.2007  
 
План перехода с Windows на Linux: Часть 1. Философия Linux
В этом пособии Крис Волден, автор состоящей из 9 частей серии пособий от developerWorks по переходу с Windows на Linux, осветит некоторые отличия и сходства систем Linux и Windows и объяснит, как прекратить постоянно перезагружать компьютер.
    02.04.2007  
 
План перехода с Windows на Linux: Часть 2. Работа в консоли
e-business архитектор IBM Крис Волден, ваш гид по всей серии developerWorks, поможет перенести навыки работы с Windows в Linux. Он охватит все от входа в систему до компиляции пакетов из исходника. В этой части описаны оболочки и важнейшие команды Linux.
    02.04.2007  
 
Очаровательный Python: Еще о функциональном программировании на Python, Часть 2
Эта статья продолжает серию статей о функциональном программирования (ФП) на Python. В ней демонстрируется несколько достаточно сложных концепций ФП. Читателю окажется полезным введение в различные подходы программного решения задач.
    28.03.2007  
 
Очаровательный Python: Функциональное программирование на языке Python, Часть 1
Хотя пользователи обычно думают о Python как о процедурном и объектно-ориентированном языке, он содержит все необходимое для поддержки полностью функционального подхода к программированию. В этой статье рассматриваются общие концепции функционального программирования и иллюстрируются способы реализации функционального подхода на Python.
    28.03.2007  
 
Руководство по интроспекции на Python
Интроспекция предоставляет полезную информацию об объектах вашей программы. Python, динамический, объектно-ориентированный язык программирования, обеспечивает потрясающую поддержку интроспекции. В этой статье демонстрируются многие из его возможностей, начиная самыми простыми видами помощи и заканчивая более сложными формами изысканий.
    28.03.2007  
 
Администрирование Linux на лету
Файловая система /proc - это одна из величайших особенностей Linux и эта статья проведет вас по наиболее полезным ее аспектам. С ней вы сможете администрировать многие детали вашей системы без необходимости перезагрузки машины.
    27.03.2007  
 
Очаровательный Python: Создание декларативных мини-языков
В этой статье Дэвид рассматривает не столько использование Python для интерпретации и транслирования других специализированных языков (хотя такое возможно), сколько то, как сам Питоновский код может быть удобно сведен к ряду декларативных элементов.
    27.03.2007  
 
Очаровательный Python: Использование комбинаторных функций в модуле itertools
В Python 2.2 были введены простые генераторы, а стандартные циклы перепродуманы в терминах итераторов.В этой статье Дэвид рассматривает этот новый модуль, показывая выразительную силу, появившуюся с комбинаторными итераторами.
    26.03.2007  
 
Управление персистентностью Python
Персистентность - это возможность хранить объекты постоянно, даже между выполнениями программы. Прочитав эту статью, вы получите общее представление о различных механизмах персистентности для объектов Python: от реляционных баз данных до Питоновского консервирования и так далее. Вам также будет предложено исчерпывающее описание возможностей сериализации объектов на Python.
    22.03.2007  
 
Очаровательный Python: Используйте Psyco, и Python будет работать так же быстро, как и С
В этой статье Дэвид рассматривает, что есть Psyco, а также тестирует его в некоторых приложениях.
    22.03.2007  
 
Очаровательный Python: Множественная диспетчеризация
В этой статье рассматривается реализация множественной диспетчеризации в Python и показано, как это улучшает программы.
    22.03.2007  
 
Очаровательный Python: Основанные на генераторах конечные автоматы и сопрограммы
Простые генераторы, которые были представлены в Python 2.2, могут использоваться для упрощения конечных автоматов (state machines) и моделирования сопрограмм. Новые генераторы Python подводят нас почти прямо к сопрограммам; оставшиеся несколько шагов можно сэмулировать. Объяснение соответствующих понятий сопровождается примерами кода.
    21.03.2007  
 
Очаровательный Python: Взгляд изнутри на JPython и Python for .NET
Дэйвид Мертц (David Mertz) беседует с Марком Хэммондом (Mark Hammond), Финном Боком (Finn Bock) и Бaрри Уорсо (Barry Warsaw), разработчиками JPython и Python for .NET. Это интервью позволяет взглянуть на развитие фирмы Microsoft глазами Марка Хэммонда (разумеется, в рамках условий его контракта о неразглашении конфиденциальной информации) и отражает текущее состояние дел в работе Финна Бока и Барри Уорсо над близким к своему завершению проектом JPyhton.
    21.03.2007  
 
Очаровательный Python: Реализация "невесомых нитей" с помощью генераторов Python
В этой статье Дэвид представляет невесомые нити как элегантное решение проблем, естественное разрешение которых требует большого числа взаимодействующих процессов.
    21.03.2007  
 
Среды Web-разработки на языке Python, Часть 2: Разработка для Web с помощью TurboGears и Python
Во второй статье данного выпуска, мы продемонстрируем TurboGears, другую среду разработки Web-приложений в стиле шаблонов модель-вид-контроллер (model-view-controller - MVC) с открытым исходным кодом, работающий на языке программирования Python. Первая статья была введением в среду разработки Django, в этой же статье будет показано использование TurboGears для создания приложения Web-магазина, а в заключении будет приведено сравнение Turbogears и Django.
    15.03.2007  
 
Среды Web-разработки на языке Python, Часть 1: Разработка для Web с помощью Django и Python
В этой первой статье из двух, мы представим вам Django - среду с открытым исходным кодом для ведения разработки Web-приложений в стиле модель-вид-контроллер (model-view-controller - MVC), вооруженную мощью языка Python. С помощью Django вы можете в считанные минуты создавать высококачественные, легкоуправляемые Web-приложения, работающие под управлением баз данных.
    15.03.2007  
 
Проверка и оценка TAMS 3011, Часть 6: Начало саги о загрузке NetBSD на новом оборудовании
Перенесение операционной системы на новое оборудование может быть лёгким и приятным процессом, или очень сложным делом, в зависимости от того, какие вам повстречаются проблемы.
    07.03.2007  
 
Доступ на защищённый веб-сайт с помощью языка Perl
С помощью модулей автоматизируйте процедуру регистрации на защищённых веб-сайтах.
    06.03.2007  
 
IBM Cluster Systems Management: Руководство по установке
Управление большим потоком данных и большим количеством узлов в IT-области - сложная задача. CSM (IBM Cluster Systems Management) упрощает этот процесс. Следуйте инструкциям Гариша Чаухана по установке CSM.
    28.02.2007  
 
IBM Cluster Systems Management (Управление кластерными системами IBM): Руководство по установке
Изучим, как использовать средство CSM, чтобы управлять большим количеством машин. Архитектор IBM Linux Гариш Чаухан шаг за шагом даст инструкции, как установить CSM-средство в среде с разными операционными системами.
    28.02.2007  
 
Автоматизация обновлений микропрограмм для IBM System x и BladeCenter
Узнайте о методах автоматизации обновлений микропрограмм с использованием интерфейса командной строки с поддержкой сценариев, предоставляемого RSA и MM. Примеры сценариев иллюстрируют процесс.
    21.02.2007  
 
Установка большого Linux-кластера: Часть 2. Конфигурирование управляющего сервера и установка узла
Создайте работающий Linux-кластер. В этой (второй) части серии статей описывается конфигурирование управляющего сервера и процедура установки узлов в кластере.
    21.02.2007  
 
Установка большого Linux-кластера: Часть 1. Введение и аппаратная конфигурация
Создайте работающий Linux-кластер из большого количества отдельных частей аппаратного и программного обеспечения, включая системы IBM System x и IBM TotalStorage.
    21.02.2007  
 
Методика ввода ошибок в модули памяти DDR и DDR2
Создайте модуль памяти с двухрядным расположением выводов - DIMM, способный вводить ошибки в сервер IBM System x и другие системы с модулями памяти с удвоенной скоростью передачи данных - DDR и DDR2, для облегчения тестирования надежности сетей, grid-сетей и центров обработки данных.
    21.02.2007  
 
Устройства ввода ошибок FBD-памяти для компьютеров IBM System x
Создайте модуль памяти с двухрядным расположением выводов (dual in-line memory module - DIMM), способный вводить ошибки в модули памяти с полной буферизацией (fully buffered DIMM - FBD) серверной системы IBM System x для облегчения тестирования надежности сетей, grid-сетей и центров обработки данных.
    21.02.2007  
 
Набор средств для линейного программирования GNU: Часть 3. Сложные проблемы и элегантные решения
В третьей части серии рассматривается использование GLPK и клиентской программы glpsol с языком GNU MathProg для решения задачи по производству парфюмерии, а также задачи расстановки игроков баскетбольной команды.
    14.02.2007  
 
Совет по Linux: Печать файлов DVI при помощи CUPS
Вы когда-нибудь при попытке напечатать DVI или другой файл в Linux получали сообщение "unsupported format"? Данное руководство покажет, как сочетать существующие программы для создания фильтра печати в CUPS для печати DVI файлов.
    07.02.2007  
 
Набор средств для линейного программирования GNU: Часть 2: Проблемы средней сложности в линейном программировании
В данной части Вы изучите способы создания простой мультипеременной и объявления двумерных параметров на примере задачи о диете. Затем Вы познакомитесь с выражениями MathProg и целочисленными переменными решения при работе над задачей распределения ресурсов почтового отделения.
    02.02.2007  
 
Набор средств для линейного программирования GNU: Часть 1: Введение в линейную оптимизацию
Набор средств для линейного программирования GNU - это мощный, проверенный инструмент для решения численных задач с множественными ограничениями. Данная статья посвящена описанию GLPK, клиентской служебной программы glpsol, и языку GNU MathProg, предназначенным для решения задач оптимизации операций для Giapetto's Woodcarving, Inc., вымышленного производителя игрушек.
    01.02.2007  
 
Подготовка к экзамену LPI 202 (тема 206): Почта и новости
Это второй из семи учебников, посвященных сетевому администрированию Linux для специалистов. В этом учебнике Дэвид Мертз [David Mertz] рассматривает использование Linux в качестве почтового сервера или сервера новостей.
    31.01.2007  
 
Подготовка к экзамену LPI 101: X Window System
В этом учебнике Ян Шилдс знакомит вас с X Window System для Linux. Ян продолжает готовить вас к сдаче экзамена LPI 101 Профессионального Института Linux (Linux Professional Institute): Администрирование Linux для начинающих (Junior Level Administration).
    25.01.2007  
 
Заклинание Python: Высиживание "яиц" Python с помощью setuptools
Дэвид рассматривает модуль setuptools, дополнительный проект Python Enterprise Application Kit (PEAK). setuptools заменяет стандартную библиотеку distutils и добавляет в Python возможности управления версиями пакетов и зависимостями.
    25.01.2007  
 
Создание "Web-пауков" в Linux
Web-паук (Web spider) – это программный агент, который обходит Интернет с целью сбора, фильтрации и агрегирования информации для потенциальных пользователей.
    25.01.2007  
 
Учебник для экзамена LPI 101, Тема 104: Устройства, файловые системы Linux и стандарт Filesystem Hierarchy Standard
В руководстве Иэн Шилдз продолжает готовить вас к сдаче экзамена 101 на администратора младшего уровня (LPIC-1) Linux Professional Institute. Вы будете уметь создавать и форматировать разделы в различных файловых системах Linux, управлять и обслуживать их.
    24.01.2007  
 
Безопасное программирование с OpenSSL API, Часть 3: Обеспечение надежного обслуживания
При отсутствии надежного серверного приложения не существует потребности в надежном клиентском приложении. С OpenSSL вы можете создавать защищенные серверные приложения и, несмотря на то, что документация выглядит пугающей, это не так трудно.
    22.01.2007  
 
Отладка работы утилиты make
Утилиты make, например, GNU make, System V make и Berkeley make, являются основополагающими инструментами, необходимыми для упрощения процесса сборки приложений. В этой статье вы познакомитесь со структурой файла makefile
    17.01.2007  
 
C Linux на борту: Linux в Nokia 770
Интернет-планшет Nokia 770 на базе ОС Linux - очень привлекательное устройство для поклонников Linux. Последние новации в среде разработки делают его заманчивой игрушкой для энтузиастов и профессиональных разработчиков встроенных систем
    17.01.2007  
 
Инструменты визуализации данных для Linux
В Linux существует множество различных приложений визуализации данных. Для того чтобы решить, какой из инструментов графической визуализации с открытым исходным кодом лучше подходит для решения ваших задач, необходимо изучить множество таких инструментов
    17.01.2007  
 
Технология автоматической адаптации режима работы мобильных телефонов к условиям среды с использованием Bluetooth и сервера Serendipity
Беспроводная технология значительно увеличила наши возможности для связи друг с другом, но одновременно повсеместное присутствие бесконечно звонящих сотовых телефонов не может не отвлекать...
    18.12.2006  
 
Лучшая обработка ошибок с помощью Flex и Bison
В данной статье рассмотрены режимы обработки ошибок Flex и Bison, их использование и некоторые связанные с ними сложности.
    13.12.2006  
 
Системы управления версиями для Linux
VCS, Системы управления версиями - важный аспект разработки современного ПО. Статья дает обзор VCS и их преимущества, включая CVS, Subversion, Arch и Git, рассматривает некоторые из новых подходов.
    04.11.2006  
 
SELinux: теория и практика безопасности
Уже не первый год Linux широко используется в коммерческих и государственных организациях. Это поле диктует свои правила игры: требования к надёжности и безопасности систем очень высоки. Что предлагает Linux в ответ на этот вызов?
    18.10.2006  
 
Встроенный Linux: Внутри MediaMVP
В качестве MP3 и MPEG-проигрывателя Hauppauge MediaMVP позволяет проигрывать цифровые музыкальные файлы через телевизионное устройство. Это отличный пример реализации Linux на минимальном аппаратном обеспечении.
    28.09.2006  
 
Создание кросс-платформенных GUI-приложений с использованием wxWidgets
Набор инструментальных средств wxWidgets содержит мощные кросс-платформенные средства разработки графического пользовательского интерфейса (GUI). Не только "родной" C++, но и другие языки предлагают средства для использования данного набора.
    21.09.2006  
 
Подготовка к экзамену 102 в LPI, Тема 108: Документация по Linux
В данном руководстве Ян Шилдс продолжает готовить вас к Экзамену 102 Linux Professional Institute Junior Level Administration (LPIC-1). В этой четвертой части серии из девяти учебников Ян знакомит вас с документацией по Linux.
    20.09.2006  
 
NFSv4 обеспечивает унифицированный сетевой доступ
Network File System (NFS) является частью мира бесплатных операционных систем и патентованных разновидностей UNIX с середины 1980-х годов. Но не все администраторы знают, как они работают, или почему появляются новые версии.
    12.09.2006  
 
Инструментарии роботостроения с открытым исходным кодом
Данная статья познакомит вас с некоторыми из open source-инструментариев (с открытым исходным текстом) роботостроения под Linux, продемонстрирует их возможности, а также поможет решить, какой из них лучше подходит для ваших целей.
    05.09.2006  
 
Учебник для экзамена LPI 202, Тема 214: Поиск и устранение проблем сети
Этим уроком, последним из семи, посвященных администрированию компьютерных сетей в Linux, Дэвид Мертз (David Mertz) заканчивает готовить вас к сдаче экзамена 202 Профессионального Института Linux: Администрирование, средний уровень (LPIC-2).
    28.06.2006  
 
Учебник для экзамена LPI 202, Тема 214: Устранение неполадок
В этом учебном пособии сделан упор на то, как поступать, когда что-нибудь идет не так, как надо. Оно построено на материале, уже освещенном более подробно в ранних пособиях.
    28.06.2006  
 
Учебник для экзамена LPI 202, Тема 212: Система безопасности
В этом уроке, шестом из семи, посвященных посвященных администрированию компьютерных сетей в Linux, Дэвид Мертз (David Mertz) продолжает готовить вас к сдаче экзамена LPI 202, Администрирование, средний уровень.
    13.06.2006  
 
Учебник для экзамена LPI 202, Тема 210: Управление сетевыми клиентами
В этом учебнике, пятом из семи, посвященных администрированию компьютерных сетей в Linux, Дэвид Мертз (David Mertz) продолжает готовить вас к сдаче экзамена LPI 210, Администрирование для специалистов.
    24.05.2006  
 
Установка и использование Eclipse для Linux на компьютерах POWER
Узнайте как установить и использовать Eclipse, в частности под Linux для компьютеров IBM на базе процессоров POWER. Научитесь компилировать и запускать приложения, использовав примеры программ на Java и C.
    05.05.2006  
 
Создание встраиваемых сценариев на языке Lua
Компилируемые языки программирования и языки сценариев имеют свои уникальные преимущества, но что, если вы захотели бы использовать оба языка для создания мощных приложений? Lua - это встраиваемый язык сценариев, который является маленьким, быстрым и очень мощным. Перед созданием еще одного формата конфигурационных файлов или ресурсов (и еще одного синтаксического анализатора для него) попробуйте Lua.
    28.04.2006  
 
Анализ безопасности ПО при помощи BogoSec
В статье обсуждается методика работы с BogoSec и его внедрение, рассматривается выходная информация BogoSec при работе с некоторыми контрольными примерами, включая Apache Web server, OpenSSH, Sendmail, Perl, и другими.
    28.04.2006  
 
Учебник для экзамена LPI 202, Тема 208: Web-сервисы
В этом учебнике, четвертом из семи, охватывающих администрирование сетей среднего уровня в Linux, Дэвид Мертз продолжает готовить вас к сдаче экзамена LPI 208 Профессионального института Linux (Linux Professional Institute): Администрирование для специалистов (LPIC-2). Теперь Дэвид Мертз (David Mertz) рассуждает о том, как настроить и запустить Apache HTTP-сервер и прокси-сервер Squid.
    25.04.2006  
 
Вопросы XML: Микроформаты: технология канал-поток (pipestreaming)
Одно из применений XML - продвижение небольших фрагментов контента через произвольный процесс обработки, что очень похоже на каналы UNIX. Для этого подхода хорошо приспособлен принцип микроформатирования.
    25.04.2006  
 
Автономное распределение нагрузки, часть 1: Cisco Content Switching Module
Для создания эффективной среды с динамическим распределением нагрузки администраторы могут использовать CISCO Content Switching Module (CSM) и IBM Enterprise Workload Manager (EWLM).
    25.04.2006  
 
Искусственный жемчуг: Книги о Perl, часть 2
Прочтите обзор двух различных книг по системному администрированию. Книга Unix Power ToolsШелли Пауэрс (Shelley Powers), Джерри Пика (Jerry Peek), Тима О'Рэйли (Tim O'Reilly) и Майка Лукайдса (Mike Loukides) посвящена основам администрирования и написана в легкодоступном стиле. Она должна быть у каждого системного администратора. Книга Analytical Network and System Administration Марка Бурджеса (Mark Burgess) - это продвинутая работа по системному администрированию для тех, кто имеет достаточные знания в области теории вычислительных систем и математики. Прочтите все статьи Тэда Златанова из серии Искусственный жемчу.
    13.04.2006  
 
Перенос Linux-приложений на 64-разрядные системы
С появлением 64-разрядных архитектур все более актуальным становится готовность работы на них вашего программного обеспечения Linux. Узнайте, как избежать ошибок переноса при создании объявлений и присваиваний, сдвиге бит, объявлении типов, форматировании строк и т.д.
    12.04.2006  
 
Учебник для экзамена LPI 102, Тема 106: Загрузка, инициализация, остановка и уровни выполнения
В этом втором в серии из девяти учебников Ян знакомит вас с запуском и остановкой Linux. К концу этого учебника вы будете знать, как провести загрузку системы, задать параметры ядра и остановить или перезагрузить систему.
    04.04.2006  
 
Учебник для экзамена LPI 102, Тема 106: Загрузка, инициализация, остановка и уровни выполнения
В этом учебнике Ян Шилдс (Ian Shields) продолжает готовить вас к сдаче Экзамена LPI 102 Профессионального Института Linux: Администрирование Linux для начинающих (LPIC-1). В этом втором в серии из девяти учебников Ян знакомит вас с запуском и остановкой Linux. К концу этого учебника вы будете знать, как провести загрузку системы, задать параметры ядра и остановить или перезагрузить систему.
    04.04.2006  
 
Ускорение кода при помощи GNU-профайлера
Повышение производительности приложений редко не стоит затраченных усилий, но не всегда понятно, какие функции программы расходуют наибольшее количество времени при выполнении. Узнайте, как можно точно определить узкие места в производительности при помощи gprof как для пространства пользователя, так и для системных вызовов в Linux
    03.04.2006  
 
Основы GTK+, часть 3: Развертывание приложения GTK+.: Как разворачивать GTK+
В двух предыдущих статьях цикла «Основы GTK+», мы узнали, что такое GTK+ и для чего он используется. Эта последняя статья цикла освещает вопросы, связанные с распространением вашего программного продукта среди пользователей, то есть вы узнаете, как подготовить приложение GTK+ к встрече с множеством разных систем.
    30.03.2006  
 
Мониторинг производительности с Enterprise Workload Manager
Сбор подробной статистики транзакций в вашей рабочей среде может быть критически важным для соответствия требованиям современного бизнеса. Узнайте, как можно установить сквозной мониторинг производительности в функциональном домене IBM Enterprise Workload Manager (EWLM), а также как включить инструментарий Application Response Measurement (ARM) для IBM HTTP Server, WebSphere Application Server (Application Server) и DB2 UDB на AIX и Linux, который позволит вам собирать детальную статистику. В статье также демонстрируется, как устранить неисправности этой реализации.
    28.03.2006  
 
Учебник для экзамена LPI 102, Тема 105: Ядро
В этом учебнике Ян Шилдс (Ian Shields) начинает готовить вас к экзамену LPI 102 Профессионального института Linux (Linux Professional Institute) Администрирование для начинающих (Junior Level Administration (LPIC-1)). В этом, первом из девяти учебников, Ян рассказывает о ядре Linux и его модулях. К концу учебника вы узнаете как компилировать, устанавливать и опрашивать ядро, а также его модули.
    21.03.2006  
 
Установка и настройка General Parallel File System (GPFS) на IBM System x
Рассмотрите простую реализацию General Parallel File System (GPFS). В современном мире Linux доступно множество файловых систем, например, ext2, ext3, ReiserFS, JFS и т.д. Подобным же образом в кластерной среде нужна файловая система, которая хорошо масштабируется, дает лучшую производительность и обеспечивает высокую отказоустойчивость. IBM GPFS отвечает всем этим требованиям. Она имеет поддержку блоков большого размера с широкой разметкой, параллельный доступ к файлам из нескольких узлов, управление маркерами и многое другое.
    21.03.2006  
 
Informix Dynamic Server и Linux -- Установка и запуск
В данной статье описано, как установить один из двух основных корпоративных дистрибутивов Linux® и настроить его для запуска IBM® Informix® Dynamic Server (IDS) Version 10.0. Также вы узнаете, как настроить и запустить пробную версию сервера базы данных IDS, как использовать диск в качестве устройства, не выполняющего обработку данных.
    09.03.2006  
 
Разработка собственной файловой системы с помощью FUSE
С помощью Filesystem in Userspace (FUSE) вы можете разработать файловую систему в пространстве пользователя без знания внутреннего устройства файловой системы или изучения программирования модулей ядра. Прочтите это простое, пошаговое руководство по установке, настройке и разрешению FUSE и AFS, для того чтобы вы могли создать вашу собственную полностью функциональную файловую систему в пользовательской области на Linux®
    28.02.2006  
 
Создание программного обеспечения для нескольких UNIX-платформ
Если вы создаете программное обеспечение более чем для одной UNIX-платформы, значит, знакомы с трудностями компилирования вашей программы на двух платформах. В данном руководстве рассматриваются инструментальные средства и приемы, которые могут значительно облегчить процесс поддержки различных UNIX-платформ на уровне кода. Проблема не в отсутствии инструментария или в совместимости бинарных файлов, а в заголовочных файлах и функциях, составляющих стандартную UNIX-среду.
    21.02.2006  
 
Искусство метапрограммирования, Часть 2: Метапрограммирование с использованием Scheme
Метапрограммирование (программирование с использованием генераторов кода, или написание программ, которые сами пишут код) имеет множество полезных свойств, таких как упрощение обслуживания кода и облегчение использования стереотипного кода. В первой статье этой серии объяснялось, зачем нужно метапрограммирование, как создать генератор кода, а также рассматривались некоторые компоненты метапрограммирования, и было представлено чувствительное к языку макропрограммирование. В этой статье вы узнаете о технологиях и приложениях метапрограммирования в языке Scheme, увидите, как программируются макросы, и как они могут значительно облегчить широкомасштабные задачи программирования
    26.01.2006  
 
Искусство метапрограммирования, Часть 2: Метапрограммирование с использованием Scheme
Метапрограммирование (программирование с использованием генераторов кода, или написание программ, которые сами пишут код) имеет множество полезных свойств, таких как упрощение обслуживания кода и облегчение использования стереотипного кода. В первой статье этой серии объяснялось, зачем нужно метапрограммирование, как создать генератор кода, а также рассматривались некоторые компоненты метапрограммирования, и было представлено чувствительное к языку макропрограммирование. В этой статье вы узнаете о технологиях и приложениях метапрограммирования в языке Scheme, увидите, как программируются макросы, и как они могут значительно облегчить широкомасштабные задачи программирования
    26.01.2006  
 
Исследование модели памяти Linux
Изучите основы структуры памяти и управления памятью, описанные в этом вводном руководстве по модели памяти Linux. В нем исследуется модуль управления сегментами и модель управления страницами памяти, а также (подробно) - зона физической памяти.
    24.01.2006  
 
Установка Enterprise Linux на серверы IBM p5 по сети
В данной статье вы узнаете, как загрузить сервер eServer p5 и установить на него Red Hat Enterprise Linux по сети. Тестировщики, разработчики и работники службы технической поддержки, которым нужно установить Linux на серверах eServer p5, найдут этот материал полезным и эффективным. Для работы со статьей вы должны иметь базовые знания по установке Red Hat или Enterprise Linux, конфигурированию сети в Linux и LPAR-операции сервера p5 с использованием Hardware Management Console (HMC)
    12.01.2006  
 
Экзамен LPI 201, тема 207: Domain Name System (DNS, Доменная система имен)
Это учебное пособие (третье в серии из семи), написанное Дэвидом Мерцем, представляет собой введение в DNS и использование Linux как сервера DNS, и, кроме того, продолжает готовить вас к сдаче экзамена 202 Linux Professional Institute Администрирование Linux, средний уровень (LPIC-2).
    30.11.2005  
 
Учебник для экзамена LPI 101, Тема 103: Команды GNU и UNIX
В этом учебном пособии (третьем из курса, состоящем из пяти пособий), Ян Шилдс знакомит вас с командной строкой Linux, а также несколькими командами GNU и UNIX, и, таким образом, готовит вас к сдаче экзамена 101 Администрирования Младшего Уровня (LPIC-1) Профессионального Института Линукс. После знакомства с этим пособием вы не будете испытывать затруднений при использовании команд системы Linux.
    15.11.2005  
 
Подготовка к экзамену LPI 202 (тема 205): Конфигурация сети
В этом учебном пособии (первом из готовящегося курса, состоящего из семи учебников), Дейвид Мертц готовит вас к сдаче экзамена 202 Администрирования Среднего Уровня (LPIC-2) Профессионального Института Линукс. В этом пособии, первом из семи, вы прочитаете, как настроить базовую сеть TCP/IP, от аппаратного уровня ( который обычно представлен Ethernet, модемом, ISDN, или 802.11) до маршрутизации сетевых адресов.
    08.11.2005  
 
Искусство метапрограммирования, Часть 1: Введение в метапрограммирование
Одной из самых неиспользуемых технологий программирования является написание программ, генерирующих программы или части программ. Узнайте, почему метапрограммирование необходимо, и рассмотрите некоторые его компоненты (текстовые макроязыки, специализированные генераторы кода). Узнайте, как создать генератор кода, и познакомьтесь ближе с чувствительным к языку макропрограммированием в Scheme.
    20.10.2005  
 
Экзамен LPI 201, тема 213: Настройка работ и автоматическое выполнение заданий
Администрирование, средний уровень (LPIC-2) 201. Основы написания командных скриптов и автоматизации выполнения заданий.
    02.09.2005  
 
Экзамен LPI 201, тема: Поддержка системы
Это шестой из восьми учебников, с помощью которых David Mertz продолжает готовить вас к экзамену LPI Администрирование, средний уровень (LPIC-2) 201. Здесь вы изучите вопросы системного журналирования, упаковывания ПО и резервного копирования.
    02.09.2005  
 
Подготовка к экзамену LPI 202 (тема 209): Совместное использование файлов и служб
В этом учебном пособии Бред Ханттинг и Дейвид Мертц продолжают готовить вас к сдаче сдаче экзамена 201 Администрирования Среднего Уровня (LPIC-2) Профессионального Института Линукс. В этом, пятом по счету из восьми учебников, вы научитесь использовать систему Linux в качестве сетевого файлового сервера, с помощью любого из нескольких поддерживаемых Linux протоколов.
    02.09.2005  
 
Экзамен LPI 201, тема 204: Оборудование
Это четвертое из восьми пособий, где David Mertz и Brad Huntting продолжают подготовку к экзамену LPI Администрирование, средний уровень (LPIC-2) 201. Вы научитесь добавлять и настраивать оборудование в ОС Linux, включая RAID-массивы, PCMCIA-карты и др.
    01.09.2005  
 
Экзамен LPI 201, тема 203: Файловая система
Это третий из восьми учебников, с помощью которых David Mertz продолжает готовить вас к экзамену LPI Администрирование, средний уровень (LPIC-2) 201. Здесь вы изучите, как монтировать, проверять, создавать новые и исправлять поврежденные файловые системы.
    31.08.2005  
 
Экзамен LPI 201, тема 202: Запуск системы
Это второй из восьми учебников, с помощью которых David Mertz продолжает готовить вас к экзамену LPI Администрирование, средний уровень (LPIC-2) 201. Здесь вы изучите этапы, которые система Linux проходит в процессе запуска, и их настройку.
    30.08.2005  
 
Экзамен LPI 201, тема 201: Ядро Linux
Подготовка к сдаче экзамена 201 Администрирование, средний уровень (LPIC-2). Изучение, компиляция и настройка ядра Linux.
    29.08.2005  
 
Учебник для экзамена LPI 101, Тема 102: Подготовка к экзамену LPI:Установка Linux и управление пакетами
В этом втором из серии из пяти учебников, Ян расскажет вам об установке Linux и управлении пакетами. К концу этого учебника вы узнаете, как Linux использует разделы, как Linux загружается, как устанавливать пакеты программ и управлять ими. По завершении изучения этого курса вы можете перейти к следующему или же выбрать интересную вам тему из общего списка сертификационных материалов на developerWorks..
    28.08.2005  
 
 results  409    Показать 1 - 100     Скрыть краткие описания    
 
Ничего не нашли? Предложите материал.