Содержание

Ключевые слова: Х-терминал, linux, LTSP, Linux Terminal Server Project, терминальный linux-сервер, бездисковая станция, ПК без жесткого диска, использование старых компьютеров, diskless workstation, thin client, asplinux, использование Linux в офисе, X-terminal

Х-терминал или вторая жизнь Вашего ПК

Уважаемые читатели!

Представляю Вам мою книгу, которая появилась в результате экспериментов по использовании морально устаревших компьютеров в реальных условиях современного офиса.

Надеюсь, что кому-то из Вас она поможет настроить и использовать старые ПК такие как Intel Pentium или i486.

Если у Вас возникнут вопросы, пожелания или предложения, вы можете отправить их мне на e-mail: senyk_cw@mail.ru

C уважением, Сеник Николай.

Теперь также доступна версия этой книги в формате PDF Х-терминал или вторая жизнь Вашего ПК.PDF

Содержание:

Часть І. Терминалы

Глава 1. Общие сведения о бездисковых компьютерах

История возникновения персонального компьютера без “жесткого” диска

Общая архитектура и область применения

Общая архитектура и область применения (продолжение)

Обзор существующих решений для сетевых компьютеров

Citrix MetaFrame

Windows Terminal Services

VNC

NCD ThinPATH

NoMachine

Thinstation

LTSP

X terminal kit

X-Windows и XDMCP

Достоинства и недостатки терминальных решений

Минусы

Плюсы

Общие сведения о используемых протоколах (TFTP, DHCP, NFS, UDP, TCP/IP, SSH)

IP

ICMP

ARP

RARP

TCP

UDP

NFS

TFTP

DHCP

SSH

Администрирование и сопровождение терминальной инфраструктуры

Часть II. X-терминалы

Глава 2. Общие сведения о Х-терминалах

Как это работает (краткое описание процесса работы и загрузки)

Удаленный запуск консольных программ

Х-терминалы – бездисковые клиенты Х-Windows

Удаленный запуск GUI-приложений (XForwarding)

Глава 3. X-Windows

Описание X-протокола

Архитектура X-Windows

X-сервер и X-клиент

Х-сервер

Х-клиент

Запросы

Ответы

События

Сообщения об ошибках

Настройка Х-сервера и XDM/XDMCP (часть 1)

Настройка Х-сервера и XDM/XDMCP (часть 2)

Настройка Х-сервера и XDM/XDMCP (часть 3)

Настройка Х-сервера и XDM/XDMCP (часть 4)

Менеджер дисплея и XDMCP

Глава 4. Аппаратная база Х-терминальной сети

Системные требования к серверу Х-терминалов

Требования к аппаратному обеспечению клиентов

Делаем терминал из персональных компьютеров серии 386/486/Pentium

Список видеоадаптеров, использующих сервер XFree86 версии 4.х

Список видеоадаптеров, использующих сервер XFree86 версии 3.3.6

Минимальные требования к видеокарте X-терминала

Собираем Х-терминал сами

Готовые терминалы: что можно купить за деньги?

Требования к локальной сети (проектирование сети на оптимальную загрузку)

Глава 5. Выбор операционной системы для сервера

Ключевые моменты выбора операционной системы

ASPLinux

RedHat Linux

Fedora Core

Debian GNU/Linux

SuSE Linux

Mandrakelinux

AltLinux

Gentoo

Slackware

Linux XP

Linspire

myLinux

Планирование эксплуатационного обслуживания сервера

Планирование эксплуатационного обслуживания сервера (продолжение)

Перенос операционной системы на новый сервер

Часть ІІІ. Настройка системы (на примере использования LTSP)

Глава 6. Настройка сервера

Установка программного обеспечения (ltsp)

Установка программного обеспечения (nfs, dhcpd, tftp-server, xinetd)

Установка программного обеспечения (инициализация ltsp)

Проверка DHCPD

Проверка NFS и portmap

Проверка Syslog

Проверка xfs

Проверка xinetd и tftpd

Общая настройка системы (inittab, syslog)

Настройка inittab

Настройка syslog

Конфигурирование сетевых служб (dhcp, tftp, nfs, tcpd, dns)

Настройка DHCP

Настройка xinetd

Настройка TFTP

Настройка NFS

Настройка переключателей TCP

Настройка DNS

Настройка X-Windows (Xaccess, Xsetup_workstation, xdm, kdm, gdm, xfs)

Настройка удаленного доступа к Х-серверу (Xaccess)

Настройка экрана ввода имени пользователя и пароля (Xsetup_workstation)

Настройка диспетчера экрана XDM

Настройка менеджера дисплея KDM

Настройка менеджера дисплея GDM

Выбор менеджера дисплея по умолчанию

Настройка сервера шрифтов (xfs)

Главный файл конфигурации сервера LTSP

Реконфигурация сервера при добавлении новых терминалов

Глава 7. Настройка терминалов

Выбор метода сетевой загрузки

Создание дискеты с загрузочным образом

Создание дискеты с загрузочным образом (продолжение)

Определения MAC-адреса сетевой карты

Загрузка Х-терминала с других носителей информации(lilo, cd-rom, msdos)

Загрузка при помощи(LInux LOader)

Создание загрузочного компакт диска

Загрузка в режиме MS DOS

Использование сетевых карт с BootROM или PXE

BootROM

Использование сетевых адаптеров PXE

Настройка сетевой карты ISA

Создание пользовательского образа для загрузки

Загрузка в текстовом режиме

Загрузка в текстовом режиме (продолжение)

Конфигурирование Х-клиента

Автоматическое построение файла XF86Config

Оптимизация конфигурации клиента

Оптимизация конфигурации клиента (продолжение)

Типовые конфигурации клиентов

Клавиатура

“Мышка” подключенная к порту PS/2 треx кнопочная без скроллера

“Мышка” подключенная к порту PS/2 двуx кнопочная без скроллера

“Мышка” подключенная к порту PS/2 двух кнопочная со скроллером

“Мышка” подключенная к COM-порту (COM1) без скроллера (3 кнопки)

“Мышка” подключенная к COM-порту (COM2) без скроллера (2 кнопки c эмуляцией нажатия третьей)

“Мышка” подключенная к COM-порту (COM1) со скроллером (2 кнопки)

“Мышка” подключенная к USB-порту со скроллером (2 кнопки)

Разрешение для ЭЛТ-монитора с диагональю 15” (800х600)

Разрешение для ЭЛТ-монитора с диагональю 17” (1024х768)

Разрешение для ЭЛТ-монитора с диагональю 19” (1280х1024)

Разрешение для LCD-монитора с диагональю 15” (1024х768)

Разрешение для ЭЛТ-монитора с диагональю 17” (1280х1024)

Глубина цвета HiColor (16 бит)

Глубина цвета TrueColor (24 бита)

Глубина цвета TrueColor (32 бита)

Горизонтальная и вертикальная частоты разверстки для ЭЛТ-монитора с диагональю 17”

Запрет аппаратной акселерации (иногда помогает избавиться от артефактов)

Работа в режиме VESA

Х-сервер для большинства видеоадаптером на чипсете s3

Х-сервер SVGA версии 3.3.6

Использование принтера подключенного к параллельному порту Х-терминала (порт tcp/ip 9100)

Использование принтера подключенного к параллельному порту Х-терминала с нестандартным портом tcp/ip, например, 9150

Использование принтера подключенного к USB-порту Х-терминала (порт tcp/ip 9100)

Автоматическая настройка звуковой карты на Х-терминале (демон звука EsounD)

Ручная настройка звуковой карты на Х-терминале (демон звука EsounD, звуковая карта на чипсете OPL3sa2)

Влияние видеосистемы на работу Х-терминала

Проблемы, требующие собственного файла XF86Config

Выбор оптимального программного обеспечения для работы на Х-терминале

Выбор оптимального программного обеспечения для работы на Х-терминале (продолжение, IceWM vs XFce)

Советы по работе и настройке типового софта – OpenOffice, Gimp, Evolution и т.д.

Файловый менеджер

Веб-браузер

Почтовый клиент

Клиент ICQ

Пакет офисных приложений

CrossOver Office

StarOffice

KOffice

Gnome Office

OpenOffice

OpenOffice (продолжение)

Графический редактор Gimp

Архиватор

Дополнительные параметры файла lts.conf

Глава 8. Администрирование сети Х-терминалов

Если что-то не работает – порядок выполнения диагностики

Проблемы загрузочного образа

Неполадки DHCP

Неполадки DHCP (продолжение)

Проблемы с TFTP

Устранение проблем с NFS

Проблемы Х-сервера

Проблемы Х-сервера (продолжение)

Проблемы менеджера дисплея

XDM

KDM

GDM

Ошибки при работе в графическом режиме

Подготовка пользователей для работы на Х-терминале

Порядок включения и выключения Х-терминала

Вход в систему и завершение сеанса работы

Проверка наличие сетевого кабеля

Практическая бесполезность перезагрузки

Общая рабочая среда

Универсальность рабочих мест

Особенности работы с устройствами хранения данных и передача файлов

Новая операционная система Linux и ее прикладные программы

Инструкция для пользователя

Аудит сети Х-терминалов

"Уборка мусора"

"Уборка мусора" (продолжение)

Оптимальный выбор программного обеспечения

Анализ использования локальной сети

Анализ использования локальной сети (продолжение)

Распределение процессорного времени

Контроль за использованием дискового пространства

Глава 9. Работа с периферией на терминале

Подключение к терминалу принтера CUPS (LPT, USB)

Подключение к терминалу принтера CUPS (продолжение)

Подключение принтера к параллельному порту (LPT)

Подключение принтера к порту USB

Музыка на терминале

Музыка на терминале (продолжение)

Музыка на терминале (продолжение)

Смотрим видеофильмы на терминале

Использование сканера

Доступ пользователей к флоппи дисководам

Локальный запуск приложений

Локальный запуск приложений (продолжение)

Приложение A. Реальный пример внедрения Х-терминалов

Linux в реальном офисе (часть 1)

Linux в реальном офисе (часть 2)

Linux в реальном офисе (часть 3)

Linux в реальном офисе (часть 4)

Linux в реальном офисе (часть 5)

Linux в реальном офисе (часть 6)

Linux в реальном офисе (часть 7)

Linux в реальном офисе (часть 8)

Linux в реальном офисе (часть 9)

Linux в реальном офисе (часть 10)

Linux в реальном офисе (часть 11)

Приложение B. Отличия в проекте LTSP 4.x

Установка

Конфигурирование и настройка

Сценарии для виртуальных экранов

Новое в синтаксисе файла /opt/ltsp/i386/etc/lts.conf

Новый демон ltspinfod

Локальный запуск приложений

Исходный код проекта LTSP

Среда компиляции программ для LTSP

Доступ к локальным устройствам

Авторское право © Сеник Николай, 2004-2006