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

Обновлено: 03.07.2024

Уважаемый пользователь,
Эта политика конфиденциальности определяет, как Atrust Computer Corp. («Atrust») использует и защищает любую информацию, которую вы предоставляете при использовании этого веб-сайта.
Atrust стремится обеспечить защиту вашей конфиденциальности. Если мы попросим вас предоставить определенную информацию, по которой вас можно идентифицировать при использовании этого веб-сайта, вы можете быть уверены, что она будет использоваться только в соответствии с этим заявлением о конфиденциальности.

Atrust может время от времени изменять эту политику, обновляя эту страницу.

Что мы собираем

Мы можем собирать следующую информацию:

  • имя и должность
  • контактная информация, включая адрес электронной почты
  • демографическая информация, такая как почтовый индекс, предпочтения и интересы
  • другая информация, относящаяся к обслуживанию клиентов, деловым операциям с вами и/или опросам

Что мы делаем с собранной информацией

Нам нужна эта информация, чтобы понять ваши потребности, чтобы предоставить вам лучший сервис, и, в частности, по следующим причинам:

  • Мы можем использовать эту информацию для предоставления вам продуктов и услуг.
  • Мы можем использовать эту информацию для улучшения наших продуктов и услуг.
  • Мы можем отправлять рекламные электронные письма о новых продуктах, специальных предложениях или другую информацию, которая, по нашему мнению, может показаться вам интересной, используя указанный вами адрес электронной почты.
  • Время от времени мы также можем использовать вашу информацию, чтобы связаться с вами в целях исследования рынка. Мы можем связаться с вами по электронной почте, телефону, факсу или почте.
  • Ведение внутренней документации.

Безопасность

Мы стремимся обеспечить безопасность вашей информации. Чтобы предотвратить несанкционированный доступ или раскрытие информации, мы внедрили соответствующие управленческие процедуры для защиты и защиты информации, которую мы собираем в Интернете.

Где хранятся, передаются и/или обрабатываются ваши данные

Atrust – это международная торговая марка, расположенная на Тайване и работающая по всему миру. Ваши данные будут храниться на наших серверах, расположенных на наших производственных площадках на Тайване и/или в других странах, и могут передаваться на международном уровне для целей обслуживания клиентов, деловых операций с вами и/или опросов.

Файл cookie — это небольшой файл, который запрашивает разрешение на размещение на жестком диске вашего компьютера. Как только вы соглашаетесь, файл добавляется, и файл cookie помогает анализировать веб-трафик или сообщает вам, когда вы посещаете определенный сайт. Файлы cookie позволяют веб-приложениям реагировать на вас как на личность. Веб-приложение может адаптировать свои операции к вашим потребностям, симпатиям и антипатиям, собирая и запоминая информацию о ваших предпочтениях.

Ссылки на другие сайты

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

Управление вашей личной информацией — единое контактное окно

Если вы ранее давали согласие на использование нами вашей личной информации, вы можете передумать в любое время. Если мы не получим от вас известия, мы будем хранить вашу личную информацию в течение срока, в течение которого мы продолжаем наш бизнес, и в соответствии с требованиями законов / правил, в зависимости от того, что дольше.
Мы не будем продавать, распространять или сдавать в аренду вашу личную информацию третьим лицам, если у нас нет вашего разрешения или это требуется по закону.
Вы можете запросить подробную информацию о вас, которую мы храним. Если вы хотите получить копию, может взиматься небольшая плата.

Если вы считаете, что какая-либо информация о вас, которую мы храним, неверна или неполна, свяжитесь с нами. Мы незамедлительно исправим любую информацию, которая окажется неверной.

Если вы не хотите получать от нас какие-либо рекламные электронные письма или чтобы с вами связывались в целях исследования рынка, напишите нам.

Мы обрабатываем вашу личную информацию в соответствии с Законом о защите данных 1998 г., Общими положениями о защите данных (GDPR) и другими применимыми законами вашего региона.

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

Подготовка

Выберите операционную систему для своего сервера. В большинстве сред тонких клиентов на сервере используется Microsoft или Linux.

Купите сервер с необходимой памятью, емкостью жесткого диска и скоростью процессора для работы ваших рабочих станций с тонкими клиентами.

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

Создайте тестовую сеть, подключив сервер к одному или нескольким тонким клиентам и выполнив следующие действия. Только после того, как вы убедитесь, что сервер работает должным образом, вы можете попытаться установить сервер и рабочие станции в рабочей среде.

Среда Linux

Установите операционную систему Linux на сервер.

Установите программное обеспечение терминального сервера на сервер.

Установите другие необходимые программы. Они могут включать Open Office, текстовый процессор, пакет программного обеспечения для работы с электронными таблицами и презентациями, эквивалентный Microsoft Office. SAMBA — это программное обеспечение, позволяющее обмениваться файлами с серверами Microsoft. Rdesktop — это программа, которая позволяет вашей сети подключаться к серверу терминалов Microsoft Windows. Evolution — это программа электронной почты, используемая в Linux.

Среда Microsoft

Установите Windows Server 2008 на сервер, включая сервер терминалов Windows.

Установите Microsoft Platform Builder на сервер. Это происходит с большинством рабочих станций с тонкими клиентами.

Запустите Platform Builder из меню "Пуск" и следуйте инструкциям по установке.

Установите все необходимые приложения для своих рабочих станций с тонкими клиентами. Обычно это такие приложения, как Microsoft Word, Excel и Outlook.

Конфигурация сети

Выберите брандмауэр для защиты сервера от хакеров и вредоносных программ в Интернете.

Выберите переключатель, позволяющий соединить каждый тонкий клиент и сервер вместе.

Подключите брандмауэр к Интернету и подключите коммутатор к брандмауэру. Подключите сервер и рабочие станции тонких клиентов к коммутатору с помощью кабелей 10/100 Ethernet.

Узнайте, как с помощью проекта службы терминалов Linux можно превратить старые ПК в эффективные терминалы Linux.

Благодаря новой технологии тонких клиентов старые глупые терминалы не были такой глупой идеей. В условиях сокращения ИТ-бюджетов в условиях сокращающейся экономики любой способ продлить срок службы существующего оборудования является разумным шагом. Что касается Linux, то можно дать жизнь даже самому медленному оборудованию с помощью проекта Linux Terminal Server (LTSP). С помощью этого удивительного решения для тонкого клиента ваши конечные пользователи смогут работать на бездисковых терминалах с любыми графическими приложениями по вашему выбору.

В этом ежедневном обзоре я покажу вам, как настроить и запустить LTSP, чтобы вы могли восстановить больший контроль над своей корпоративной вычислительной средой.

Установка LTSP
Установка LTSP очень проста. С веб-сайта LTSP можно загрузить компоненты LTSP, необходимые для полной установки. Вы можете загрузить RPM, DEB или архивы с исходным кодом. Вам понадобятся четыре основных компонента:

  • · lts_core
  • · lts_kernel
  • · lts_x_core
  • · lts_x_fonts

Кроме того, вам потребуется запустить DHCP-сервер и сервер Trivial File Transport Protocol (tFTP) в системе Linux, которую вы будете использовать в качестве хоста LTSP.

Для получения дополнительной информации

Если вам нужна дополнительная информация о настройке DHCP-сервера в Linux, см. раздел «Установка DHCP-сервера в Linux». Для получения дополнительной информации о протоколе tFTP введите команду man tftp.

Наконец, для каждой рабочей станции, которую вы будете использовать в качестве тонкого терминального клиента, вам потребуется создать загрузочную дискету. У вас есть два варианта: вы можете изменить bootrom на сетевой карте, что может потребовать специального оборудования, или вы можете использовать для загрузки дискету. Поскольку дисководы гибких дисков недороги, а этот метод является самым простым, я буду использовать загрузочную дискету в этом ежедневном обзоре.

Перейдите на сайт ROM-o-matic, и вы сможете выбрать сетевую карту, которую использует ваша рабочая станция. В этой демонстрации использовалась рабочая станция с платой D-Link DFE-530TX. В этой настройке используется набор микросхем rtl8139, поэтому выбранное ПЗУ сетевой карты было rtl8139. Убедитесь, что в качестве выходного ПЗУ выбрана загрузочная дискета, а затем нажмите «Получить ПЗУ».

Чтобы сгенерировать загрузочную дискету, вставьте пустую дискету и используйте команду dd if=eb-5.0.4-rt18139.lzdsk of=/dev/fd0 (изменив имя файла, чтобы оно соответствовало файл, который вы скачали).

Если вы не можете определить, какой драйвер использовать, вы можете найти его на сайте Red Hat (для систем Red Hat), на сайте Mandrake Linux (для систем Mandrake Linux) или выполнив поиск на База данных аппаратного обеспечения ZDNet Linux или Etherboot, в которой перечислены многие производители сетевых карт и делается попытка сопоставить модели сетевых карт с соответствующим драйвером ядра.

Вставьте только что созданную дискету в рабочую станцию ​​и загрузитесь с нее (убедитесь, что в BIOS настроена загрузка с дискеты). ПЗУ должно найти вашу сетевую карту и сообщить MAC-адрес или аппаратный Ethernet-адрес карты.

Настройка LTSP-сервера
Прежде чем настраивать сервер, убедитесь, что установлены демоны DHCP и tFTP (во всех последних дистрибутивах они включены в стандартную установку сервера и могут быть проверены с помощью команд < i>rpm -q dhcp и rpm -q tftp). Установите файлы LTSP, загруженные с веб-сайта LTSP, используя RPM, DEB или архивы (в зависимости от того, что требуется вашей системе). Если вы загрузили исходные файлы, вам потребуется сначала скомпилировать программное обеспечение.

Нестандартный каталог установки

При установке через RPM обратите внимание, что RPM установит LTSP в каталог /opt/ltsp (в отличие от стандартного каталога /usr/bin или /usr/sbin).

Настройка вашей системы для запуска сервера LTSP включает в себя выполнение сценария на сервере с именем ltsp_initialize в каталоге /opt/ltsp/templates. Это изменит файлы конфигурации вашей системы, чтобы позволить клиентской системе получить доступ к серверу. Сценарий ltsp_initialize изменит ваши файлы конфигурации Gnome Display Manager (GDM), KDE Display Manager (KDM) или X Display Manager XDM (в зависимости от того, что вы используете), чтобы разрешить удаленный клиентский доступ к выбранному вами Диспетчер отображения и вход в систему. Сценарий ltsp_initialize также изменит ваш файл /etc/exports для экспорта корневой файловой системы LTSP и файловой системы подкачки, создайте пример /etc/dhcpd.conf и включите tFTP в inetd.

После завершения ltsp_initialize дважды проверьте несколько файлов, чтобы убедиться, что все настроено правильно, поскольку LTSP не делает никаких предположений о настройке сети и вместо этого по умолчанию использует сеть 192.168.0.0. Например, вы захотите изменить свой /etc/exports, чтобы он выглядел так, как в листинге A, если вы используете сеть 10.0.0.0.

Записи в листинге A будут экспортировать две файловые системы: корневую файловую систему LTSP (/opt/ltsp/i386) и файлы подкачки LTSP (/var/opt/ltsp /swapfiles) на любую клиентскую систему в сети 10.0.0.0. Затем отредактируйте файл /etc/dhcpd.conf.example, который по умолчанию использует адресацию 192.168.0.0. Если вы используете сеть 10.0.0.0, файл /etc/dhcpd.conf будет выглядеть примерно так, как показано в листинге B.

Если у вас есть несколько рабочих станций, которые будут использоваться в качестве тонких клиентов, просто продолжайте добавлять дополнительные разделы хоста в файл dhcpd.conf. Не забудьте сохранить файл как /etc/dhcpd.conf, а не как /etc/dhcpd.conf.example.

Наконец, перейдите в каталог /opt/lts/i386/etc и измените файл lts.conf. Это файл конфигурации, который LTSP использует для своей основной конфигурации. В файле lts.conf раздел [Default] предназначен для самого сервера. Ключевое слово SERVER должно быть изменено на IP-адрес сервера LTSP, а для всего остального можно использовать запись по умолчанию.

Пришло время настроить рабочие станции. Раздел [ws001] предназначен для рабочей станции номер 1; запись ws001, указанная в файле dhcpd.conf. В разделе рабочей станции настраиваются такие вещи, как используемый X-сервер (это актуально только в том случае, если вам нужно использовать сервер XFree86 3.3.6) и уровень выполнения для запуска. Значения по умолчанию обычно работают нормально; на самом деле вы можете (и, вероятно, должны для начала) закомментировать все эти разделы.

Файл lts.conf сильно прокомментирован и показывает несколько различных иллюстраций того, как настроить LTSP на стороне клиента. (Например, здесь показано, как настроить и использовать принтер, подключенный к клиентскому компьютеру, и как при необходимости загрузить дополнительные модули.)

Имейте в виду, что каждый раз, когда этот файл изменяется, клиентские системы должны быть перезапущены, чтобы увидеть какие-либо изменения.

Это перезапустит (или запустит) демоны portmap, NFS, dhcpd и xinetd с новые конфигурации. Если вы используете старую версию inetd, перезапустите ее вместо xinetd. Чтобы сделать все это прозрачным, вы должны убедиться, что эти службы будут запускаться при загрузке. Запуск вышеуказанных служб при загрузке может быть простым добавлением вышеуказанных команд в файл /etc/rc.d/rc.local.

Если сервер уже находится на уровне запуска 5 (графический вход), вы должны иметь возможность запускать клиентские системы с загрузочной дискеты.Если нет, вам нужно будет начать с уровня выполнения 5, перезагрузив сервер или выполнив команду telinit 5 в командной строке сервера.

Это перезапустит систему на уровне запуска 5 для графического входа в систему. Вы можете быть довольны любым диспетчером отображения, который ваш дистрибутив Linux использует по умолчанию (в Mandrake Linux, например, это KDM, диспетчер отображения KDE), или вы можете переключиться на другой диспетчер отображения. Это несколько зависит от системы, но в Mandrake Linux вы можете изменить файл /etc/sysconfig/desktop и установить DISPLAYMANAGER равным gdm ( DISPLAYMANAGER=gdm).

Проверьте документацию

Обратитесь к документации вашего дистрибутива, чтобы узнать, как изменить диспетчер отображения, если вы не хотите использовать его по умолчанию.

На этом этапе перейдите к клиентской системе, вставьте загрузочную дискету и загрузитесь с нее. Система будет использовать tFTP для получения ядра для загрузки, а после этого будет использовать dhclient для получения IP-адреса и другой сетевой информации. Наконец, когда у него есть IP-адрес и что-то известно о сети, он смонтирует корневую файловую систему через NFS, а затем подключится к запущенному вами дисплею. Вы очень быстро окажетесь при графическом входе в систему, как если бы система работала локально.

Ключевые преимущества
Во время всего этого процесса единственным аппаратным обеспечением, используемым в клиентской системе, будет ЦП, память и дисковод, и вы обнаружите, что загрузка и рабочий стол выполняются значительно быстрее, чем на традиционной Рабочая станция линукс. Приложения запускаются на сервере LTSP, что означает, что клиентская система не несет дополнительных затрат. Это также означает, что отсутствие мощного оборудования не повлияет на скорость работы ваших приложений.

Развертывая LTSP, вы можете использовать старые системы 486 или Pentium в качестве компьютеров конечных пользователей. Кроме того, системы можно разобрать, чтобы они не содержали жестких дисков, что снижает стоимость этих систем (помните, что все, что требуется, — это дисковод для гибких дисков).

Затраты на техническое обслуживание также будут снижены. Вместо того, чтобы обслуживать каждую клиентскую систему, вам нужно обслуживать только LTSP-сервер. Это может сэкономить много времени на обслуживание и настройку каждой системы. При условии, что копии образов загрузочных ПЗУ будут доступны, большая часть обслуживания, которое вам, возможно, придется выполнять в этих системах, будет изолирована от оборудования и, возможно, будет восстановлена ​​лишняя загрузочная дискета.

Linux предлагает прекрасную альтернативу для компаний, которые ищут что-то новое в ОС. Тем не менее, Linux со всеми установленными компонентами и опциями может быть огромным потребителем ресурсов. Введите «тонкие клиенты», урезанные установки Linux, которые предлагают оптимизированную ОС для более легкого использования системы.

Эта глава из книги

Эта глава из книги

Эта глава из книги 

Для многих компаний и частных лиц, которые ищут альтернативу своей настольной операционной системе, Linux является естественным выбором и предлагает множество относительно безболезненных способов сделать этот переход. К сожалению, современные дистрибутивы Linux под управлением KDE и GNOME могут потребовать много ресурсов, и в некоторых случаях компании, желающие переключиться, держатся за довольно скромные ПК. аппаратное обеспечение. К счастью, Linux позволяет настраивать рабочие станции с минимальными установками Linux, что переносит большую часть работы на мощный центральный сервер.

Это подход с использованием тонкого клиента. Насколько тонким может быть этот клиент, зависит от того, какой подход вы выберете. На самом деле все это можно сделать даже без переустановки клиентских ПК.

Как работают тонкие клиенты

Тонкие клиенты Linux обычно представляют собой ПК, загружаемые с карты Ethernet с чипом, который запрашивает адрес у сервера, или ПК со специально подготовленной загрузочной дискетой, выполняющей ту же функцию сетевой загрузки. ПК с тонким клиентом даже не нуждаются в жестком диске, чтобы предоставить пользователю все необходимые функции. Компании также могут использовать специальный ПК с тонким клиентом, созданный для этой цели.

После загрузки устройство — будь то ПК или выделенный модуль тонкого клиента — запрашивает IP-адрес, сетевую маску и маршрут по умолчанию с сервера тонкого клиента через DHCP (протокол динамической конфигурации хоста). . Как часть пакета сетевых настроек, который отправляется обратно, тонкому клиенту сообщается, какое ядро ​​загрузить и где его найти. Затем ядро ​​загружается через TFTP (простой протокол передачи файлов).

Ядро загружается, и рабочая станция с тонким клиентом загружается. Как и при любой загрузке системы Linux, в этом сценарии ядро ​​берет на себя управление и настраивает все подключенное оборудование. Затем образ файловой системы загружается в память и становится временной корневой файловой системой. Загружаются дополнительные модули и выполняется дополнительная настройка сети для подготовки системы.Через несколько секунд новая корневая файловая система монтируется через NFS (при этом вы увидите сообщение «pivot_root»). В этот момент тонкий клиент работает и начинает финальные состояния загрузки. Создаются и монтируются файловые системы /tmp, /proc и другие файловые системы. Пространство подкачки активировано. Вскоре после этого запускается графический дисплей. Рабочая станция запрашивает у сервера графический вход в систему.

Несмотря на довольно упрощенное объяснение процесса, по сути это так. Теперь пользователь может войти на рабочую станцию ​​с тонким клиентом и начать использовать Linux. Все это волшебство происходит благодаря проекту Linux Terminal Server (LTSP). Однако, чтобы сделать это волшебство, есть несколько предварительных условий, которые нам нужно выполнить на стороне сервера. Через NFS серверы тонких клиентов используют общее дисковое пространство в локальной сети. (См. главу 19, «Файловая система Linux (NFS)», чтобы узнать больше об NFS.) Еще до того, как мы дойдем до этого этапа, ПК или тонкий клиент должны IP-адрес из сети. Для этого используется DHCP (протокол динамической конфигурации хоста).

Читайте также: