LINUX.ORG.RU

Сообщения IBM_dW

 

Применение Expect в администрировании системы Linux: Часть 3.Практическое применение Expect в сетевом администрировании

Новости — Документация
Группа Документация

В этом цикле статей описаны основные функциональные принципы и рассмотрены вопросы практического применения Expect, а также приведены примеры скриптов для решения задач системного администрирования. В этой статье будут приведены примеры использваония expect-скриптов в таких случаях как: выполнение команды настройки на удалённом компьютере, автоматизация выполнения команды rsync на удалённом компьютере, организация совместной работы пользователей и использование kibitz как команды, встраиваемой в Expect-скрипты.

>>> Подробности

 

IBM_dW
()

Почтовые системы в Linux и FreeBSD: sendmail, postfix, exim : Часть 1. Общий обзор Linux и FreeBSD как платформы для построения почтовой системы

Новости — Документация
Группа Документация

В этой статье будет дан обзор операционных систем Linux и FreeBSD как высокопроизводительных систем для построения надежного и мощного почтового сервера с антивирусной защитой программой Clamav и программой защиты от спама spamassassin.

Обзор начнем с анализа легендарной системы FreeBSD и почтового MTA (mail transfer agent), идущего с ней по умолчанию – sendmail. Затем, учитывая, что типично в Linux тоже в основном идет этот же MTA, рассмотрим такие системы, как Ubuntu Linux с идущим по умолчанию MTA postfix и Debian Linux, который использует в этих же целях MTA exim.

В последующих частях общей темы подробно раскроем тему установки и настройки этих систем с указанными выше агентами передачи почты, причем в связке с антивирусной программой Clamav и программой защиты от спама spamassassin.

>>> Подробности

 , , , ,

IBM_dW
()

Развёртывание «1С:Предприятие 8.1» под GNU/Linux

Новости — Документация
Группа Документация

Ни для кого не секрет, что программный комплекс «1С:Предприятие» является неотъемлемой составляющей информационных систем множества современных компаний. Именно поэтому настоящим событием стал выпуск редакции серверной части программного комплекса, работающей под управлением операционной системы Linux. Можно смело сказать, что компания «1С» дала Linux ещё один повод занять одну из важнейших позиций в современных бизнес-процессах. В этой статье мы рассмотрим процедуру развёртывания сервера «1С:Предприятие 8.1» под управлением операционной системы Linux. За основу будет взят дистрибутив CentOS 5.3.

>>> Подробности

 , ,

IBM_dW
()

Создание интерфейса между программами на С/С++ и скриптовыми языками при помощи SWIG

Новости — Документация
Группа Документация

Сегодня языки сценариев пользуются большой популярностью. В этой статье мы не будем рассуждать о причинах данного явления, так как достоинства интерпретируемых языков вполне очевидны. Вместо этого поговорим об их недостатках, точнее – об устранении этих недостатков. Как известно, скрипты выполняются значительно медленнее откомпилированных программ, что вполне естественно. Можно пытаться писать быстрые интерпретаторы, но вряд ли когда-нибудь удастся получить сравнимую скорость. Кроме того, из языков сценариев сложно получить доступ к оборудованию, для этого необходимы специальные расширения (драйверы). О написании подобных расширений и пойдет речь в нашей статье. Писать их мы будем на С; кроме того, нам понадобится SWIG.

>>> Подробности

 ,

IBM_dW
()

Применение Expect в администрировании системы Linux: Часть 2. Практическое применение Expect в системном администрировании

Новости — Документация
Группа Документация

В первой статье рассматривались общие характеристики Expect, принципы и механизмы его функционирования. В данной статье описывается практическое применение Expect и приведены примеры скриптов для решения задач системного администрирования.

>>> Подробности

 

IBM_dW
()

Система виртуализации OpenVZ: Часть 2.Работаем с контейнерами

Новости — Документация
Группа Документация

В предыдущей статье мы рассказали об архитектуре системы виртуализации OpenVZ. В завершающей статье цикла речь пойдет о настройке виртуальных контейнеров. Кроме того, мы рассмотрим некоторые вопросы, связанные с практическим использованием системы, которые не были затронуты в первой статье.

>>> Подробности

 

IBM_dW
()

Система виртуализации OpenVZ : Часть 1.Введение

Новости — Документация
Группа Документация

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

>>> Подробности

 ,

IBM_dW
()

Контроль за состоянием машин учащихся средствами Linux: Часть 3. Система мониторинга состояния удаленных машин

Новости — Документация
Группа Документация

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

>>> Подробности

 

IBM_dW
()

Функциональное программирование на Haskell: Часть 2 и 3

Новости — Документация
Группа Документация

Цикл статей адресован читателю, знакомому с программированием, но не знакомому с функциональным подходом. Первые статьи будут затрагивать базовые понятия. Далее мы перейдем к особенностям синтаксиса и семантики Haskell и практическим вопросам. Во второй статье «Основные типы и классы» мы приведем начальные сведения о типах и классах в Haskell. В третьей статье «Определение функций» мы рассмотрим конструкции, которые используются при определении функций, а также специальный синтаксис для списковых выражений.

>>> Подробности

 ,

IBM_dW
()

Функциональное программирование на Haskell : Часть 1. Введение

Новости — Документация
Группа Документация

Цикл статей адресован читателю, знакомому с программированием, но не знакомому с функциональным подходом. Первые статьи будут затрагивать базовые понятия. Далее мы перейдем к особенностям синтаксиса и семантики Haskell и практическим вопросам. В первой статье мы вкратце расскажем о функциональном программировании, полезных источниках информации, а также реализациях Haskell.

>>> Подробности

 

IBM_dW
()

Контроль за состоянием машин учащихся средствами Linux: Часть 2. Выполнение контролирующих действий на удаленной машине

Новости — Документация
Группа Документация

В этой статье мы рассмотрим задачи контроля состояния рабочих мест, решение которых требует «нахождения» администратора непосредственно на удаленной машине, пусть и через удаленное подключение. Используя стандартные команды операционной системы Linux, администратор имеет возможность получить картину происходящего на рабочем месте пользователя. Однако такой мониторинг не может быть признан достаточно эффективным, если речь идет не о двух-трех узлах, подлежащих мониторингу, а о целом классе.

>>> Подробности

 ,

IBM_dW
()

Пример разработки простого многопоточного сетевого сервера: Часть 2. Полноценный разбор параметров командной строки

Новости — Документация
Группа Документация

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

>>> Подробности

 

IBM_dW
()

Обзор языка программирования Vala (для среды Gnome): Часть 3. Расширенные возможности языка Vala

Новости — Документация
Группа Документация

В этой серии статей рассматривается язык программирования Vala, ориентированный на использование в графической среде Gnome. Данная статья завершает цикл, и в ней описываются расширенные возможности языка Vala, а также приводится краткая информация о штатных средствах и утилитах, прилагаемых к компилятору.

>>> Подробности

 ,

IBM_dW
()

Создание электронных образовательных ресурсов в Linux

Новости — Документация
Группа Документация

Электронные образовательные ресурсы (ЭОР) являются неотъемлемой частью современной системы образования. Переход на свободное программное обеспечение не должен стать помехой для нормального течения образовательного процесса и работы преподавателя.

Часть 1. Введение в проблему. Инструменты для создания ЭОР.

В этой статье рассматривается использование ЭОР в LINUX на основе свободного и открытого программного обеспечения и является вводным экскурсом в историю и текущее положение дел.

>>> Подробности

 ,

IBM_dW
()

Для чего нужен Lua

Новости — Документация
Группа Документация

Если Linux является вашей постоянной средой «обитания», то наверняка вам приходилось иметь дело с интерпретируемыми языками программирования (которые чаще называют языками для написания скриптов), такими как shell, Perl, Python, Ruby. Все они справляются с поставленными задачами, одни лучше, другие хуже, в зависимости от конкретной ситуации. Так зачем же нужен ещё один интерпретируемый язык? Не спешите выносить приговор – давайте сначала рассмотрим все преимущества и недостатки Lua.

Часть 1. Первый взгляд.

В данной статье рассматриваются общие характеристики и базовые элементы языка программирования Lua.

Часть 2. Практическое применение.

В этой части речь пойдет об особенностях Lua, отличающие его от прочих интерпретируемых языков.

Часть 3. Сила в единстве.

В заключительной части мы рассмотрим взаимодействие Lua с другими языками программирования (в частности, с API) и конкретные примеры применения Lua как в свободно распространяемых, так и в коммерческих программах.

>>> Подробности

 

IBM_dW
()

Разработка приложений для встраиваемых устройств. Часть 4: Применение Code::Blocks для разработки SDCC-приложений

Новости — Документация
Группа Документация

В первой части этой серии из четырех статей обсуждалось, как настроить популярную среду разработки Eclipse для сборки AVR-приложений. Во второй части мы рассмотрели, как эту задачу можно выполнить с помощью другой, более легкой среды разработки – Code::Blocks. После этого мы обратили внимание на другое семейство приложений, которые собираются с использованием компилятора SDCC, и в третьей части познакомились с созданием и настройкой SDCC-приложений в Eclipse. В этой статье будет показано, как работать с SDCC-приложениями в среде Code::Blocks.

>>> Подробности

 ,

IBM_dW
()

Распределенная система управления версиями Git. Часть 1: Введение

Новости — Документация
Группа Документация

Цель этой серии статей – познакомить читателя с принципами работы СУВ и подробно рассмотреть одну из них, а именно Git. В последнее время эта система набирает популярность, и ее важность для свободного ПО сложно переоценить.

Мы последовательно, в общих чертах, разберем характеристики систем контроля, расскажем об их архитектуре и основных особенностях рассматриваемого приложения. Кроме того, сделаем обзор ныне существующих интерфейсов для работы с Git.

Данная статья предполагает, что читатель знаком с Unix-подобными операционными системами (ОС), а также имеет базовые знания в области алгоритмики и информатики в целом.

В следующих материалах мы углубимся в структуру и философию Git, специфику этой системы и тонкости практической работы с ней. Завершит цикл статья о взаимодействии Git с другими СУВ (такими как Subversion, CVS, Mercurial и др.).

>>> Подробности

 

IBM_dW
()

Разработка приложений для встраиваемых устройств: Часть 3. Применение Eclipse для разработки SDCC-приложений

Новости — Документация
Группа Документация

В первой части этой серии из четырех статей обсуждалось, как настроить популярную среду разработки Eclipse для сборки AVR-приложений. Во второй части мы рассмотрели, как эту задачу можно выполнить с помощью другой среды разработки – Code::Blocks. Теперь настало время познакомиться с настройкой Eclipse для разработки приложений с помощью компилятора SDCC.

>>> Подробности

 ,

IBM_dW
()

Программирование на Python: Часть 1. Возможности языка и основы синтаксиса

Новости — Документация
Группа Документация

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

>>> Подробности

 

IBM_dW
()

Обзор библиотеки libfprint, предназначенной для работы со сканерами отпечатков пальцев

Новости — Документация
Группа Документация

Встраивание поддержки аутентификации пользователя по отпечатку пальца в программу с открытым исходным кодом раньше было довольно трудной задачей. Практически все открытые библиотеки обеспечивали лишь базовую функциональность. Новая библиотека – libfprint – значительно улучшила ситуацию с использованием сканеров отпечатков пальцев в GNU/Linux. Теперь при помощи этой библиотеки задача встраивания поддержки аутентификации пользователя по отпечатку пальца значительно упростилась, во многом благодаря удобному, независимому от используемых драйверов API.

>>> Подробности

 , ,

IBM_dW
()

RSS подписка на новые темы