RSS    

   Реферат: Администрирование локальных сетей

               

                $ x=10

$ let x=2*x+5-3/x

$ echo $x

25

Команда ulimit (только в Korn Shell)

 

ulimit [-f n ]

Эта команда задает ограничение n  блоков на файлы записанные на диск  порожденными процессами. Запущеная без аргументов показывет текущий лимит.

 

Массивы

Для доступа к елементам массива используют следующий синтаксис:

array_name [subscript]=value

например:

            $ a[0]=10

$ a[1]=xxx

$ a[2]=tt

$ echo ${a[1]}

xxx

$ echo ${a[*]}

10 xxx tt


Key Shell (keysh).

            Это меню-ориентированный интерактивный шелл разработанный компанией Hewlett-Packard для создания дружественного интерфейса к Korn Shell. Шелл содержит последовательности горячих клавиш для быстрого просмотра списка файлов, задач принтера и просмотра файлов, которые он автоматически транслирует в команды HP-UX.

Key Shell содержит все необходимые свойства и возможности Korn Shell (см. Korn Shell). Дополнительные возможности – шелл содержит интерактивную справку, горячие клавиши (видимые) , невидимые последовательности горячих клавиш, строку состояния, возможность конфигурирования.

Запуск и работа в Key Shell.

Шелл использует стандартные переменные среды, не требует дополнительной настройки поэтому, если ваша система сконфигурирована под какой-либо другой шелл вам достаточно набрать keysh для его запуска. При запуске шелла сверху вы видите приглашение $ (командная строка). Далее идет строка меню горячих клавиш, на клавиатуре для них соответственно, используются функциональные клавиши F1 – F8. Следует иметь ввиду – что показывается несколько горячих клавиш, а меню разбито на несколько строк по вертикали и переключение между ними осуществляется клавишей F8. Настройки шелла хранятся в /etc/keyshrc или .keyshrc общие и для каждого пользователя соответственно. Нажатие соотвествующей клавиши соответственно приводит к тому что в промпте появляется командная строка, например, F3 выдает команду Change_dir которая соответствует стандартной cd. Убрать соответствующую команду можно ключом Delete_line. Выход из всех интерактивных редакторов осуществляется клавишей q. Использование видимых последовательностей горячих клавиш достаточно просто и значительно облегчается благодаря наличию интерактивной справки.

Неявные (невидимые) ключи

Кроме всего прочего, keysh позволяет обращаться к стандартным командам HP-UX с использованием своего формата и горячих ключей. Допустим нам необходимо посмотреть календарь на определенный месяц. Команда cal выдает текущий месяц. Cal for_month позволяет выдает приглашение нажать горячую клавишу для выбора желательного месяца и, таким образом, позволяет избежать изучения формата команды cal. Многострочное мменю подчиняется тем же законам, что и для видимых последовательностей. Кроме этого, вы так же можете пользоваться стандартными командами HP-UX, если вас не устраивает то что выдается в горячих клавишах или вам нужен другой формат, вы просто ингнорируете то, что выводит подсказка и жмете возврат каретки в конце своей командной строки.

Настройка keysh

Любые ключи так же можно добавить, фактически это есть соответствие алиасам, например, для шелла bash. Пример: Keysh_config softkey add hostname with_label hname from_user mav

Пример в объяснении не нуждается, поскольку он был создан с использованием интерактивной подсказки шелла и может быть легко восстановлен пошагово. Для невидимых горячих клавиш можно создать такую же командную строку с ключвым словом invisible, например, Keysh config  softkey  add  invisibles.

Перед тем как добавлять свой ключ следует все-таки посмотреть стандартніе последовательности, следует заметить, ято в keysh описаны практически все стандартные последовательности и команды HP-UX поэтому, если вы не настроили какое-нибудь специфическое ПО от третьего производителя, то редактированием последовательностей и не стоит заниматься. Ошиюочно созданный ключ можно удалить последовательностью Keysh config  softkey  delete.

Иерархия горячих клавиш, файлы определений.

Когда создаются новые ключи в keysh, фактически это есть добавление узла в иерархию узлов (с которыми связаны функциональные клавиши). В системе файл настроек и иерархии находится здесь /usr/keysh/C/softkeys.

Каждый узел ключа имеет следующие свойства:

name  (обязательное) это командная строка для доступа к невидимому ключу, для видимого ключа это его метка

type (обязательное для подменю) свойство поределяет то, является ли подменю командной строкой или параметром

attributes (необязательное) определяет поведение горячей клавиши и то как она интерпретируется.

editrules (необязательное) это часть поля атрибутов, которая определяет то, как горячая клавиша интерпретируется в команду HP-UX

Общий формат горячей клавиши, таким образом, будет таким

     softkey name

        attributes

        editrules ;

Пример (определение последовательности Copy_files)

softkey Copy_files command

     editrule { append("cp"); }

Подменю будет соответствовать более низкому уровню иерархии и определяется таим образом:

{

        type name

        attributes

        editrules

        ;

        .

}

Если узел (клавиша) ассоциирован с подменю, то в фигурных скобках идет определение дочерних узлов. Дочерние узлы при этом могут быть двух типов – литерал или метка, второй – строка – которая содержит команду или опции команды.

Пример – горячие клавиши для вызова последовательности Copy_files]

          {

            string <files> disable -1 enable all

            editrule { append(argument); }

            required "Enter the name of the file(s) to copy."

            ;

            option to disabled

            required "Enter the name of the file(s) to copy;

                      then select \"to\"."

            {

              string <dest>

              editrule { append(argument); }

              required

                "Then, enter the name of the file or directory to

                 copy the file(s) to."

              ;

            }

          }


3.   Администрирование системы X Window

4.1   Базовые концепции X Window

4.2   Компоненты системы X Window

4.3   Предварительное конфигурирование

4.4   Старт X Window

4.5   X ресурсы

4.6   Управление шрифтами

Базовые концепции X Window

В HP-UX 10.20 X server это программа которая стартует автоматически после старта системы непосредственно перед тем как будет запущено окно логина. Она захватывает управление графическим дисплеем, клавиатурой и мышью и все дальнейшее взаимодействия между программами и этими устройствами происходит с участием Х сервера.

Х клиент – это программа которая написана для взаимодействия с Х сервером. Учитывая сетевые возможности сисметы Х Window клиент и сервер могут быть физически разнесены и общаться через сеть.

Несмотря на то что Х сервер использует мультизадачные свойства ОС в заданный интервал времени только одно графическое окно может обрабатывать пользовательский ввод, это окно называется активным.

Компоненты системы X Window

Среди компонент системы можно в первую очередь выделить:

·     Компьютерное оборудование

·     Операционную систему

·     Х сервер обеспечивающий взвимодействие меджу клиентами и дисплеем

·     Клиентские программы которые включают

·     Оконный менеджер для управления поведением окон

·     И непосредственно прикладные программы

В системе X Window очень часто употребительным термином является термин “дисплей”. Чтобы не путать его с монитором (телевизор к которому подкючается компьютер) раскроем его смысл. Дисплей это принципиально устройство вывода информации. Дисплей – это логическое понятие и один дисплей может включать в себя несколько физических мониторов.

Экран это графическое битмап устройство которое после старта Х сервера становиться корневым окном. Оно содержит все остальные окна и прочие визуальные элементы. Одним из вспомагательных но необязательных элементов системы X Window является Font Server, позволяющий передавать по сети шрифты на Х сервера.

Предварительное конфигурирование

Для работы в системе X Window прежде всего необходимо наличие переменной окружения DISPLAY, файла /etc/X0.host (в системах X11R4/R5) а также работу механизма резолвинга хостов (файл /etc/hosts и/или DNS и/или NIS). Переменная окружения DISPLAY устанавливается в соответствии с правилом:

export DISPLAY=Host:Display.Screen

Файлы /etc/Xn.hosts представляют собой текстовые файлы содержащие имена хостов которым разрешено подключаться к Х серверу с номером n (запускаемым как /usr/bin/X11/X :n). При попытке подсоединения к Х серверу n необходимо в качестве номера screen в переменной окружения DISPLAY использовать n.   Конфигурация X серверов храниться в файлах Xnscreens которые соответствуют файлам /etc/Xn.hosts. При не настроенном механизме резолвинга хостов или в случае сетевых проблем возможно возникновение проблем или задержек в работе X Window. Для контроля доступа к Х серверу используется программа xhost.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.