Опубликован: 12.11.2008 | Доступ: свободный | Студентов: 3599 / 360 | Оценка: 4.31 / 4.35 | Длительность: 19:07:00
Специальности: Архитектор программного обеспечения
Теги:
Лекция 4:
Управление портами
4.4. Управление сервисом
4.4.1. Управление сервисом с помощью меню
После выбора ports из меню System Administration (Управление системой) и Port Service Management (Управление сервисом портов) из меню Ports, вы получите следующий экран:
3 Port Service Management -------------------------------------------- add - Add a Port Service disable - Disable a Port Service enable - Enable a Port Service list - Modify a Port Service Information modify - Modify a Port Service remove - Remove a Port Service
4.4.1.1. Добавление сервиса портов
- Выберите add из меню Port Service Management.
- Вы можете или добавить сервис к конкретному порту, или добавить сервис ко всем мониторам портов конкретного типа. Если вы выберите первое, система выведет на экран теги и типы мониторов портов, а если вы выберите последнее - система выведет на экран действительные типы мониторов портов.
- Переместите курсор к тому элементу, который вы хотите выбрать и нажмите PRESS. В другом случае вы получите на экране следующую форму:
6 Add Port Services to Port Monitor ----------------------------------------------- Service tag: Service Invocation Identity: Port/Service State: utmp entry to be created for this service? version number: (optional fields) File name of the port service confic script comments: Fill in the form and then press SAVE to continue on page 2. Full command line to generate port specific information on stdount:
- Service tag - это уникальный тег, который идентифицирует сервис. Тег может состоять из 14 буквенно-цифровых символов и должен быть уникальным в пределах монитора порта;
- Service Invocation Identity - это поле, представляющее значение под которым запускается сервис. Оно должно ббыть в такой форме имени регистрации, в которой оно появляется в /etc/passwd ;
- Port/Service State - поля utmpfield и port/service state переключаются с помощью клавиши CHOICE. Их значения по умолчанию ( ENABLED и Yes ) устанавливаются в форму заранее. Если вы решите создать элемент utmp, то этот процесс показан при вводе с клавиатуры команды who.
- Comment - этот комментарий будет выведен на экран после запроса информации о сервисе порта.
4.4.1.2. Запрещение сервиса портов
- Выберите disable (запретить) из меню Port Service Management.
- Система выводит на экран svtag, pmtag и pmtype портов, которые не запрещены. Пометьте с помощью MARK те порты. которые вы хотите запретить и нажмите RETURN.
- Система запрещает выбранные порты и возвращает вас в меню Port Service Management.
4.4.1.3. Разрешение сервиса портов
- Выберите enable (разрешить) из меню Port Service Management.
- Система выводит на экран svtag, pmtag и pmtype портов, которые не запрещены. Пометьте с помощью MARK те порты. которые вы хотите разрешить и нажмите RETURN.
- Система разрешает выбранные порты и возвращает вас в меню Port Service Management.
4.4.1.4. Просмотр сервиса портов
- Выберите опцию list (просмотр) из меню Port Monitor Management.
- Система выводит на экран меню, отображающее все мониторы портов, или список конкретного монитора порта, или список конкретного типа монитора порта.
- Чтобы вывести на экран монитор по тегу или типу, вам нужно пометить с помощью MARK эти элементы в списке вариантов и нажать ENTER. Чтобы вывести все мониторы, выберите опцию all (все).
- Система выводит на экран pmtag, pmtype, флаги, счетчик повторного запуска, состояние и команду для выбранных портов. Нажмите CANCEL, чтобы возвратиться к просмотру мониторов портов.
4.4.1.5. Модификация сервиса портов
- Выберите modify (модифицировать) из меню Port Monitor Management.
- Система выведет на экран svtag, pmtag, pmtype сервиса, имеющегося в наличии. Переместите курсор к тому сервису, который вы хотите модифицировать и нажмите RETURN. Если тип монитора - ttymon, то система выведет на экран следующую форму:
4 Modify Port Service -------------------------------------------- Service tag: Port monitor tag: Type: Port/Service state: Create utmp: TTYlabel: Timeout: TTY line options: Hangup: Connect-on-Carrier: Bidirectional: Wait-read: Service invocation identity: Name of TTY device: Service command: Prompt message: Disabled response message: Comments:
- Система выводит на экран следующую форму, если тип монитора портов - listen:
4 Modify Port Service ------------------------------------------------- Service tag: Port monitor tag: Type: Port /Service state: Greate utmp: Service type: Full kommand line OR name of a STREAMS pipe: Modules to be pushed: Servers private address: Comments:
- Service type - "Приемник" (listener) обеспечивает две сервисные программы. Он может или порождать сервис, или передавать описатель файла в обслуживающее устройство. Если указан сервис порождающий, то "приемник" будет вызывать сервис, указанный в командном файле. В другом случае описатель файла, созданный для установления соединения, будет передан по программному каналу, указанному в следующем поле, в обслуживающее устройство;
- modules - это список имен "проталкиваемых" модулей, отделенных запятыми. После "выталкивания" (popping) всех модулей уже в поток, модули "проталкиваются" в том порядке, в котором они указаны;
- Servers private address - это тот адрес, которым будет управлять "приемник" от имени сервиса. Приемник будет диспетчеризировать все вызовы этого адреса прямо в указанный сервис. Адрес должен быть действительным и неиспользуемым;
- Comment - этот комментарий будет выведен на экран после запроса информации о сервисе портов.
- Заполните форму и нажмите SAVE. Система модифицирует сервис и возвращает вас в предыдущее меню.