Linux - статьи


Linux - статьи

Проверяем, правильно ли отредактирована главная запись DHCP-сервера
Содержимое log-файла
List2.1.5c.shtml
Дерево LDAP в окончательном варианте

Параметры подключения к OpenLDAP
Мониторинг материнских плат в Linux
Шаг 1
Дополнение
Mozilla на поводке
Установка и запуск


Подключаем плагины
Маленькие, но полезные программки
Тема о темах
Дополнительные удобства-возможности

Как настроить Fedora Core в качестве клиента к Microsoft VPN Server
Вступление
Понеслась…
Открытые программы в Linux и их платные конкуренты в Windows

От включения питания до приглашения Bash
Введение
Железо
Настройка
Дополнительные сведения
Lilo
Упражнения

Ядро Linux
Дополнительные сведения
Библиотека GNU C
Файловая система
Демоны Ядра

Системный Логгер
Getty и Login
Bash

Команды
Заключение
Авторские права
Домашняя страница
Обратная связь
Благодарности
- 0.9 (November 2000)
- 0.8 (September 2000)

Надо сделать
Как я оживлял Linux
GPART: все лучшее - бесплатно!
Восстанавливаем загрузчик Линукс
Ключи утилиты gpart
Красота требует… денег
Как организован диск
Программный RAID-массив в Linux
Немного теории

Приступаем
Откуда почерпнуть информацию?
Организация доступа к спутниковому каналу
Передача данных через DVB
Передача данных в прямом канале
Передача данных в обратном канале
Рекомендации

Провайдеры
Практическое использование DVB технологий
Все будет Samba!
Зачем нужна Samba
Что нам надо для счастья
Организация дисковых разделов
Установка

Приступаем к настройке
Графический интерфейс управления Samba
Настройка Windows-клиента
Выводы
Централизованная схема управления сетью с использованием OpenLDAP

Список задач
Способы решения задач
Реализация
Первоначальная настройка OpenLDAP
Настройка связки DHCP+LDAP
Настройка DDNS
Настройка Squid и IPTables
Настройка авторизации в OpenLDAP
Хранение в OpenLDAP произвольной справочной информации

Результат сведения настроек в единое хранилище
Подсистема учета трафика
Создание базы данных
Учет прокси-трафика
Учет NAT-трафика
Графический интерфейс системы администрирования
Описание графического интерфейса с точки зрения пользователя
Реализация графического интерфейса
Итоги
Приложение А. Подключение репозитория nm для пользователей ALT Linux

Приложение Б. Ссылки
Достаточности и необходимости
Перед началом
Первая загрузка
Файл конфигурации RAID-массива -- /etc/raidtab
Создание RAID устройств
Копирование операционной системы в RAID
Загрузка с RAID массива
Дополнение зеркал

Ящерица на компакт-диске
YaST — все ясно!
Что имеем?
Пакет офисных программ
Интернет-браузеры
Интернет-пейджер
Почтовый клиент Evolution
Мультимедиа
А еще...

LiveCD, будем дружить?
Linux: укрощение мыши и монитора
Конфигурирование устройств ввода
Настройка монитора
Использование USB Flash под Linux
VPN в Linux - простой способ
"А оно вам надо?"
"Что есть сие?"
Включаем.

Соединяемся.
Защищаемся
Практикум

Linux - статьи

Жесткий диск WD10EARS с сектором 4КБ.Подготовка к эксплуатации в Linux.
RedHat
Slackware
Конфигурационные файлы и запуск AMD
Подключение АЦТ и мультиплексоров в Linux
Подключение алфавитно-цифрового терминала к ком-порту

Подключение мультиплексора AST Fourport
Самодостаточные видеодиски на базе GeeXboX
Приложения для Linux - вариант Kylix
Kylix
Построение переносимого кода
Доступ к базам данных
Сетевые возможности
Инсталляция

Документация как основа успеха
Чего бы еще пожелать?
Index of /operating_systems/linux
Заметки о Linux-консоли
Как вылечить локализацию в Linux
Компилирование ядра Linux
Компилирование ядра с поддержкой автозагрузки модулей
Что поправить в свеже-проинсталлированном Linux

Startx: Экономим один виртуальный терминал и немного памяти
Lpd: удаленная печать - permition denied
RedHat: отсутствует pcnfsd
Profile: Проблемы с кирилицей из-за кривого окружения
/Etc/inittab: RedHat стирает экран перед выводом Login:
Profile: Как расправиться с неудобным приглашением bash
/Etc/skel: Лажовое пользовательское окружение
Crontab: масса излишних работ
Trim log files
Конфигурация XDM

Разное. Нерешенные проблемы
Security:
Конфигурирование tcp-wrapper'а
/Etc/rc.d : Лишние команды при начальной загрузке
/Etc/sysconfig/network-scripts/ : Некорректные установки статического роутинга
Расположение ядра /vmlinuz или /boot/vmlinuz ?
Настраиваемые параметры ядра
Update RedHat 3.0.3 -->a>
Linux: приключения с VPN микрорайонного масштаба
Настройка временной зоны в Linux

Linux - статьи

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

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

Заключение
Многопотоковые вычисления в системе Linux
Linux и потоки.
Постановка задачи

Стандартный подход к вычислениям: достоинства и недостатки
Многопотоковые вычисления: достоинства и недостатки
Функции для работы с потоками
Пример программы
Литература и ссылки
ClamAV + clamsmtpd + Postfix
Настройка postfix
Cygwin: начинающим пользователям Linux посвящается
Постановка задачи
Конфигурация ядра
Установка и настройка mgetty
Настройка pppd

Настройка masquerade
Как все это работает
Выбор первого дистрибутива: Пособие для начинающих
Обновления
Fedora Core
ASPLinux
Mandriva

ALTLinux
Suse
Debian
Slackware
Gentoo
FreeBSD

Linux - статьи

Советы по Fedora Core

Сносить ли UTF-8?
А где же Arial?
Музыка не играет!
Облегчаем жизнь!
Специальный FAQ по дистрибутиву Linux Fedora Core
Вопросы, на которые отвечает данный FAQ
Кто является автором данного FAQ?
Условия распространения данного FAQ
Где взять самую свежую версию данного FAQ?
Откуда можно скачать дистрибутив?
Где взять те программы, которых нет в дистрибутиве?

Почему у меня XMMS не воспроизводит MP3 файлы?
Можно ли в Fedora Core сменить русскую кодировку по умолчанию UTF-8 на кодировку KOI8-R?
А почему у меня так странно ведет
А почему у меня в Иксах, в программах, написанных на Gtk 1.2 вместо русских букв квадратики?
Как сделать переключение на русскую клавиатуру и обратно через Ctrl+Shift?
При работе в GAIM вместо
Почему Web-сервер неправильно
Как включить поддержку протокола IPX?
У меня две сетевые карты, но почему-то между ними не ходят пакеты (нет маршрутизации). Что делать?
Хотелось бы иметь возможность работать с APT как в Debian. Это возможно?

Мне необходимо увеличить количество одновременно открытых файлов. Как это сделать?
У меня есть USB card-reader для
Обнаружил, что для жесткого диска не включен режим DMA. Как это сделать?
Обнаружение компрометаций ядра Linux с помощью gdb
Введение в угрозу руткитов
Понимание принципов атаки
Модификация таблицы системных вызовов
Перехват системного вызова

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

Офисные пакеты
Словари
Программы просмотра файлов PDF
Программы просмотра и захвата изображений
Графические редакторы
Архиваторы
Справочная информация
Проигрыватели CD, MP3
Проигрыватели видео

Игры
Итого

Linux - статьи

Обустройство пингвинария: IBM ThinkPad notebook
Подготовка
Первое включение после установки
Настройка параметров ноутбука
Настройка звука
Настройка модема

Настройка видео
Последний штрих
Конфигурационный файл Xconfigurator после внесения изменений

Linux - статьи

Глава 5. Сохранение и восстановление больших наборов правил
Плюсы
И минусы
Iptables-save
Iptables-restore
Глава 6. Как строить правила
Основы

Таблицы
Критерии
Общие критерии
Неявные критерии
Явные критерии
Критерий "мусора" (Unclean match)
Действия и переходы
Действие ACCEPT
Действие DNAT

Действие DROP
Действие LOG
Действие MARK
Действие MASQUERADE
Действие MIRROR
Действие QUEUE
Действие REDIRECT
Действие REJECT

Действие RETURN
Действие SNAT
Действие TOS
Действие TTL
Действие ULOG
Глава 7. Файл rc.firewall
Пример rc.firewall
Конфигурация
Загрузка дополнительных модулей

Настройка /proc
Размещение правил по разным цепочкам
Установка политик по-умолчанию
Создание пользовательских цепочек в таблице filter
Цепочка INPUT

Цепочка FORWARD
Цепочка OUTPUT
Цепочка PREROUTING таблицы nat
Запуск SNAT и цепочка POSTROUTING
Глава 8. Примеры сценариев
Структура файла rc.firewall.txt
Структура
Rc.firewall.txt
Rc.DMZ.firewall.txt
Rc.DHCP.firewall.txt
Rc.UTIN.firewall.txt
Rc.test-iptables.txt
Rc.flush-iptables.txt
Limit-match.txt

Pid-owner.txt
Sid-owner.txt
Ttl-inc.txt
Iptables-save ruleset
Приложение A. Детальное описание специальных команд
A.2. Изменение и очистка ваших таблиц
Приложение B. Общие проблемы и вопросы
Приложение C. Типы ICMP
Приложение D. Ссылки на другие ресурсы
Приложение E. Благодарности
Приложение F. Хронология
Приложение G. GNU Free Documentation License
PREAMBLE
APPLICABILITY AND DEFINITIONS
VERBATIM COPYING

COPYING IN QUANTITY
MODIFICATIONS
COMBINING DOCUMENTS
COLLECTIONS OF DOCUMENTS
AGGREGATION WITH INDEPENDENT WORKS
TRANSLATION
TERMINATION
FUTURE REVISIONS OF THIS LICENSE
How to use this License for your documents

Приложение H. GNU General Public License
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
How to Apply These Terms to Your New Programs
Iptables Tutorial 1.1.19

Посвящения
Об авторе
Как читать этот документ
Предварительные условия
Типографские соглашения
Почему было написано данное руководство
Как он был написан
Термины, используемые в данном документе
Глава 2. Подготовка

Где взять iptables
Настройка ядра
Установка пакета
Сборка пакета
Установка в Red Hat 7.1

Глава 3. Порядок прохождения таблиц и цепочек
Общие положения
Таблица Mangle
Таблица Nat
Таблица Filter
Глава 4. Механизм определения состояний
Введение

Таблица трассировщика
Состояния в пространстве пользователя
TCP соединения
UDP соединения
ICMP соединения
Поведение по-умолчанию
Трассировка комплексных протоколов

I.1. Пример rc.firewall
I.2. Пример rc.DMZ.firewall
I.3. Пример rc.UTIN.firewall
I.4. Пример rc.DHCP.firewall
I.5. Пример rc.flush-iptables
I.6. Пример rc.test-iptables

Linux - статьи

Введение
Сведения о дисковой разметке

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

Если система не одна
Что такое аккаунты
Понятие локали
Консоль против Иксов
Заключение
Кандминимум-2, или где искать информацию по Linux и Unix

Linux - статьи

LDAP: каталог для всех
Пролог
Общедоступная теория

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

Пересборка ядра
Проверка USB
Установка и настройка SynCE
Соединяемся
Одним из способов повышения производительности
Параллелизм ядра
Атомарные операции
Семафоры
Спин-блокировка
Фрагменты кода
Кластерные технологии и распределенные вычисления

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

Конец первой части

Linux - статьи


Глава 3
Обзор сочетания “PPP-через-SSH’
PPP
SSH
Версии протокола
Наш образец сети
Как насчет документации?
Установка «PPP-через-SSH» вручную
Инсталляция и проверка PPP
Включение маршрутизации IP

Создание пользователя VPN
Соглашения об именах
Установление беспарольного SSH-соединения
Создание идентификатора SSH
Создание идентификаторов для нескольких VPN
Прием и проверка хостового ключа SSH на сервере
Использование дополнительных аргументов команды ssh
Проверка безпарольного соединения
Установка Sudo
Установка PPP

Обход PPP-аутентификации
Установление PPP соединения вручную
Влияние прочих выходных данных SSH
Проверка соединения
Настройка таблицы маршрутизации
Повышение безопасности VPN
Требование на PPP-аутентификацию
Накладывание ограничений на идентификаторы SSH
Используйте самую последнюю версию OpenSSH

Запуск собственного демона ssh на VPN-сервере
Установка опций SSH в файле .ssh/config
Скрипты VPN
Установка программ vpn-server и vpn-client
Ссылки на vpn-{client, server} в /etc/init.d
Конфигурирование ip-up для запуска наших VPN-скриптов
Настройка PPP
Slackware: скрипт ip-up отсутствует

Debian: /etc/ppp/ip-up.d
Red Hat: /etc/ppp/ip-up.local
Создание глобального конфигурационного файла VPN
Создание VPN-специфичного конфигурационного файла
Запуск и останов VPN
Поддержка нескольких сетей VPN
Поиск проблем
Проблемы PPP

Проблемы SSH
Сетевые проблемы
Ограничения
Заключение
Полное содержание книги "LINUX. Создание виртуальных частных сетей (VPN)"
Linux 2.6: откуда берется пыль и куда деваются линки
Реализация сети в операционной

Linux - статьи

The Linux Kernel Module Programming Guide (Руководство по программированию модулей ядра Linux)

Об авторах
Нумерация версий и дополнительные примечания
Благодарности
Что такое "Модуль Ядра"?
Как модули попадают в ядро?
Прежде, чем продолжить
Механизм контроля версий
Работа в XWindow

Проблемы компиляции
"Hello, World" (часть 1): Простейший модуль ядра.
Знакомство с printk()
Сборка модулей ядра
Hello World (часть 3): Макроопределения __init и __exit
Hello World (часть 4): Вопросы лицензирования и документирования модулей
Передача модулю параметров командной строки

Модули, состоящие из нескольких файлов
Сборка модулей под существующее ядро
Модули ядра и прикладные программы
Функции, которые доступны из модулей
Пространство пользователя и пространство ядра
Пространство имен
Адресное пространство
Драйверы устройств

Старший и младший номер устройства
Структура file_operations
Структура file
Регистрация устройства
Отключение устройства
Chardev.c
Создание модулей для работы с разными версиями ядра

Файловая система /proc: создание файлов, доступных для чтения
Глава 6. Работа с файлами устройств
Глава 7. Системные вызовы
Глава 8. Блокировка процессов
Замена printk
Управление индикаторами на клавиатуре
Глава 10. Планирование задач

Обработка прерываний
Клавиатура на архитектуре Intel
Глава 12. Симметричная многопроцессорность
Глава 13. Заключение
Примечания
Mandriva Linux 2006 Story
MEPIS, или Linux под сенью пирамид