Next:
Contents
Contents
Index
Contents
Введение в ОС Linux
Введение
Загрузка ОС Linux
Консоль. Переключение между графическими и текстовыми консолями
Файловая система
Общая структура файловой системы
Присоединение других файловых систем
Домашний каталог
Ссылки
Права доступа к файлу
Структура каталогов Linux
Пользователи системы
Суперпользователь (
root
) и обычный пользователь
Группы пользователей
Добавление пользователя
Установка или смена пароля
Удаление пользователя
Командный процессор
Shell - интерпретатор командного языка
Метасимволы
Поиск всех символов (метасимвол
*
)
Поиск по одному символу (метасимвол
?
)
Поиск одного набора (метасимвол
[]
)
Специальные символы
Запуск команды в фоновом режиме (символ
&
)
Последовательное выполнение команд (символ
;
)
Отмена специального значения (метасимвол
``слэш''
)
Отмена специального значения (метасимвол кавычки)
Использование кавычек для отмены значения символа пробел
Перенаправление ввода и вывода
Перенаправить ввод: знак
<
Перенаправить вывод: знак
>
Добавить вывод в существующий файл
Некоторые применения перенаправления вывода
Комбинирование фонового режима и перенаправления вывода
Перенаправление вывода команде
Подстановка вывода в качестве аргумента
Выполнение, останов и повторный запуск процессов
Запуск команд в заданное время
Получить состояние запущенного процесса
Завершение активных процессов
Запуск остановленного задания
Использование команды
nohup
Обзор наиболее употребительных команд
Команды управления файлами
Управление выводом на экран
Поиск файлов
Генерация отчетов и обработка результатов других команд
Мониторинг системы
Организация справочной системы
Введение
Страницы интерактивного руководства
man
Команды
whatis
и
apropos
Команда
locate
гипертекстовое руководство
info
Команда
help
оболочки
bash
Команда графической оболочки
Xman
Команда
helptool
Документация, поставляемая с дистрибутивом
Документация, поставляемая с пакетами
Книги и Internet
Файловая система
Введение
Типы поддерживаемых файловых систем
Структура дискового раздела
ext2
Суперблок
Group Descriptors
Block Bitmap
INode Bitmap
Таблица индексных дескрипторов (INode Table)
Область блоков данных
Индексные дескрипторы файлов
Система адресации данных
Виртуальная файловая система VFS
Новые файловые системы
Журналируемые файловые системы
Системные операции для работы с файловой системой
Каналы
Сокеты
Буфер сверхоперативной памяти (кеш)
Файловая система
proc
Сетевые файловые системы
NFS
Введение
Установка сервера NFS
Настройка клиента NFS
Обобщение
Samba
Введение
Установка
Запуск демонов
Основная настройка (/etc/smb.conf)
Организация доступа к дискам
Linux
для машин под Windows
Доступ к SMB-ресурсам из
Linux
Доступ к принтеру
Linux
для Windows-машин
Доступ к принтеру Windows с машин работающих под
Linux
Подключение к серверу Novell Netware
Работа в ОС Linux
Работа в ОС Linux
Процедура регистрации в системе
Регистрация с помощью login
Выход из системы
Установка или смена пароля
Интерфейс командной строки - консоль
Понятие консоли
Переключение консолей
Прокрутка текста в консоли
Запуск команд
Использование инструментов в Linux
Команды и их выполнение
Оболочка bash
Понятие оболочки
Команды редактирования в bash
Использование специальных символов
Автоподстановка команд
Выполнение нескольких команд
Перенаправление ввода-вывода
Cтандартные потоки ввода-вывода
Перенаправление ввода из файла
Перенаправление вывода в файл
Перенаправление ошибок в файл
Создание конвейеров
Управление заданиями
Что такое задания
Остановка задания
Перевод задания в фоновый режим
Перевод задания в активный режим
Список заданий
Прекращение задания
Запуск заданий в требуемый момент
Настройка оболочки
Изменение приглашения оболочки
Создание псевдонимов команд
Добавление каталога в путь поиска
Сохранение настроек оболочки
Работа с файлами
Создание пустого файла
Создание каталога
Создание дерева каталогов
Перемещение по каталогам
Просмотр каталогов
Копирование файлов и каталогов
Перемещение файлов и каталогов
Удаление файлов и каталогов
Присвоение файлу нескольких имен
Средства поиска файлов
Поиск файлов с помощью locate
Поиск файлов с помощью find
Средства управления файлами
Определение типа и формата файлов
Изменение времени модификации файла
Разделение файла на меньшие части
Сравнение файлов
Исправление файлов по результатам сравнения
Упаковка и распаковка файлов
Файловые архивы - создание, просмотр, распаковка
Работа с текстом
Просмотр текста
Вывод текста
Экранный редактор
vi
Начальные установки для vi
Создание нового файла в редакторе
Набор текста в режиме ввода
Редактирование текста в командном режиме
Перемещение курсора по экрану
Позиционирование курсора на неотображаемом тексте
Создание текста
Удаление текста
Удаление слов
Удаление параграфов
Удаление строк
Модификация текста
Извлечение и присоединение текста
Копирование и перемещение текста с использованием регистров
Специальные команды
Использование команд построчного редактора
Завершение работы с редактором vi
Специальные опции для
vi
Средства печати
Печать файлов с помощью lpr
Просмотр очереди печати с помощью lpq
Отмена задания печати с использованием команды lprm
Контроль демона lpd с помощью lpc
Переменная среды PRINTER
Разработка приложений
Этапы разработки программных систем
Жизненный цикл программных систем
Этапы жизненного цикла ПО
Примеры описания жизненного цикла
Этап планирования
Этап разработки программной системы
Этап верификации
Структура программных продуктов
Средства программирования в ОС Linux
Компилятор GCC
Основные группы системных функций
Ассемблеры gas и nasm
Отладчик GDB
Интерфейсы gdb и другие отладчики
Средство управления проектом make
Назначение make
Файл описания проекта - make-файл
Алгоритм работы make
Переменные в make-файлах
Шаблонные правила
Специальные действия
Создание make-файлов
Механизмы межпроцессных взаимодействий
Введение
Очереди сообщений
Использование очередей сообщений
Создание очередей сообщений
Использование msgget
Программа-пример
Управление очередями сообщений
Использование msgctl
Программа-пример
Операции над очередями сообщений
Использование операций
Программа-пример
Семафоры
Использование семафоров
Создание множеств семафоров
Управление семафорами
Использование semctl
Программа-пример
Операции над множествами семафоров
Использование semop
Программа-пример
Разделяемые сегменты памяти
Использование разделяемых сегментов памяти
Создание разделяемых сегментов памяти
Управление разделяемыми сегментами памяти
Использование shmctl
Программа-пример
Операции над разделяемыми сегментами памяти
Использование операций
Программа-пример
Работа с сокетами
Функция socket
Функция bind
Функция listen
Функция accept
Функция connect
Функция send
Функция recv
Функция shutdown
Функция close
Примеры
Очереди сообщений
Семафоры
Разделяемые сегменты памяти
Работа с сокетами
Введение в сети
Понятие о вычислительной сети
Концепции построения сети
Локальные вычислительные сети (ЛВС, LAN)
Расширенные и глобальные ВС (WAN)
Два типа ЛВС - одноранговые сети и сети с выделенным сервером
Одноранговые сети
Сети с выделенным сервером
Сетевые топологии
Шина (Bus)
Звезда (Star)
Кольцо (Ring)
Комбинированные топологии
Физическая среда передачи
Кабель
коаксиальный кабель (Coax)
Витая пара (Twisted Pair)
оптоволоконный кабель (fiber optics)
передача сигналов
Кабельная система IBM
Сравнение кабелей
Беспроводные сети
Сетевые адаптеры
Передача и управление данными
Сетевой адрес
Конфигурация (порты, прерывания, память)
Внешний и внутренний трансивер
Совместимость
Системная архитектура (ISA, EISA, PCI, MCI)
Кабели и соединители
Производительность сети
Специализированные платы сетевого адаптера
BootROM (удаленная загрузка станций по сети)
Функционирование сетей
Сетевые модели и их соответствие
Модель OSI/ISO
Проект 802
Сети пакетной передачи данных
Структура пакетов
Формирование пакетов (инкапсуляция)
Интерфейсы и протоколы. Протокольные стеки
Кратко о NetBEUI, X.25, IPX/SPX, AppleTalk, OSI, Dec, APPC(SNA)
Передача сигнала по кабелю. Методы доступа.
Множественный доступ с контролем несущей
Доступ с передачей маркера
Доступ по приоритету запроса
Сетевые архитектуры
Ethernet
TokenRing
AppleTalk
ArcNet
Введение в TCP/IP
Средства Интернета
TCP/IP и модель OSI
Пакеты и сегментация
IP протокол и адpесация в IP-сетях
Введение
Адресация
Форматы адресации
Специфиация
Фрагментация и сборка
Пример процедуры фрагментации
Пример процедуры сборки
Идентификация
Тип обслуживания
Время жизни
Опции
Контрольная сумма
Ошибки
Интерфейсы
Порядок передачи данных
Отобpажение адpесов Интеpнета в физические адpеса(ARP, RARP)
Разрешение с помощью динамического связывания (ARP)
Опpеделение межсетевого адpеса пpи начальной загpузке(RARP)
Протокол ICMP
Форматы сообщений
Список типов сообщений
Сообщение о недостижимости порта
Сообщение о превышении контрольного времени
Сообщение о проблемах с параметром
Сообщение для приостановки отправителя
Сообщение о переадресации
Эхо-сообщение и сообщение в ответ на эхо
Сообщение со штампом времени и сообщение с ответом на штамп времени
Запрос информации и ответное сообщение с информацией
Словарик
Bibliography
Протокол UDP
Порты
Контрольное суммирование
Резюме
Протокол TCP
Потоки данных, стек протоколов, механизм гнезд и мультиплексирование соединений
Установление соединения и передача данных Процедура установления соединения и передача данных
Механизмы обеспечения достоверности передаваемых данных
Механизм контроля потока данных
Флаг важности пакета, средства обеспечения безопасности протокола
Состав и предназначение полей заголовка
Псевдозаголовок
ping
,
traceroute
Протоколы маршрутизации
Параметры и классы протоколов маршрутизации
RIP
Протокол состояния связей OSPF
Протоколы досягаемости EGP, BGP
EGP
BGP
Бесклассовая стратегия маршрутизации CIDR
Доменная Система Имен
Структура региональной системы имен
Поиск адреса по доменному имени
Замечания по региональной системе имен
Протоколы прикладного уровня
Протокол TELNET
Протокол FTP
Протокол SMTP
r-команды
NFS
Протокол SNMP
X-Window
Краткое введение в L
A
T
E
X
Что такое L
A
T
E
X, особенности, достоитнства, недостатки.
Где найти информацию по L
A
T
E
X'у.
Как T
E
X/L
A
T
E
X работает
Основы
Единицы измерения
Быстрый старт
Простые правила
Простая обработка текста
Команды L
A
T
E
X'а
Группы,
Группы,
и еще раз Группы
Общая структура
Десять специальных символов
Акценты
Точки, тире, кавычки, многоточия
Шрифты
Шрифты: изменение размера
Форматирование текста
Центрирование и сдвиг текста
Перечисления
Дословная передача
Плавающие элементы текста
Рисунки
Команды, выполняющие рубрикацию
Образец документа
версия 0.01
Перекрестные ссылки
Предыдущие результаты
Библиография
Bibliography
Bibliography
Предметный указатель
Index
Математика в L
A
T
E
X'e
Верхние и нижние индексы
Математические формулы
Пробелы в математических формулах
Много новых символов
Печать в Linux
Печать в Linux
Простейший способ печати
Пакет PDQ
Пакет LPRng
Система PPR
Система CUPS
Использование LPD
Настройка LPD
Традиционная настройка lpd
Учет ресурсов
Большие системы
Печать на сетевой принтер
Машина с Unix/lpd
На принтер Win95, WinNT, LanManager, или Samba
Windows
Система Ghostscript
Обращение к Ghostscript
Настройка вывода Ghostscript
About this document ...
Alex Otwagin 2002-12-16