RSS    

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

4          ba                                             EISA Adapter

5          ba                                             Core I/O Adapter

5/0/1             hil                                     Built-in HIL

5/0/2             tty                                    Built-in RS-232C

8          processor                     Processor

9          memory                        Memory

#

Использование ключа –f  приводит к выдаче полной информации включая номер интерфейса или интерфейсной карты.

Class       I  H/W Path   Driver      S/W State   H/W Type     Description

================================================================

bc              0                   root              CLAIMED   BUS_NEXUS

graphics   0  1              graph3         CLAIMED    INTERFACE    Graphics

ba            0  2               bus_adapter CLAIMED   BUS_NEXUS   Core I/O Adapter

ext_bus    0  2/0/1        c720             CLAIMED    INTERFACE    Built-in SCSI

target       0  2/0/1.2      tgt                CLAIMED    DEVICE

disk          0  2/0/1.2.0   sdisk            CLAIMED    DEVICE        TOSHIBA CD-ROM XM-5401TA

target       1  2/0/1.5      tgt                CLAIMED    DEVICE

disk          1  2/0/1.5.0   sdisk            CLAIMED    DEVICE            SEAGATE ST32151N

target       2  2/0/1.6      tgt                CLAIMED    DEVICE

disk          2  2/0/1.6.0   sdisk            CLAIMED    DEVICE            SEAGATE ST32151N

target       3  2/0/1.7      tgt                 CLAIMED    DEVICE

ctl             0  2/0/1.7.0   sctl               CLAIMED    DEVICE            Initiator

lan            0  2/0/2        lan2              CLAIMED     INTERFACE     Built-in LAN

tty             0  2/0/4       asio0             CLAIMED     INTERFACE     Built-in RS-232C

ext_bus    1  2/0/6        CentIf           CLAIMED     INTERFACE     Built-in Parallel Interface

audio        0  2/0/8        audio            CLAIMED     INTERFACE     Built-in Audio

pc             0  2/0/10      fdc                CLAIMED     INTERFACE     Built-in Floppy Drive

ps2           0  2/0/11      ps2               CLAIMED     INTERFACE     Built-in Keyboard

ba             2  4              eisa              CLAIMED     BUS_NEXUS    EISA Adapter

ba             1  5              bus_adapter CLAIMED     BUS_NEXUS    Core I/O Adapter

hil             0  5/0/1         hil                CLAIMED     INTERFACE      Built-in HIL

tty             1  5/0/2        asio0            CLAIMED     INTERFACE      Built-in RS-232C

processor  0  8             processor     CLAIMED     PROCESSOR    Processor

memory     0  9             memory       CLAIMED     MEMORY           Memory

Использование ключа –n приводит к тому что ioscan дополнительно выдает информацию о файле устройства:

target      0  2/0/1.2    tgt           CLAIMED   DEVICE

disk        0  2/0/1.2.0  sdisk       CLAIMED    DEVICE TOSHIBA CD-ROM XM-5401TA

                         /dev/dsk/c0t2d0   /dev/rdsk/c0t2d0

target     1  2/0/1.5    tgt            CLAIMED    DEVICE

disk        1  2/0/1.5.0  sdisk       CLAIMED    DEVICE  SEAGATE ST32151N

                         /dev/dsk/c0t5d0   /dev/rdsk/c0t5d0

В том случае когда драйвер устройства не может быть автоматически сконфигурирован и соответствующий файл устройства оказывается несозданным приходится создавать его вручную с помощью команд mkfs или mknod. Ядро взаимодействует с аппаратным обеспечением ассоциируя имя драйвера и аппаратный адрес. Стандартный интерфейс HP-UX к драйверам поставляется вместе с библиотекой /usr/conf/lib/libhp-ux.a. Ядро распознает интерфейсные драйвера и драйвера устройств через младшие и старшие нгомера “прошитые“ в файлах устройств.



 

Старший номер (major number)

Старший номер, как уже было сказано раньше является индексом в таблице переключателя устройств ядра. Для нахождения правильного старшего номера можно воспользоваться программой lsdev. Она считывает заголовки и список драйверов сконфигурированных в ядре с ихними блочными и символьными старшими номерами. Номера выводятся в десятичной форме, -1 означает либо то что устройство является модулем, драйвер несконфигурирован либо драйвер не поддерживает какогото из режимов (блочного или символьного).

Младший номер (minor number)

Младший номер определяет собой: расположение устройства и его драйвер-зависимые  характеристики. Некоторые примеры младших номеров файлов устройств приведено ниже. Более полную информацию можно почерпнуть  из руководства “Configuring HP-UX for Peripherals”.

SCSI Disk device. Рассмотрим что означает младший номер 0x023000 у SCSI устройства.

bits

8-11

12-15

16-19

20-23

24-27

28-31

Binary

0000 0010 0011 0000 0000 0000

hex

0 2 3 0 0 0

0000 0010            Первые восемь бит идентифицируют интерфейс или интерфейсную карту

                0011                       SCSI адрес диска

оставшиеся биты нулевые.

SCSI ленточный накопитель.

Bits 16-19

20-23

24-27

28-31

Binary

SCSI номер SCSI LUN

24 – поведение как у BSD систем при закрытии

25 – без перемотки

26 – конфигурационный метод (если 1 то биты от 27 до 31 означают индекс, если 0 то плотность записи)

27-31 Индекс/плотность записи

Создавать файлы устройств можно с помощью команды mknod.  Она имеет следующий синтаксис:

                mknod file_name [c|b] major minor

например

            mknod /dev/null c 3 0x000002

4.8   Инсталирование периферии на примере ленточного накопителя.

Прежде чем перейти к включению ленточного накопителя нужно убедится в том что его SCSI id не совпадает ни с одним из уже установленных устройств (диски, CD-ROM, …). После физического подключения накопителя к SCSI шине необходимо в ядро. В случае использования SAM для этого необходимо войти в раздел Kernel Configuration -> Drivers, в списке драйверов найти stape, и активировать его выбрав опцию Actions -> Add driver to Kernel. После выхода из окна конфигурации ядра SAM предложит перестроить я дро и перегрузить компьютер, также создаст все необходимые файлы устройств в каталоге /dev/rmt. Все тоже самое можно сделать используя командыв hpux как это было указано выше. В качестве имя драйвера нужно использовать stape.

                # cd /stand/build

            # /usr/lbin/sysadm/system_prep –v –s system

            # vi system

            # /usr/sbin/mk_kernel –s system

            # mv /stand/system /stand/system.prev

            # mv /stand/vmunix /stand/vmunix.prev

            # mv /stand/build/system /stand/system.prev

            # mv /stand/build/vmunix_test /stand/vmunix

            # shutdown –r now

            # ioscan –f –C tape

           

Class     I  H/W Path   Driver      S/W State   H/W Type     Description

================================================================

tape      0  2/0/1.3.0  stape       CLAIMED     DEVICE       HP      HP35480A

# lsdev | grep tape

      205          -1         stape           tape

# mkdir /dev/rmt

# cd /dev/rmt

# mknod 0m c 205 0x003000

# mknod 0mn c 205 0x003040

# mknod 0mnb c 205 0x0030c0

Примечание: младшие номера для файла устройств можно узнать из файла /usr/include/sys/mtio.h (раздел  Masks for minor number bits )

4.9     Инсталирование софта

Для работы с программными пакетами существует целая серия команд. Эти команды носят название SD-UX команды. Приведем список основных из них:

                swintsall                 инсталирование программных пакетов

                swremove              удаление программных пакетов

                swlist                      список инсталированого програмного обеспечения

                swacl                      просмотр и модификация прав для защиты программных компонент

Страницы: 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.