1. Переход на Linux

Настройка операционных систем

При помощи двух пакетов - calculate-client и calculate-server - вы можете построить гетерогенную сеть с Windows- и Linux-клиентами. Для того, чтобы использовать все предлагаемые возможности, используйте последние версии Calculate Directory Server с предустановленным пакетом calculate-server и Calculate Linux Desktop, включающим calculate-client со всеми необходимыми для работы пакетами.

Calculate Directory Server

Установка и настройка контроллера домена.
  1. Загрузите LiveCD Calculate Directory Server и запишите образ на CD.
  2. Загрузитесь с LiveCD. Теперь вы можете проверить работу системы и установить ее на жесткий диск.
  3. Выполните настройку сети.
  4. Настройте Samba-сервер и другие необходимые сервисы.
  5. Добавьте пользователей домена.
  6. Установите пароль служебным пользователям client и admin, которые понадобятся для ввода соответственно Linux- и Windows- клиентов в домен, выполнив:
    cl-passwd --smb client samba
    cl-passwd --smb admin  samba
    
  7. Настройте использование distfiles клиентами домена
    cl-groupadd --gid 250 -f portage unix
    cl-usermod -a portage client unix
    chmod 0775 /var/calculate/remote
    chmod -R 2775 /var/calculate/remote/distfiles
    chown -R root:portage /var/calculate/remote/distfiles
    

Calculate Linux Desktop

Установка Linux-клиентов.
  1. Загрузите LiveDVD Calculate Linux Desktop и запишите образ на DVD.
  2. Загрузитесь с LiveDVD. Теперь вы можете проверить работу системы и установить её на жесткий диск.
  3. Введите компьютер в домен Calculate Directory Server.
При входе в домен будут доступны:
  • сетевой диск Home, используемый для хранения личных файлов пользователя;
  • сетевой диск Disks, используемый для хранения общих файлов;
  • сетевой диск FTP, используемый для быстрого доступа к FTP (если FTP-сервер сконфигурирован).

Windows Workstation

Для присоединения Windows-клиентов в домен Calculate Directory Server выполните следующие действия:
  1. Откройте Система (Пуск » Настройка » Панель управления » Система), перейдите на вкладку Имя компьютера и нажмите кнопку Изменить...

  1. В открывшемся окне отметьте Является членом домена, впишите имя NetBIOS-группы, в которую входит сервер домена (по умолчанию - Calculate), и нажмите ОК.
  2. После выполненных действий откроется окно для ввода имени и пароля. Впишите в поле логин admin и укажите пароль, который был задан при настройке Calculate Directory Server пользователю admin.

  1. При удачном подключении вы получите сообщение о вводе компьютера в домен. Поздравляем! Теперь компьютер следует (в лучших традициях Windows) перезагрузить.

При первом подключении к домену может появиться ошибка, в этом случае повторите вход, введя пароль пользователя admin.
  1. После перезагрузки в окне входа в систему не забудьте указать ваш домен.
При входе в домен будут доступны:
  • сетевой диск H:, используемый для хранения личных файлов пользователя;
  • сетевой диск R:, используемый для хранения общих файлов;
  • сетевой диск T:, используемый для быстрого доступа к FTP (если FTP-сервер сконфигурирован).

Работа с терминальным Windows-сервером

Настройку Windows-сервера мы опустим. После настройки введите сервер в домен Calculate Directory Server - аналогично тому, как это делается для Windows Workstation.

Особого внимания заслуживает процесс запуска Windows-приложений в среде CLD.
Для примера, создадим иконку запуска Photoshop. Важно, чтобы окно занимало весь экран и в то же время не заезжало под верхнюю панель.
Управлять иконками можно на сервере: для этого создайте файл с иконкой в шаблоне пакета calculate-client в подмонтированном ресурсе /var/calculate.

/var/calculate/remote/client-profile/always/.local/share/applications/photoshop.desktop

Файл должен быть следующего содержания:

[Desktop Entry]
Version=1.0
Name=Adobe Photoshop
GenericName=графический редактор
Comment=
Exec=/usr/bin/keyexec rdesktop "-s 'C:\\Program Files\\Adobe\\Adobe Photoshop CS3\\photoshop.exe' -d calculate -a 16 -g #-hr_x11_width-#x#-sum(h,hr_x11_height-31)-# -T 'Adobe Photoshop' -S standard -zNDKE -p - winserver.localnet.org" 
Icon=photoshop
Terminal=false
StartupNotify=true
Type=Application
Categories=Graphics;

Примечание:
  • Имя сервера winserver.localnet.org нужно заменить на имя вашего сервера.
  • Иконка photoshop входит в состав Calculate Linux Desktop.
  • Размер окна вычисляется в функции sum, где 32 - высота верхней панели.
  • Утилита keyexec позволяет запускать приложения по хранимому в ключах ядра паролю.
  • Если вы предпочитаете хранить пароль доступа к в иконке запуска, воспользуйтесь функцией load для считывания и подстановки содержимого файла в шаблон.
Спасибо!