Опубликован: 12.11.2008 | Доступ: свободный | Студентов: 3586 / 355 | Оценка: 4.31 / 4.35 | Длительность: 19:07:00
Лекция 4:

Управление портами

4.5.2.5. Удаление записей из файла ttydefs
/usr/sbin/sttydefs -r ttylabel

Запись для ttylabel, указанной в командной строке, удаляется из файла ttydefs.

Параметр -r является действительным, если вызывается привилегированным пользователем.

Примечание. Если запись, которую вы удаляете, является частью последовательности замкнутого поиска (hunt), обязательно исправьте последовательность. Может оказаться кстати запуск sttydefs с параметром -l, после того как запись будет удалена sttydefs -l будет проверять на наличие неправильных значений полей и разъединенных последовательностей hunt и распечатает сообщения об ошибках.

4.5.2.6. Установка параметров терминала с помощью команды stty

Команду stty (1) можно использовать для установки и изменения параметров терминала после регистрации пользователя. Командная строка stty может быть добавлена к файлу profile пользователя, чтобы можно было устанавливать параметры автоматически как часть процесса login. Ниже приводится пример простой команды stty:

Пример.

stty cr0 nl0 echoe -tabs erase ^h

Параметры в примере имеют следующие значения:

cr0 Отсутствие задержки на возврат каретки или новой строки. Задержки не используются в видеотерминале, но необходимы на некоторых печатающих терминалах, давая время привести в движение механические части оборудования.
echoe Стирает символы при реверсе.
-tabs Расширяет метки табуляции пробелами при печати.
erase ^h Изменяет символ удаления символа на ^h. Символ удаления символа по умолчанию - это знак #. Большинство терминалов передают ^h после нажатия клавиши возврата каретки.

4.5.3. Справочник установки ttymon и линии терминала

Синтаксис команды Описание
sacadm -l [-t type|-p pmtag] Просматривает все мониторы портов (один -l ), все мониторы портов заданного типа ( -t type ) или один монитор портов ( -p pmtag ).
pmadm -l [-t type|-p pmtag][-s svctag] Просматривает весь сервис для всех мониторов (один -l ), весь сервис для всех мониторов портов заданного типа ( -t type ), весь сервис конкретного монитора ( -p pmtag ) или один сервис ( -s svctag ).
sacadm -a -p pmtag -t ttymon -c cmd -v 'ttyadm -V' Добавляет монитор портов ttymon. ttymon, используемая с аргументами параметра -v sacadm -a или pmadm -a, дает командную строку, содержащую номер версии ttymon для управляющего файла нового монитора портов.
sacadm -r -p pmtag Удаляет монитор порта
pmadm -a -p pmtag -s svctag -i id [-f ux] -v 'ttyadm -V'\ -m "'ttyadm [-b] [-r count] [-c] [-h] [-i msg]\ [-m modules] [-p prompt] [-t timeout]\ -d device -l ttylabel -s service'" Добавляет сервис ttyadm, используемая с аргументом параметра -m pmadm -a, дает поля pmspecific для включения в управляющий файл монитора портов.
pmadm -r -p pmtag -s svctag Удаляет сервис
pmadm -e -p pmtag -s svctag Разрешает сервис
pmadm -d -p pmtag -s svctag Запрещает сервис svctag, доступный с помощью монитора портов pmtag.
sacadm -e -p pmtag Разрешает весь сервис, определенный для монитора pmtag.
sacadm -d -p pmtag Запрещает весь сервис, определенный для монитора pmtag.
/usr/sbin/sttydefs -a ttylabel [-b] [-n nextlabel]\[-i initial-flags] [-f final-flags] Добавляет элемент в файл /etc/ttydefs.
/usr/sbin/sttydefs -l [ttylabel] Распечатывает информацию об установке линии терминала из файла /etc/ttydefs для портов терминала с меткой ttylabel. Если ttylabel не указана, распечатывает информацию об установке линии терминала для всех записей в файле.
/usr/sbin/sttydefs -r ttylable Удаляет записи для ttylabel, указанной из /etc/ttydefs.