Содержание

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

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

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

Во-первых, необходимо удостовериться, что в вашей системе присутствуют сетевые службы, которые необходимы для работы проекта LTSP и вообще Х-терминалов. К этим службам относятся:

DHCP (Dynamic Host Configuration Protocol – протокол динамического конфигурирования хостов). Если сказать другими словами, то DHCP – это специальный протокол предназначенный для определения сетевой конфигурации удаленного компьютера. Он, как правило, используется для раздачи динамических IP-адресов компьютерам локальной сети (см. RFC 2131 и RFC 2132);

TFTP (Trivial File Transfer Protocol – тривиальный протокол передачи файлов) – специальный протокол для загрузки операционной системы на бездисковые станции. Из-за простоты реализации его код умещается даже в крохотные микросхемы BootROM сетевых адаптеров;

NFS (Network File System – сетевая файловая система). NFS, как сетевая файловая система, предоставляет пользователям локальной сети общий доступ к файлам, которые хранятся на NFS-сервере. Фактически удаленные пользователи могут обращаться к ним как к сетевым дискам. Разработана NFS еще в начале 80-х годов, поэтому проверена временем и довольно стабильна. Для ее работы на компьютере должна быть запущена служба RPC (Remote Procedure Call – служба вызова удаленных процедур), которая в операционной системе Linux называется portmap;

xinetd (extended Internet services daemon – демон расширенной службы Интернет) предназначен для обработки входящих обращений к серверу. xinetd является более защищенной версией своего предка inetd.

Если вы не имели опыта работы с этими программными продуктами, то в этом нет большой проблемы, так как настройка и использование этих программ не составит большого труда. Итак, приступим к установке требуемых программных пакетов.

Для начала определяем, какие из пакетов уже установлены в системе. В командной строке вводим команду:

$ rpm -qa | grep dhcp
dhcp-3.0pl1-23

Ее вывод показывает, что в системе уже установлен DHCP. Если установленного DHCP не обнаружено, то устанавливаем его:

# rpm -ihv dhcp-3.0pl1-23.i386.rpm

Аналогично проверяем, установлен ли TFTP-сервер:

$ rpm -qa | grep tftp
tftp-server-0.33-1asp

Если же и его нет в списке установленных пакетов, то запускаем инсталляцию этого пакета:

# rpm -ihv tftp-server-0.33-1asp.i386.rpm

Поддержка сетевой файловой системы скорее всего уже есть в вашей операционной системе, но проверить не мешает:

$ rpm -qa | grep nfs
nfs-utils-1.0.1-2.9

Если же вы не нашли установленным пакет nfs-utils, то сейчас самое время его установить на сервере Х-терминалов:

# rpm -ihv nfs-utils-1.0.1-2.9.i386.rpm

Демон xinetd, как правило, всегда установлен, но если нет, то установить его также не сложно:

$ rpm -qa | grep xinetd
xinetd-2.3.10-6

В данном примере демон xinetd присутствует в нашей системе. В противном случае устанавливаем его командой:

# rpm -ihv xinetd-2.3.10-6.i386.rpm

Пока интересно, читаем дальше!

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