Нужны аналоги утилит Lssf, Ioscan -fun, Nsquery в Linux

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Нужны аналоги утилит Lssf, Ioscan -fun, Nsquery в Linux

Сообщение nesk »

Добрый день )

Как можно в Linux узнать какому устройству соответствует файл устройства в каталоге /dev
тоесть нужно что то типа

hp-ux

# lssf /dev/dsk/c2t0d0 sdisk card instance 2 SCSI target 0 SCSI LUN 0 section 0 at address 0/1/1/0.0.0 /dev/dsk/c2t0d0


И надо также решить обратную задачу: определить какий файлу устройств связаны с конкретным устройством.
что то типа

hp-ux

Class I H/W Path Driver S/W State H/W Type Description ===================================================================== disk 1 0/1/1/0.0.0 sdisk CLAIMED DEVICE HP 36.4GMAU3036NC /dev/dsk/c2t0d0 /dev/dsk/c2t0d0s2 /dev/rdsk/c2t0d0 /dev/rdsk/c2t0d0s2 /dev/dsk/c2t0d0s1 /dev/dsk/c2t0d0s3 /dev/rdsk/c2t0d0s1 /dev/rdsk/c2t0d0s3


lspci -vv такого не дает
cat /proc/devices - фактически показывает соотношения между драйвером устройства и мажором (старшим номером) файла устройства
если нет других вариантов то можно конечно еще где-нить в /proc/bus/pci отыскать минор (младший номер устройства) и сопоставлять это с ls -l /dev/*, кстати не подскажите где там минор?


И еще одна задачка. Нужна команда для проверки трансляции hostname в ip и наоборот с учетом политики описанной в /etc/nsswitch.conf
что то типа nsquery
есть конечно diq и nslookup, но по моим наблюдениям они на /etc/nsswitch.conf внимания не обращают


PS :) Можете поздравить меня с почином, это мой первый вопрос на linuxforum.ru. Очень надеюсь на помощь.
Заранее Благодарен.
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали: