Linux - статьи



Linux - статьи

Эффективная эксплуатация сложных технических комплексов, в частности компьютерных, невозможна без исчерпывающей и непрерывно поступающей информации об основных параметрах функционирования системы. Особенно эта проблема актуальна для систем, функционирующих по схеме 24 x 7 x 365, а также для систем, к которым персонал имеет ограниченный доступ.
В каждом конкретном случае список таких параметров может содержать сотни позиций. Но практически в любой рабочей станции, сервере, кластере очень важной является информация о техническом состоянии аппаратуры.

Дерево LDAP в окончательном варианте
Эффективная эксплуатация сложных технических комплексов, в частности компьютерных, невозможна без исчерпывающей и непрерывно поступающей информации об основных параметрах функционирования системы. Особенно эта проблема актуальна для систем, функционирующих по схеме 24 x 7 x 365, а также для систем, к которым персонал имеет ограниченный доступ.

Дерево LDAP в окончательном варианте
Дерево LDAP в окончательном варианте - 2
Параметры подключения к OpenLDAP
Мониторинг материнских плат в Linux
Шаг 1
Шаг 2
Шаг 3
Шаг 4
Шаг 5
Шаг 6

Первая загрузка
После окончания установки перегружайтесь с винчестера (не забудьте вынуть CD-ROM из привода и проверьте boot sequence в BOIS'е). Если все пройдет нормально, то система загрузится используя /dev/hdc1 в качестве / раздела. Если же все-таки система не грузится, то загружайтесь с CD-ROM'а или дискеты и тщательно проверяйте /etc/lilo.conf. Также будьте внимательны при выборе загрузочного устройства в BIOS'е, одинаковые винты будут выглядеть одинаково, возможно вы просто не с того винта грузитесь.

Файл конфигурации RAID-массива -- /etc/raidtab
Создание RAID устройств
Копирование операционной системы в RAID
Загрузка с RAID массива
Дополнение зеркал
Заключение
Ящерица на компакт-диске
YaST — все ясно!
YaST — все ясно! - 2
Что имеем?

Жесткий диск WD10EARS с сектором 4КБ.Подготовка к эксплуатации в Linux
На этот раз для этих целей был приобретен терабайтный винчестер фирмы Western Digital, модель WD10EARS-00Y5B1. В винчестере используется технология «Advanced Format», что в переводе на русский означает новый внутренний (низкоуровневый) формат с размером сектора 4096 байт (4 КБ) вместо устоявшегося за десятки лет стандартного 512-байтного сектора.

RedHat
Slackware
Конфигурационные файлы и запуск AMD
Подключение АЦТ и мультиплексоров в Linux
Подключение алфавитно-цифрового терминала
Подключение мультиплексора AST Fourport
Видеодиски на базе GeeXboX
Видеодиски на базе GeeXboX - 2
Приложения для Linux - вариант Kylix
Kylix

Схема системы
Биллинговая система - программный комплекс, осуществляющий учет объема потребляемых абонентами услуг, расчет и списание денежных средств в соответствии с тарифами компании. Не обязательно бежать писать свою биллинговую систему после прочтения этого материала, вполне возможно, что эта информация поможет вам сориентироваться и выбрать для себя биллинг из уже предлагаемых решений (как коммерческих, так и некоммерческих), которых уже понаделано достаточное количество.

Задачи
Схема системы
Коллекторы
Многоуровневая база данных
Бизнес-специфика
Учет перспективы
Погрешность расчетов
Время реакции системы
Устойчивость к сбоям
Актуальность данных

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

Linux и потоки.
Постановка задачи
Стандартный подход к вычислениям: достоинства
Многопотоковые вычисления: достоинства
Функции для работы с потоками
Пример программы

ClamAV + clamsmtpd + Postfix
ClamAV— это бесплатный антивирус, распространяемый по лицензии GPL. В этой статье я расскажу о том, как прикрутить антивирус ClamAV к почтовой системе postfix. Т.к. делал я это всё в дистрибутиве ASP Linux 9, то и установку с настройкой тоже опишу под него. Но это вовсе не значит, что эта статья больше никому не пригодится. Всё описанное ниже будет работать и в другом дистрибутиве Linux, а отличаться будет только установкой пакетов

ClamAV + clamsmtpd + Postfix
Настройка postfix

Cygwin: начинающим пользователям Linux посвящается
Желающим скрестить Windows и Linux часто предлагают воспользоваться системой VMWare. Но для начинающего пользователя Linux такой вариант более чем экстремален. Да и вообще, вряд ли стоит экспериментировать на машине с хорошо настроенной Windows, начиненной гигабайтами важной информации. Лучше установить в сети компьютер с Linux и работать на нем через сеть.

Cygwin: начинающим пользователям Linux
Cygwin: начинающим пользователям Linux - 2

Конфигурация ядра
Допустим, у вас есть подключенная к сети по скоростному каналу машина под управлением Linux, модем и телефонная линия (или несколько линий и модемов). В такой ситуации возникает соблазн сделать из всего этого dial-in сервер, чтобы иметь dial-up доступ к этой машине и к сети из любого места.

Постановка задачи
Конфигурация ядра
Установка и настройка mgetty
Настройка pppd
Настройка masquerade
Как все это работает

Выбор первого дистрибутива: Пособие для начинающих
Это нечто среднее между FAQ и HOW-TO, и посвящено оно выбору первого дистрибутива свободной POSIX-совместимой операционки. Под последней в большинстве случаев имеется ввиду Linux - хотя и некоторым BSD-системам не следует отказывать в этом качестве. Документ составлен по возможности как описание наиболее существенных, с точки зрения начинающего пользователя, недостатков и достоинств ряда систем. Для некоторых дистрибутивов приведены также впечатления очевидцев (каковые также были начинающими пользователями).

Fedora Core
ASPLinux
ASPLinux - 2
Mandriva
Mandriva - 2
Mandriva - 3
ALTLinux
Suse
Debian
Debian - 2

Советы по Fedora Core
После прекрашения разработки Red Hat Linux сообщество пользователей думало, что компания кинула своих пользователей, но позже выяснилось, что все то, чем славился Red Hat Linux Project, перешло в Fedora Linux Project. Соответственно, пользователям предлагается либо использовать продукты RedHat Enterprise Linux, либо переключатся на Fedora.

Сносить ли UTF-8?
А где же Arial?
Музыка не играет!
Облегчаем жизнь!

Специальный FAQ по дистрибутиву Linux Fedora Core
Этот FAQ предназначен только для ответов на вопросы по дистрибутиву Linux Fedora Core. Вопросы подбирались автором по личному опыту работы с дистрибутивом и затрагивают разные аспекты работы. Если у вас есть чем пополнить данный FAQ - присылайте свои материалы и если они будут полезны и будут отвечать тематике документа, они будут помещены в данный FAQ, а вы попадете в секцию авторов.

Вопросы, на которые отвечает данный FAQ
Кто является автором данного FAQ?
Условия распространения данного FAQ
Где взять самую свежую версию данного FAQ?
Откуда можно скачать дистрибутив?
Программы, которых нет в дистрибутиве
XMMS не воспроизводит MP3 файлы
Сменить UTF-8 на кодировку KOI8-R
А почему у меня так странно
Вместо русских букв квадратики

Обнаружение компрометаций ядра Linux с помощью gdb
Назначение этой статьи - описание полезных способов обнаружения скрытых модификаций ядра Linux. Более известный как руткит (rootkit), этот скрытный тип злонамеренного ПО устанавливается в ядро операционной системы и для своего обнаружения требует от системных администраторов и обработчиков инцидентов использования специальных техник.

Введение в угрозу руткитов
Понимание принципов атаки
Модификация таблицы системных вызовов
Модификация таблицы системных вызовов - 2
Модификация таблицы системных вызовов - 3
Перехват системного вызова
Модификация обработчика системных вызовов
Полезные утилиты
Итоги
Ссылки

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

Графическая среда
Графическая среда - 2
Файловые менеджеры
Интернет-броузеры
Электронная почта
IRC, ICQ и CHAT-программы
Офисные пакеты
Офисные пакеты - 2
Словари
Программы просмотра файлов PDF

Обустройство пингвинария: IBM ThinkPad notebook
С немалым удивлением и восхищением наблюдаем мы за ростом популярности операционной системы Linux. Еще пять лет назад ни один аналитик не предполагал, что она будет теснить своих конкурентов не только в качестве серверной операционной системы, но и в качестве пользовательской. Системные требования Linux к аппаратному обеспечению невысоки, поэтому его можно установить на все, что подвернется под руку,- например, на ноутбук.

Подготовка
Первое включение после установки
Настройка параметров ноутбука
Настройка звука
Настройка звука - 2
Настройка модема
Настройка модема - 2
Настройка модема - 3
Настройка видео
Последний штрих

Сохранение и восстановление больших наборов правил
В состав пакета iptables входят две очень удобные утилиты, особенно если вам приходится иметь дело с большими наборами правил. Называются они iptables-save и iptables-restore. Первая из них сохраняет, а вторая восстанавливает наборы правил в/из файла. По своему формату файл с набором правил похож на обычные файлы сценариев командной оболочки (shell), в чем вы сможете убедиться чуть ниже.

Плюсы
И минусы
Iptables-save
Iptables-save - 2
Iptables-restore
Глава 6. Как строить правила
Основы
Таблицы
Команды
Команды - 2

Пример rc.firewall
Пример rc.firewall - 2
Пример rc.firewall - 3
Пример rc.firewall - 4
Пример rc.DMZ.firewall
Пример rc.DMZ.firewall - 2
Пример rc.DMZ.firewall - 3
Пример rc.DMZ.firewall - 4
Пример rc.UTIN.firewall
Пример rc.UTIN.firewall - 2
Пример rc.UTIN.firewall - 3

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

Сведения о дисковой разметке
Сведения о дисковой разметке - 2
Представление о файловых системах
Представление о файловых системах - 2
Файловая иерархия и монтирование
Файловая иерархия и монтирование - 2
Файловая иерархия и монтирование - 3
Практикум по дисковой разметке
Практикум по дисковой разметке - 2
Практикум по дисковой разметке - 3

Кандминимум-2, или где искать информацию по Linux и Unix
Новопользователи Linux (говоря Linux, я подразумеваю все открытые и свободные Unix-подобные системы), прихобщавшиеся к нему во второй половине 90-х годов. И, как правило, имели опыт работы в DOS. DOS-программы же долгое время не имели стандартизированных интерфейсов. Что само по себе, может, и плохо. Но волей-неволей заставляло пользователей, как минимум, обращаться к встроенной помощи.

LDAP: каталог для всех
Есть такие вещи, о которых все говорят, но мало кто задумывается. Такая ситуация складывается со службами каталогов — такими как LDAP. Давайте посмотрим на эти вещи внимательно и разберемся, что там может быть полезным — как пользователям, так и администраторам.

Пролог
Общедоступная теория
С чего начать? Можно с инсталляции
На всякий случай...
Настройки
Добавляем данные, собственно
Добавляем данные, собственно - 2
LDAP на других платформах
Полезные ссылки
Эпилог

Оправдание
Возможно, вы скажете, что тема данной статьи далека от системного администрирования, но с каждым днем все больше и больше людей становятся счастливыми обладателями устройств под управлением WinCE. И кому же, как не системному администратору иметь под рукой такой гаджет, только далеко не каждый из них имеет установленную Windows на своей машине, а синхронизироваться надо.

Введение
Инструментарий
Пересборка ядра
Проверка USB
Установка и настройка SynCE
Соединяемся

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

Параллелизм ядра
Атомарные операции
Семафоры
Спин-блокировка
Фрагменты кода
Кластерные технологии и вычисления
Кластерные технологии и вычисления - 2
Кластерные технологии и вычисления - 3
Реализация атомарной функции down в ядре Linux
Реализация спин-блокировки для i386

Жизнь с Linux: совместно используемые ресурсы и… идеи
Существуют ресурсы, которые хотелось бы использовать, и идеи, применение которых не менее желательно. О ресурсах и идеях, взятых из окружения Windows и эксплуатируемых в Linux, и пойдет речь

Генезис
Переход в спящий режим / Пробуждение
Восстановление данных
Горячее подключение
Разделение swap-пространства
Совместное использование драйверов

Обзор сочетания “PPP-через-SSH’
Одним из первых VPN решений, предназначенных для самостоятельного воплощения, было соединение двух сетей с помощью протокола PPP в сессии SSH. Этот метод является общепринятой практикой, однако он может показаться несколько тяжеловесным новичку в использовании данных протоколов. Когда вы закончите чтение этой главы, вы сможете создать сеть VPN на основе SSH/PPP и вручную, и с помощью набора предлагаемых нами скриптов

PPP
SSH
Версии протокола
Наш образец сети
Как насчет документации?
Установка «PPP-через-SSH» вручную
Инсталляция и проверка PPP
Включение маршрутизации IP
Создание пользователя VPN
Соглашения об именах

Linux 2.6: откуда берется пыль и куда деваются линки
Для начала ядро делает учет устройств в виде файловой системы SYSFS, которая располагается (монтируется) в каталоге /sys. Это, так сказать, "честные" устройства, обнаруженные в системе. После этого запускается udev — вы и сами можете это проделать с помощью /sys/udevstart.

Linux 2.6: откуда берется пыль
Linux 2.6: откуда берется пыль - 2
Linux 2.6: откуда берется пыль - 3
Linux 2.6: откуда берется пыль - 4

Реализация сети в операционной
Рассмотрим подробнее что происходит с пакетом при попадании в нашу машину. Сначала он обрабатывается драйвером аппаратуры(сетевой карты и т.д) если пакет предназначен нам то он посылается на выше лежаций уровень - сетевой там определяется для кого он предназначен: нам или кому-то другому, для етого просматривается кэш маршрутизации,если там нет маршрута то Forwarding Information Base (FIB), если пакет предназначен другому компьютеру то ядро шлёт его на соответствующее устройство (сетевую карту) ,если нам ,то через транспортный и вышележашие уровни приложению

Реализация сети в операционной
Реализация сети в операционной - 2
Реализация сети в операционной - 3
Реализация сети в операционной - 4
Реализация сети в операционной - 5
Реализация сети в операционной - 6
Реализация сети в операционной - 7
Реализация сети в операционной - 8
Реализация сети в операционной - 9
Реализация сети в операционной - 10

Нумерация версий и дополнительные примечания
Ядро Linux -- динамически развивающийся проект. И перед авторами книги всегда остро стоял вопрос -- удалять ли устаревшие сведения из книги или сохранять их, как историческую ценность. Майкл и я (Питер Зальцман) решили создать отдельную ветку документа для каждой стабильной серии ядер. Таким образом, LKMPG (Linux Kernel Module Programming Guide), имеющее версию 2.4.x относится к ядру 2.4.x, а LKMPG 2.6.x -- к ядру версии 2.6.x. Мы решили не сохранять устаревшие сведения в новых версиях документа.

Что такое "Модуль Ядра"?
Как модули попадают в ядро?
Как модули попадают в ядро? - 2
Прежде, чем продолжить
Механизм контроля версий
Работа в XWindow
Проблемы компиляции
"Hello, World": Простейший модуль ядра.
Знакомство с printk()
Сборка модулей ядра

Mandriva Linux 2006 Story
Многие из нас начинали свое первое знакомство с компьютером с самой известной операционной системы - с MS Windows. Только потом уже (где-то с 1997 года) пользователи узнали о других ОС. И, хотя, с одной стороны рынок ОС достаточно разнообразен, он очень консервативен с другой (десктопной) стороны. Только этим можно объяснить то, что при всем разнообразии вариантов систем люди в основном пользуются только одной из них.

Mandriva Linux 2006 Story
Mandriva Linux 2006 Story - 2
Mandriva Linux 2006 Story - 3
Mandriva Linux 2006 Story - 4

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

MEPIS, или Linux под сенью пирамид
MEPIS, или Linux под сенью пирамид - 2
MEPIS, или Linux под сенью пирамид - 3
MEPIS, или Linux под сенью пирамид - 4

Самоучитель по Linux Red Hat 7.1

Linux - на самом деле явление необычное, свидетельствующее о том, что качественное программное обеспечение может появляться и без финансового благословения коммерческих предприятий. История Linux показывает, что некоммерческое программное обеспечение может развиваться, расти и составлять привлекательную альтернативу широко известным коммерческим пакетам.
Техническое совершенство Linux свидетельствует о том, что это серьезный соперник операционных систем, поставляемых Microsoft, Novell или IBM. Учитывая способность этой системы управлять и более сложными приложениями, можно рассматривать ее как серьезного соперника -таких популярных систем линии Unix, как Solaris, HP-UX и SCO-Unix.

Что такое Linux?
История Linux
Linux как операционная система
Многозадачная операционная система
Многопользовательская операционная система
Программы для Linux
Linux как бесплатное программное обеспечение
Коммерческие программы для Linux
Перемещение нескольких файлов
Что такое Motif
Необходим ли Motif?
Альтернативы Motif
Подтверждение внесенных изменений
Сетевой адаптер
Конфигурирование часового пояса
Другие периферийные устройства
Выбор способа установки
Установка с диска CD-ROM
Установка с дискеты и CD-ROM
Установка с жесткого диска
Подготовка жесткого диска
Разбивка диска
Простая схема разбивки для Windows 98
Управление временем
Администрирование системы Linux
Защита каталогов посредством управления доступом
Построение Web-сайта
Что дальше

Криптография - перейти
Математика и финансы - перейти
Основы MatLab - перейти
Иностранные языки - перейти
Английский для дилинга - перейти
Англо –русский биржевой словарь - перейти
Психология - перейти
Советы психологов - перейти
Издательская система QuarkXPress 6 - перейти
Введение - перейти
Приступаем к работе - перейти
Текстовые блоки - перейти
Работа с графическими изображениями - перейти
Приемы работы с блоками - перейти
Применение стилей - перейти