Вопросы с тегом «devices»

12
/ dev / input - что это такое?

Мне было любопытно, как аппаратное обеспечение взаимодействует с ОС, и наткнулся на этот пост: как работает ввод с клавиатуры и вывод текста? Кажется, что много магии происходит в каталоге / dev / input. Я решил взглянуть на свою собственную ОС (Ubuntu 16.10), чтобы увидеть, что я могу узнать. Все...

12
Будет ли chmod 000 / dev / stdin отключать терминал навсегда?

Я работаю над вопросами из Unix The Textbook (глава 8, № 16, стр. 207) : Дайте chmodкомандные строки, которые выполняют те же задачи, что mesg nи mesg yкоманды и. (Подсказка. Каждое аппаратное устройство, включая ваш терминал, имеет соответствующий файл в /devкаталоге.) Я считаю, что ответ: mesg n...

12
Смонтируйте принтеры в / dev / usb и продолжайте использовать CUPS

Из-за новой версии CUPS я внезапно потерял прямой путь к своим принтерам, который ранее был доступен в разделе /dev/usb/lpXXX. Я использовал это для печати прямо из командной строки. echo "test" > /dev/usb/lp0, После поиска я нашел способ исправить это, комментируя blacklist usblpв...

11
Как получить имя файла устройства из вывода lsusb или по пути устройства

Связанный вопрос: уведомление о подключении / отключении через USB Когда устройство подключено / отключено, я получаю мгновенное уведомление, это здорово. Но чтобы сделать его (почти) идеальным, я также хочу получить имя файла устройства /dev/ttyUSB0и, что еще лучше, все символические ссылки на...

11
Могу ли я остановить Linux от прослушивания USB-устройства ввода в качестве клавиатуры, но при этом сохранять события с помощью программы?

У меня есть сканер штрих-кода USB в /dev/input/event0( /dev/input/by-id/usb-Metrologic_Metrologic_Scanner-event-kbd), и сканирование штрих-кода заставляет его отправлять события нажатия клавиш. Я фиксирую эти нажатия клавиш с помощью библиотеки Ruby libdevinput , которая прекрасно работает....

11
Почему так много виртуальных терминальных устройств?

Я читал книгу Advanced Linux Programming, в которой упоминается о виртуальных терминалах, которые, если я правильно понял, это особенность Linux (не в Unix), позволяющая использовать несколько консолей входа в систему, отличную от X11. Вы создаете виртуальные терминалы нажатием ALT-F2. Я использую...

11
Понимать вывод `udevadm info -a -n / dev / sdb`

Я подключаю внешний жесткий диск к своему ноутбуку. Я пытаюсь узнать информацию по $ udevadm info -a -n /dev/sdb Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules...

11
Почему в специальных файлах устройств есть inode?

Файлы устройства не являются файлами сами по себе. Это интерфейс ввода / вывода для использования устройств в Unix-подобных операционных системах. Они не используют места на диске, однако, они все еще используют inode, как сообщается statкомандой: $ stat /dev/sda File: /dev/sda Size: 0 Blocks: 0 IO...

10
Почему мои SATA-устройства отображаются в / proc / scsi / scsi?

В моей системе 3 устройства SATA. Они отображаются под /proc/scsi/scsi, хотя это не устройства SCSI. Почему мои SATA-устройства отображаются в каталоге SCSI? $ cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: WDC WD2500AAJS-6 Rev: 01.0 Type:...

10
Как отладить драйвер, не привязанный к устройству в Linux?

Я пытаюсь выяснить, почему следующее устройство не настроено на драйвер на моем Creator CI20 . Для справки я использую ядро ​​Linux v4.13.0 и выполняю компиляцию локально: make ARCH=mips ci20_defconfig make -j8 ARCH=mips CROSS_COMPILE=mipsel-linux-gnu- uImage Из работающей системы я вижу:...

10
Узнайте, является ли конкретное устройство запоминающим устройством USB

контекст Я автоматизирую создание ddобраза SD-карты из существующего заводского образа. SD-карта всегда подключается через внешнее USB-устройство чтения карт и, таким образом, отображается в системе как блочное устройство SCSI /dev/sd*. В настоящее время синтаксис моей команды: write-image...

10
Могу ли я узнать, какие процессы (если таковые имеются) в настоящее время обращаются к микрофону?

Я использую Debian (технически Raspbian), пытаюсь получить систему голосовых команд в стиле Star-Trek. У меня это в основном работает и работает, но в интересах конфиденциальности и всего этого джаза, я не хочу, чтобы мой микрофон постоянно записывал. Мне интересно, есть ли способ опроса, какие...

10
Запись / dev / random в файл?

Если вы запустите следующее, что произойдет? cat /dev/random > ~/randomFile # don't run Будет ли он записан до тех пор, пока на диске не освободится место, или система увидит проблему с этим и остановит ее (как в случае бесконечного цикла символьных...

10
Какой драйвер находится за определенным файлом устройства?

По файлу устройства, скажем /dev/sdb, можно определить, какой драйвер стоит за ним? В частности, я хочу определить, какой драйвер используют мои устройства хранения данных. fdisk -lсписки 2 устройств: /dev/sdaи /dev/sdb. Один из них представляет собой жесткий диск SATA, а другой - запоминающее...

9
Сопоставьте физический путь USB-устройства с номером шины / устройства, возвращенным lsusb

Мне нужно получить название подключенного USB-устройства. Я могу сделать это с lsusb. Когда я пишу правила, udev допускает некоторые замены: скажем, мы можем использовать, $kernelчтобы получить имя устройства или $devpathполучить путь к устройству. Но проблема в том, что lsusbвозвращает такую...

9
Как проверить, является ли stdin / dev / null из оболочки?

В Linux есть ли способ для сценария оболочки проверить, перенаправлен ли его стандартный ввод с нулевого устройства (1, 3) * , в идеале, ничего не читая? Ожидаемое поведение будет: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod...

9
Тестирование, если аудиоустройства / звуковые карты в настоящее время играют?

Существует ли программа по умолчанию, в которой я могу проверить, не отключены ли мои аудиоустройства? Редактировать: молча, я имею в виду, что если что-то играет на этом (не только активирован или открыт) Что-то вроде этого: if [[ device0 is silent ]] ; then radio $RANDOM fi Редактировать 2: я...

9
Как настроить более 10 петлевых устройств?

Исходя из этого ответа, решение заключается в modprobe loop max_loop=64 Что позволяет мне использовать 64 устройства обратной связи mknod -m 660 /dev/loop8 b 7 8 Создавать устройства. Я сделал это для 8, 9, 10 и 8,9 работ, но 10 нет. Затем я попытался Loopa в loopf и попытался смонтировать 11-е...

9
С ZFS в Linux, как мне перечислить определенные свойства устройства (vdev)?

Я использую ZFS с тех пор, как сейчас без проблем. Я все еще взволнован этим, и я очень доверяю этому. Но время от времени мне приходят в голову новые вопросы (в частности, после прочтения некоторой документации, которая иногда увеличивает количество вопросов, а не сокращает их). В этом случае я...