Linux - статьи



              

Cygwin: начинающим пользователям Linux посвящается


Андрей Иванченко,

Сейчас только ленивый не пишет на тему "Linux против Windows". Но почему против? У обеих систем есть свои плюсы и минусы - и при организации локальной вычислительной сети можно удачно сочетать компьютеры с разными ОС. Если вы начинающий администратор ЛВС или у вас дома есть сеть, вы выросли на продуктах Microsoft и хотите поработать с Linux - может, стоит попробовать?

Желающим скрестить Windows и Linux часто предлагают воспользоваться системой VMWare. Но для начинающего пользователя Linux такой вариант более чем экстремален. Да и вообще, вряд ли стоит экспериментировать на машине с хорошо настроенной Windows, начиненной гигабайтами важной информации. Лучше установить в сети компьютер с Linux и работать на нем через сеть. Для администрирования Linux-машины можно воспользоваться стандартным telnet или, что лично мне нравится больше, putty. Настроив SSH-соединение, можно сразу входить через putty под учетной записью root.

Но многим, особенно начинающим пользователям Linux, трудно привыкнуть к управлению системой из строгой командной строки - им подавай графический или веб-интерфейс. Для таких пользователей есть соответствующие программы - webmin для управления системой и swat для управления сервером samba через веб-интерфейс.

Для удаленного доступа к Linux-машине с помощью графического интерфейса (по X-протоколу) существует несколько программных продуктов, позволяющих запустить X-сервер под управлением Windows. Но все они коммерческие - а ведь нам всегда хочется чего-то хорошего и бесплатного. И такой программный продукт есть, называется он Cygwin.

В состав этого пакета входит не только X-сервер на платформе Windows, но и множество инструментов Linux, портированных на платформу Windows. Пакет программ можно свободно скачать из интернета, но объем его таков, что и дешевле, и проще купить все это на компакт-диске.

Установка Cygwin проста - запускаем install и выбираем, какие именно утилиты нам нужны. Маленький совет: установите все предлагаемые пакеты. Потом, после настройки, вы всегда успеете удалить лишние. Если же вы настоящий борец за свободное место на жестком диске, устанавливайте только набор пакетов Xfree86 из cygwin. Устанавливать документацию на японском языке, сервер шрифтов и оконные менеджеры вовсе не обязательно. Да и сами шрифты можно не устанавливать - на linux-машине их и так достаточно, к тому же "правильных".

После установки на компьютере появится каталог cygwin со структурой подкаталогов, аналогичной дереву каталогов Linux. Для того чтобы настроить X-сервер, нужно подкорректировать содержимое файла startxwin.bat, который находится в каталоге cygwin\usr\X11R6\bin - заменить строку запуска: Start Xwin

на такую: start XWin -screen 0 1024 710 -query 192.168.4.1 -once

где:

  • -screen 0 1024 710 - номер и размеры дисплея, на который будет выводиться изображение;
  • -query 192.168.4.1 - IP-адрес Linux-машины, которая "слушает" запросы xdmcp;
  • -once говорит о том, что после завершения сеанса работы с удаленной машиной X-сервер нужно выключить.
Наш сервер, какое разрешение хотим, такое и указываем. Например, 879 x 525 при разрешении экрана 1027 x 768




Содержание    Вперед