Опубликован: 12.11.2008 | Уровень: специалист | Доступ: платный
Лекция 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. Добавление сервиса портов
  1. Выберите add из меню Port Service Management.
  2. Вы можете или добавить сервис к конкретному порту, или добавить сервис ко всем мониторам портов конкретного типа. Если вы выберите первое, система выведет на экран теги и типы мониторов портов, а если вы выберите последнее - система выведет на экран действительные типы мониторов портов.
  3. Переместите курсор к тому элементу, который вы хотите выбрать и нажмите 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. Запрещение сервиса портов
  1. Выберите disable (запретить) из меню Port Service Management.
  2. Система выводит на экран svtag, pmtag и pmtype портов, которые не запрещены. Пометьте с помощью MARK те порты. которые вы хотите запретить и нажмите RETURN.
  3. Система запрещает выбранные порты и возвращает вас в меню Port Service Management.
4.4.1.3. Разрешение сервиса портов
  1. Выберите enable (разрешить) из меню Port Service Management.
  2. Система выводит на экран svtag, pmtag и pmtype портов, которые не запрещены. Пометьте с помощью MARK те порты. которые вы хотите разрешить и нажмите RETURN.
  3. Система разрешает выбранные порты и возвращает вас в меню Port Service Management.
4.4.1.4. Просмотр сервиса портов
  1. Выберите опцию list (просмотр) из меню Port Monitor Management.
  2. Система выводит на экран меню, отображающее все мониторы портов, или список конкретного монитора порта, или список конкретного типа монитора порта.
  3. Чтобы вывести на экран монитор по тегу или типу, вам нужно пометить с помощью MARK эти элементы в списке вариантов и нажать ENTER. Чтобы вывести все мониторы, выберите опцию all (все).
  4. Система выводит на экран pmtag, pmtype, флаги, счетчик повторного запуска, состояние и команду для выбранных портов. Нажмите CANCEL, чтобы возвратиться к просмотру мониторов портов.
4.4.1.5. Модификация сервиса портов
  1. Выберите modify (модифицировать) из меню Port Monitor Management.
  2. Система выведет на экран 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:
  3. Система выводит на экран следующую форму, если тип монитора портов - 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 - этот комментарий будет выведен на экран после запроса информации о сервисе портов.
  4. Заполните форму и нажмите SAVE. Система модифицирует сервис и возвращает вас в предыдущее меню.
Михаил Байков
Михаил Байков
Россия, Москва, Московский Авиационный Институт, 2009
Зарина Каримова
Зарина Каримова
Казахстан, Алматы, Гимназия им. Ахмета Байтурсынова №139, 2008