Skip to content

Home Мультимедиа и игры Настройка Х-сервера и Х-терминала
Настройка Х-сервера и Х-терминала

В последние годы все чаще говорят о "тонких" клиентах под Windows. Суть "тонкого" клиента заключается в том, что рабочая станция подключается к серверу терминалов. После этого происходит процесс регистрации пользователя в системе. А затем пользователь может работать с графическим интерфейсом сервера так, если бы он непосредственно находился бы за клавиатурой и монитором сервера терминала. Прелесть такого решения заключается вот в чем. В качестве рабочей станции могут выступать компьютеры самой минимальной конфигурации. Главное, чтобы на таком компьютере можно было запустить операционную систему, способную подключиться к серверу терминалов. Не нужны большие объемы ни оперативной памяти, ни дисковой памяти. Нужна только сетевая карта — по ней действия пользователя будут передаваться на сервер терминалов, по ней будет также передаваться "картинка" с сервера — результат выполнения этих команд. Все программы, запускаемые пользователем, будут выполняться на сервере терминалов, а компьютер пользователя будет только отображать результат их выполнения, ну и, разумеется, будет передавать нажатия клавиш и перемещения мыши серверу терминалов.

Удобно? С одной стороны да, с другой нет. В первую очередь в голову приходит мысль о том, что можно сэкономить на рабочих станциях. Но сервер терминалов должен быть очень мощным компьютером. Очень. Тут все зависит от поставленной задачи. Иногда бывает дешевле или проще купить несколько самых дешевых рабочих станций, чем покупать мощный сервер. Тем более, все равно скорость выполнения задач будет не такой высокой, как ожидается. Во-первых, данные передаются по сети, на что требуется дополнительное время. Во-вторых, к серверу терминалов одновременно подключается множество рабочих станций — иначе, зачем он нам нужен?

Итак, зачем же он нам нужен? Предположим, вы хотите сэкономить. Идея заключается в следующем. Вы хотите построить сеть предприятия, которая будет использовать сервер терминалов. Вы покупаете мощный сервер терминалов — его стоимость будет исчисляться тысячами долларов, а также определенное количество самых дешевых новых рабочих станций. Но простой расчет показывает, что с экономической точки зрения затея не окупится. Дешевле купить более мощные рабочие станции и не покупать сервер терминалов. Тем более что вы можете немного сэкономить, если правильно подойти к процессу покупки рабочих станций. Ведь не всем пользователям нужны мощные компьютеры. Например, секретарю и бухгалтеру вычислительные мощи не нужны. В первом случае компьютер будет использоваться как электронная печатающая машинка, а во втором все запросы к базе данных будет обрабатывать сервер баз данных. Сервер баз данных, на котором будет установлена база данных 1C (чего греха таить, большая часть предприятий использует именно эту программу, поэтому не нужно думать, что это скрытая реклама), должен быть, конечно, мощнее, но, учитывая тенденции цен на современные компьютеры, разница между компьютером бухгалтера и сервером баз данных вряд ли превысит 300—400 долларов (конечно, если у вас несколько бухгалтерских машин, а не целая армия).

Выходит, сэкономить не получилось. Купить нужное количество бывших в употреблении компьютеров не всегда возможно, да и вся ваша сеть в глазах ваших клиентов будет выглядеть не совсем солидно. Много написано, а на вопрос так и не был получен ответ. Зачем современному предприятию сервер терминалов? Если ваше предприятие работает, скажем, 5—10 лет, то наверняка на складе найдутся списанные компьютеры, которые "и продать нельзя, и выбросить жалко". Точнее продать-то можно, но за гроши. Когда-то такие компьютеры были самыми-самыми и покупались за 700—800 долларов. А сегодня их и за 100 не продашь. Выбрасывать тоже жалко — ведь компьютеры нормально работают, просто скорость выполнения задач уже не соответствует современным меркам. Так вот, если у вас есть несколько таких компьютеров, в них можно вдохнуть вторую жизнь, благодаря серверу терминалов. Причем в качестве сервера терминалов уже не нужно покупать дорогущий сервер стоимостью несколько тысяч долларов. Вполне подойдет обычный компьютер с производительностью современной рабочей станции. Ведь ему нужно будет обслуживать не все компьютеры сети, а только несколько компьютеров-ветеранов. Единственное требование к серверу — это объем оперативной памяти — он должен быть 1 Гбайт или даже больше. Ясно, что скорость выполнения программ при одновременной работе, скажем, 5-ти пользователей будет оставлять желать лучшего. Но сейчас речь идет не о скорости, а о возможности запуска современных приложений, которые на тех машинах просто не запустишь. Пользователи будут работать с последними версиями графических редакторов и текстовых процессоров. Да, они будут работать относительно медленно, но все же будут работать. Единственное капиталовложение — это дополнительные модули памяти для компьютера, который выделен под нужды сервера терминалов. В случае с Windows вам также понадобится купить дополнительное программное обеспечение. А в случае с Linux— только один дистрибутив Linux. И ваш старенький Pentium 100 заживет совершенно новой жизнью.

Теперь еще раз о Windows и Linux. Если о "тонких" клиентах под Windows начали говорить относительно недавно — примерно с 2001 года, то в UNIX/Linux возможность организации "тонкого" клиента была с момента появления графической системы X Window, а это начало 90-х годов прошлого века. Раньше настройка Х-сервера и X-терминала — компонентов тонкого клиента— занимала достаточно много времени, особенно если настройка производилась впервые. Сейчас же для настройки сервера и клиента достаточно выполнить ряд простых действий. Итак, приступим к настройке. При настройке мы будем подразумевать, что на сервере и на всех клиентах установлен дистрибутив Mandriva 2006, а графическая система X.Org корректно работает.

Установка пакета rfbdrake
Установка пакета rfbdrake

На сервере и на всех клиентах установите пакет rfbdrake. Данный пакет содержит все необходимое для настройки Х-сервера и X-терминала, а также конфигуратор drakremote, с помощью которого мы и будем производить настройку системы.

После установки пакета rfbdrake в меню конфигуратора drakconf появится новый пункт — Онлайновое администрирование. Для настройки тонкого клиента вы можете использовать или этот пункт меню, или напрямую запустить конфигуратор drakremote — как кому больше нравится.

Конфигуратор drakconf
Конфигуратор drakconf

Сначала настроим сервер. В меню drakconf выберите команду Удаленное управление другой машиной. В появившемся окне установите режим Позволить управлять моей машиной (Линукс-сервер)  и задайте пароль для соединения (постарайтесь придумать что-то более оригинальное, нежели 123456).

Настройка Х-сервера

Настройка Х-сервера

После этого нажмите кнопку Запустить сервер. В правом верхнем окне вы увидите информационное окошко Х-сервера.

Информационное окошко Х-сервера

Информационное окошко Х-сервера

Сервер уже запущен. Теперь самое время настроить Х-клиента. Для этого на одном из клиентов запустите конфигуратор drakremote и выберите режим Хочу получить управление (Линукс-клиент)  После этого введите IP-адрес сервера и пароль доступа к серверу. После этого можно нажать кнопку Соединение. Если вы желаете максимально реального эффекта присутствия за удаленным компьютером, отметьте флажок Полный экран.

Для тестирования можно ввести IP-адрес 127.0.0.1, чтобы подключиться к локальному Х-серверу, запущенному на локальном клиенте, но этим вы сможете проверить только сам факт подключения — работать вы не сможете в силу специфики "тонкого" клиента. Подключитесь к локальному серверу, и вы поймете, о чем я говорю.

Настройка клиента

Настройка клиента

Комментарии (0)

RSS feed Comments

Написать комментарий

smaller | bigger

busy
 

Регистрация




Top