Администрирование локальных сетей
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат по культурологии, доклад по биологии
| Добавил(а) на сайт: Tolkachjov.
Предыдущая страница реферата | 19 20 21 22 23 24 25 26 27 28 29 | Следующая страница реферата
/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 |
|Binar|0000 |0010 |0011 |0000 |0000 |0000 |
|y | | | | | | |
|hex |0 |2 |3 |0 |0 |0 |
0000 0010 Первые восемь бит идентифицируют интерфейс или интерфейсную карту
0011 SCSI адрес диска
оставшиеся биты нулевые.
SCSI ленточный накопитель.
| |Bits |20-23 |24-27 |28-31 |
| |16-19 | | | |
|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
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 )
9. Инсталирование софта
Для работы с программными пакетами существует целая серия команд. Эти команды носят название SD-UX команды. Приведем список основных из них:
swintsall инсталирование программных пакетов swremove удаление программных пакетов swlist список инсталированого програмного обеспечения swacl просмотр и модификация прав для защиты программных компонент
Управление процессами
Что такое процесс ?
Процесс это запущенная программа обслуживаемая такими компонентами ядра как планровщик задач и подсистемой управления памятью. Процесс состоит из сегмента кода, данных и стека. С процессом ассоциировано два стека – пользовательский и системный. В дополнение к этому роцесс идентифицируется
. програмными данными (переменные, массивы, записи …)
. номером процесса PID, номером процесса родителя PPID, и номером группы процессов PGID
. идентификатором пользователя и группы PID, GID
. информацией о открытых файлах
. текущей рабочей директорией
Рекомендуем скачать другие рефераты по теме: бесплатные тесты бесплатно, рефераты по медицине.
Категории:
Предыдущая страница реферата | 19 20 21 22 23 24 25 26 27 28 29 | Следующая страница реферата