 |
 |
 |
 |
 |
 |
Искусство метапрограммирования: Часть 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 Rational Application Developer. Эта статья, предназначенная для системных администраторов Linux, в пошаговом режиме показывает, как можно реализовать экспорт части файловой системы пользователя и импорт экспортированных частей систем других пользователей расширением команды mount. |
|
|
|
29.01.2008 |
|
| |
Разрешения POSIX для файлов: Разделяем полномочия root Назначая разрешения конкретным файлам, вы можете дать возможность непривилегированному пользователю исполнять файл с определенными специальными полномочиями. В этой статье рассказывается о том, как использовать эти возможности. |
|
|
|
25.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: Часть 4. Соискатели должны уметь добавлять, удалять, "замораживать" и изменять учетные записи пользователей. Эти навыки включают в себя создание и удаление групп, а также изменение информации о пользователе/группе в базах данных passwd/group. Кроме того, сюда входит создание специализированных и ограниченных учетных записей. |
|
|
|
13.11.2007 |
|
| |
Учебный курс. Установка и администрирование ОС Linux на серверах IBM System x: Часть 5. Соискатели должны иметь хорошее знание основ компьютерных сетей. Эти навыки включают в себя понимание IP-адресов, сетевых масок и их значений (то есть определение сетевого и широковещательного адресов для хоста, основываясь на его сетевой маске в сокращенной записи и в формате "четыре числа через точку", а также определение сетевого адреса, широковещательного адреса и сетевой маски по данному IP-адресу и числу битов) |
|
|
|
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 |
|
| |
Установка большого 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 |
|
| |