Администрирование локальных сетей
Рефераты >> Программирование и компьютеры >> Администрирование локальных сетей

Для изменения системных параметров можно воспользоваться утилитой SAM либо выполнить изменения конфигурационных файлов и пересобрать ядро вручную. При использовании SAM после запуска sam необходимо:

· Открыть меню “SAM Kernel Configuration”

· Выбрать “Configurable parameters”

· Выбрать нужный параметр из списка

· Активировать пункт меню “Actions->Modify Configurable Parameter”

· Ввести новое значения параметра

После выхода из раздела “Configurable parameters” SAM предложит создать новое ядро и перезагрузить систему.

Конфигурирование ядра с использованием команд HP-UX.

Для этого необходимо выполнить следующую последовательность действий:

· cd /stand/buil

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

Этот скрипт сосздает файл system являющийся шаблоном конфигурационного файла ядра

· vi system

Редактируем файл ядра

· mk_kernel –s system

Компилируем ядро. Новое ядро будет содержаться в файле /stand/build/vmunix_test

· mv /stand/vmunix /stand/vmunix.prev

mv /stand/system /stand/system.prev

Создаем резервные копии старого ядра и конфигурационного файла

· mv /stand/build/vmunix_test /stand/vmunix

mv /stand/build/system /stand

Перемещаем ядро в директорию из которой идет загрузка

· shutdown –r now

выполняем перезагрузку системы

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

Файлы устройств

Обычно файлы устройств располагаются в каталоге /dev и cуществует специальное соглашение по поводу их имен. Имена файлов устройств как правило маркируются в соответствии со следующим соглашением: c#t#d#[s#] :

c# представляет класс интерфейса или интерфейсной карты.

t# адрес устройства на шине. Обычно он выставляется физически

переключателями расположеными на устройстве.

d# номер устройства. (для SCSI устройств это логический номер устройства LUN)

s# необязательный параметр показывающий номер секции устройства. Например для дисков он показывает номер портиции, 0 – указывает на целый диск.

Утилиты lssf и ioscan могут помочь в определении интерфейса к которому подключено то или иное устройство. Например:

bash-2.04$ lssf /dev/dsk/c0t6d0

sdisk card instance 0 SCSI target 6 SCSI LUN 0 section 0 at address 2/0/1.6.0 /dev/dsk/c0t6d0

bash-2.04$ lssf /dev/null

pseudo driver mm minor 0x000002 /dev/null

Системная конфигурация

Утилита ioscan является одной из наиболее полезных утилит для просмотра системной информации. Ее можно использовать для построения аппаратного адреса устройства. В простейшем виде ioscan показывает аппартный путь (адрес), класс устройства и описание. Опции –u (используемые устройства) или –k (структуры ядра) дают быстрый результат без сканирования оборудования.

# /usr/sbin/ioscan

H/W Path Class Description

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

bc

1 graphics Graphics

2 ba Core I/O Adapter

2/0/1 ext_bus Built-in SCSI

2/0/1.2 target

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

2/0/1.5 target

2/0/1.5.0 disk SEAGATE ST32151N

2/0/1.6 target

2/0/1.6.0 disk SEAGATE ST32151N

2/0/1.7 target

2/0/1.7.0 ctl Initiator

2/0/2 lan Built-in LAN

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

2/0/6 ext_bus Built-in Parallel Interface

2/0/8 audio Built-in Audio

2/0/10 pc Built-in Floppy Drive

2/0/11 ps2 Built-in Keyboard

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. Ядро распознает интерфейсные драйвера и драйвера устройств через младшие и старшие нгомера “прошитые“ в файлах устройств.

Где находится устройство ? В каком режиме с ним работать ? (например плотность записи на ленту …)


Страница: