Kniga-Online.club

Родерик Смит - Сетевые средства Linux

Читать бесплатно Родерик Смит - Сетевые средства Linux. Жанр: Программное обеспечение издательство -, год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

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

Конфигурация самой программы Webmin определяется содержимым файлов, находящихся в каталоге /etc/webmin (если вы используете для инсталляции Webmin tar-архив, то можете указать другое расположение конфигурационных файлов). Вероятнее всего, вам не понадобится модифицировать эти файлы, но если вы захотите изменить конфигурацию программы, вам скорее всего придется отредактировать файлы config и miniserv.conf. В этих файлах находятся такие сведения, как номер порта, через который Webmin принимает обращения, и тип системы. Кроме того, в файле miniserv.users содержатся также пользовательское имя администратора и пароль. (Если вы инсталлируете Webmin с помощью RPM, программа использует в качестве имени администратора root и читает пароль из файла /etc/passwd или /etc/shadow. Если установка Webmin производится посредством tar-архива, имя пользователя и пароль надо ввести вручную.) В подкаталогах каталога /etc/webmin содержится информация о серверах и подсистемах, поддерживаемых Webmin.

В большинстве случаев запуск сервера Webmin осуществляется посредством сценария SysV. Этот сценарий, в свою очередь, использует для запуска Perl-кода Webmin сценарий /etc/webmin/start.

Использование Webmin

Для того чтобы обратиться к Webmin, надо выполнить те же действия, что и при обращении к Linuxconf. Если вы зададите URL Web-сервера (указав при этом номер порта 10000), вам будет предложено ввести имя пользователя и пароль, после чего в окне Web-броузера отобразится Web-страница, показанная на рис. 16.5. Подобно Linuxconf, компоненты Webmin организованы в виде иерархии категорий, но глубина вложенности подкатегорий меньше, чем в Linuxconf. Большинство средств, которые могут потребоваться вам при работе, расположены на вкладках System и Servers. Вкладка Webmin используется для настройки самой программы Webmin. Вкладка Hardware предназначена для согласования конфигурации программы с конфигурацией аппаратных средств (например, для указания информации о разделах), а на вкладке Others расположены элементы различного назначения.

Рис. 16.5. Основная страница Webmin позволяет выбрать общую категорию, а в ней указать подсистему для настройки

После щелчка на пиктограмме, соответствующей серверу или подсистеме, Webmin предоставит Web-страницу, содержащую список компонентов, либо страницу, позволяющую непосредственно выполнять действия по настройке. Например, страница, соответствующая серверу DNS, содержит ссылки, указывающие на Web-страницы, которые можно использовать для протоколирования, управления файлами и выполнения других действий. Кроме того, как видно на рис. 16.6, для каждой зоны, обслуживаемой сервером DNS, создается отдельная ссылка. Переходя по ссылкам, вы получите страницу, содержащую поля редактирования, флажки опций, списки и другие элементы. Пример такой страницы приведен на рис. 16.7. Выполнив необходимые действия по настройке, щелкните на кнопке Save, чтобы сохранить внесенные изменения. Многие конфигурационные модули предоставляют кнопку Apply Changes, при активизации которой сервер учитывает изменения конфигурации. Другие модули, в зависимости от того, выполняется ли связанный с ними сервер, отображают на странице кнопку Stop или Start. Чтобы ваши установки были приняты, вам надо щелкнуть на кнопке Stop, а затем на кнопке Start.

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

Рис. 16.7. Webmin предоставляет приблизительно такие же средства настройки, как и Linuxconf

Список модулей Webmin может включать серверы, которые не выполняются и даже не установлены в системе. Если вы активизируете ссылку, соответствующую такому серверу, вы получите сообщение, что Webmin не может найти конфигурационный файл. В этом же сообщении высказывается предположение о том, что модуль сконфигурирован неверно или сервер не установлен. Если вы инсталлировали сервер с помощью нестандартного пакета, щелкните на ссылке Module Configuration, расположенной в окне с сообщением, в результате чего вы увидите Web-страницу, предназначенную для настройки конкретного модуля. Если вы знаете расположение конфигурационных файлов, можете настроить Webmin для администрирования вашего сервера.

Обычно с Webmin поставляется более полный набор модулей, чем с Linuxconf. В некоторых дистрибутивных пакетах Webmin работает лучше Linuxconf, в других Linuxconf предпочтительнее. Желательно опробовать оба инструмента и выбрать тот из них, который больше подходит для вашей системы.

Окончив работу с Webmin, щелкните на ссылке Logout, расположенной на основной странице (рис. 16.5). В результате сеанс работы с Webmin будет завершен, и вам не придется закрывать Web-броузер, как это рекомендуется делать при использовании Linuxconf.

Настройка сервера Samba с помощью SWAT

SWAT (Samba Web Administration Tool), в отличие от Linuxconf и Webmin, является специализированным инструментом. Как следует из названия, SWAT предназначен для администрирования лишь сервера Samba. В результате многие проблемы, связанные с инсталляцией и настройкой для работы с конкретной версией операционной системы, типичные для продуктов Webmin и Linuxconf, не возникают, а сама программа SWAT достаточно полно охватывает набор конфигурационных параметров Samba. SWAT удобно использовать для администрирования выделенных серверов Samba, в особенности этот продукт полезен тем администраторам, которые не имеют достаточного опыта работы и чувствуют себя неуверенно, редактируя текстовые конфигурационные файлы. SWAT иногда применяют в работе даже квалифицированные администраторы, так как этот инструмент избавляет их от необходимости помнить синтаксис записей в составе конфигурационных файлов. Активизируя ссылки Help, расположенные на Web-странице рядом с интерфейсными элементами, предназначенными для редактирования параметров, вы получите данные из справочной системы, которые описывают соответствующие записи в файле smb.conf. Недостатком SWAT является тот факт, что этот продукт удаляет комментарии из файла smb.conf и не поддерживает параметр include, включающий дополнительные конфигурационные файлы. Поэтому, когда необходимо устанавливать сложную конфигурацию Samba, опытные администраторы предпочитают обходиться без помощи SWAT.

Запуск SWAT

Функции сервера SWAT реализованы в программе swat. Для ее запуска может быть использован любой из способов, описанных в главе 4, но чаще всего swat запускается посредством суперсервера. Соответствующая запись в файле /etc/inetd.conf имеет следующий вид:

swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat

Если в операционной системе используется суперсервер xinetd, для SWAT создается файл /etc/xinetd.d/swat. Чтобы обеспечить работу SWAT, необходимо убедиться в том, что в данном файле отсутствует запись disable = yes. Если такая строка содержится в файле, ее надо удалить либо заменить значение yes на no. Независимо от того, используется ли в системе inetd или xinetd, для того, чтобы SWAT стал доступен, вам надо перезапустить суперсервер.

На заметку

Иногда SWAT включается в состав пакетов Samba (samba, samba-common, samba-server и т.д.), в других случаях поставляется в отдельном пакете (обычно он называется swat либо samba-swat). В системах Mandrake, Slackware, SuSE и TurboLinux SWAT интегрируется в состав Samba, а в системах Caldera, Debian и Red Hat SWAT применяется как независимый пакет.

По умолчанию SWAT использует порт 901. При работе как с inetd, так и с xinetd в файле /etc/services должна присутствовать следующая запись:

swat 901/tcp

В большинстве случаев данная запись включается в этот файл по умолчанию.

Использование SWAT

После установки SWAT в систему обращаться к этому серверу следует так же, как и серверам Webmin и Linuxconf, но в составе надо указывать порт 901. Например, чтобы использовать SWAT для администрирования сервера Samba, расположенного на узле сети samba.threeroomco.com, вам надо задать в поле ввода URL броузера строку http://samba.threeroomco.com:901. Как и при работе с другими серверами, вы можете использовать Web-броузер, выполняющийся на любой платформе.

На заметку

Samba обрабатывает запросы с указанием имен NetBIOS, поэтому SMB/CIFS-клиенты могут пользоваться соответствующим механизмом преобразования имен. SWAT не содержит модуля подобного назначения, но если клиентские компьютеры поддерживают имена NetBIOS, сервер SWAT будет доступен не только по доменному имени, но и по имени NetBIOS. Для этого сервер Samba должен выполняться в системе. Как правило, клиенты Windows настроены для поддержки имен NetBIOS, а клиенты, работающие в системе Linux, могут использовать только доменные имена.

Перейти на страницу:

Родерик Смит читать все книги автора по порядку

Родерик Смит - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Сетевые средства Linux отзывы

Отзывы читателей о книге Сетевые средства Linux, автор: Родерик Смит. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

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

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*