Реферат: Администрирование локальных сетей
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