- Linux OS Service ‘kudzu’
- Service Control
- Configuration files:
- /etc/sysconfig/hwconf
- /etc/sysconfig/kudzu
- /etc/modprobe.conf
- /etc/sysconfig/network-scripts/ifcfg-*
- Some more articles you might also be interested in …
- Kudzu (computer daemon) explained
- Description
- Options usage
- Files
- Bugs
- References
- External links
- 7.4.3. Kudzu — утилита для автоматического определения устройств
- Читайте также
- Программы для автоматического заполнения форм
- 19.3.2. Утилита ip
- Программы для автоматического заполнения форм
- 20.3 Утилита apt-get
- Настройте систему автоматического тестирования сайтов через юнит-тесты
- Глава 11 Создание меню автоматического определения компакт-дисков
- 8.3. Программа автоматического переключения раскладки клавиатуры Punto Switcher
- Глава 14 PSPICE и техника автоматического регулирования
- Утилита DVD::rip
- Утилита CDW
- 21.4. Утилита ri
- Осторожность в отношении автоматического преобразования типов
- Инструмент автоматического создания фоновой музыки
- Стандартный способ автоматического запуска программ
- 7.3. Программы автоматического переключения раскладки клавиатуры (Punto Switcher)
- DESCRIPTION
- OPTIONS
- FILES
- BUGS
Linux OS Service ‘kudzu’
This executes kudzu, the automatic hardware detection tool developed by Red Hat.
“kudzu” detects and configures new and/or changed hardware on a system. It loads the required drivers and unloads redundant drivers. It is configured by default to run at system boot time to determine what hardware has been added or removed from the system.
First, it compares hardware detected against information in /etc/sysconfig/hwconf (if it exists). Then it determines if any hardware has been added or removed from the system. If so, it gives the users the opportunity to configure any added hardware, and unconfigure any removed hardware. It then updates /etc/sysconfig/hwconf.
Service Control
To manage the kudzu service for future shutdowns and reboots, use the chkconfig service:
# chkconfig kudzu on # chkconfig --list kudzu kudzu 0:off 1:off 2:on 3:on 4:on 5:on 6:off
To control the kudzu service immediately, use the service tool:
Package name: kudzu-[version]-[arch].rpm
E.g: kudzu-1.1.95.23-1.0.1.i386.rpm
Configuration files:
/etc/sysconfig/hwconf
– Listing of current installed hardware.
/etc/sysconfig/kudzu
– Configuration for the boot-time hardware probe. Set ’SAFE’ to something other than ’no’ to force only safe probes.
/etc/modprobe.conf
– Module configuration file.
/etc/sysconfig/network-scripts/ifcfg-*
– Network interface configuration files.
Some more articles you might also be interested in …
Kudzu (computer daemon) explained
Kudzu is a computer hardware probing program (written by Red Hat) which relies on a library of hardware device information. It is not to be confused with kudzu, a vine-like plant.
Description
When the computer boots, kudzu detects changes in the running system’s hardware configuration, if any, and activates the newly detected hardware (or removal of hardware). kudzu only runs at boot time, and then exits. There is no performance penalty during normal operation. (Since Fedora release 9, kudzu is superseded by HAL) kudzu detects and configures new and/or changed hardware on a system.
When started, kudzu detects the current hardware, and checks it against a database stored in /etc/sysconfig/hwconf, if one exists. It then determines if any hardware has been added or removed from the system. If so, it gives the users the opportunity to configure any added hardware, and unconfigure any removed hardware. It then updates the database in /etc/sysconfig/hwconf. If no previous database exists, kudzu attempts to determine what devices have already been configured, by looking at /etc/modprobe.conf, /etc/sysconfig/network-scripts/, and /etc/X11/xorg.conf.
Options usage
Print help information. -q, —quiet
Run ‘quietly’; do only configuration that doesn’t require user input. -s, —safe
Do only ‘safe’ probes that won’t disturb hardware. Currently, this disables the serial probe, the DDC monitor probe, and the PS/2 probe. -t, —timeout [seconds]
This sets the timeout for the initial dialog. If no key is pressed before the timeout elapses, kudzu exits, and /etc/sysconfig/hwconf is not updated. -k, —kernel [version]
When determining whether a module exists, use the specified kernel version. (If this is not set, it defaults to the current kernel version.) Do not specify suffixes such as ‘smp’ or ‘summit’; these are automatically searched. -b, —bus [bus]
Only probe on the specified bus. -c, —class [class]
Only probe for the specified class. -f, —file [file]
Read hardware probe info from file file and do not do an actual probe. -p, —probe
Print probe information to the screen, and do not actually configure or unconfigure any devices.
Files
Listing of current installed hardware. /etc/sysconfig/kudzu
Configuration for the boot-time hardware probe. Set ‘SAFE’ to something other than ‘no’ to force only safe probes. /etc/modprobe.conf
Module configuration file. /etc/sysconfig/network-scripts/ifcfg-*
Network interface configuration files.
Bugs
The serial probe will disturb any currently in-use devices, and returns odd results if used on machines acting as serial consoles. On some older graphics cards, the DDC probe can do strange things.
Running kudzu to configure network adapters post-boot after the network has started may have unintended results.
References
Web site: kudzu(8) — Linux man page. Red Hat, Inc. 2020-09-01.
External links
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article «Kudzu (computer daemon)».
Except where otherwise indicated, Everything.Explained.Today is © Copyright 2009-2022, A B Cryer, All Rights Reserved. Cookie policy.
7.4.3. Kudzu — утилита для автоматического определения устройств
В Linux для автоматического определения устройств используется специальная утилита kudzu, названная в честь китайской лианы — злостного сорняка. В дистрибутивы, основанные на Linux Mandrake, вместо нее может входить утилита harddrake. Задача этой утилиты состоит в том, чтобы определить, какие устройства установлены, и добавить в файл /etc/modprobe.conf (как бы он ни назывался в вашем дистрибутиве) команды загрузки модулей ядра с драйверами для этих устройств.
Обычно kudzu запускается при каждом запуске системы из сценария загрузки. Ее работа занимает довольно заметное время, поэтому я рекомендую сразу после установки дистрибутива, когда все устройства уже определены и настроены, отключить ее автоматический запуск. Если вы установите новое устройство, что случается не каждый день, запустите kudzu вручную от имени суперпользователя.
Напоминаю, что отключить автоматический запуск служб можно с помощью диалогового конфигуратора (см.п.7.1) system-config-services или drakxservices, в зависимости от дистрибутива.
Если нужно передать драйверу нового устройства дополнительные параметры, отредактируйте вручную файл /etc/modprobe.conf.
Данный текст является ознакомительным фрагментом.
Читайте также
Программы для автоматического заполнения форм
Программы для автоматического заполнения форм Во время интернет-серфинга часто приходится заполнять различные формы на веб-страницах, указывая при этом одни и те же данные: фамилию, имя, адрес, дату рождения и многое другое. С помощью специальных программ можно сохранить
19.3.2. Утилита ip
19.3.2. Утилита ip Утилита ip, входящая в состав пакета iproute2, объединяет в себе все возможности команд ifconfig, arp и route. Формат ее вызова такой:ip [ключи] объект [команда [аргументы команды]]Ключи можно указывать следующие:? -s — вывод статистической информации;? -f — выбор
Программы для автоматического заполнения форм
Программы для автоматического заполнения форм Программы для автоматического заполнения форм состоят из двух главных частей. Это базы данных, где сохраняются сведения, используемые при вводе различных форм, и собственно средства ввода. Удобство использования таких
20.3 Утилита apt-get
20.3 Утилита apt-get На самом деле я немного вас обманул. В инструкциях гораздо чаще вместо aptitude используется apt-get. apt-get — это стандартная утилита управления пакетами, используется она ровно так же, как и aptitude, только у неё нет графического интерфейса и поиска. То есть во всех
Настройте систему автоматического тестирования сайтов через юнит-тесты
Настройте систему автоматического тестирования сайтов через юнит-тесты В больших проектах нет возможности тестировать все страницы и весь функционал вручную каждый раз, когда вы вносите изменения на сайт или в настройки сервера.Необходимо настроить систему
Глава 11 Создание меню автоматического определения компакт-дисков
Глава 11 Создание меню автоматического определения компакт-дисков • Автозапуск.• Интерфейс программы AutoPlay Menu Builder.• Элементы управления.• Присвоение команд элементам меню.• Практические
8.3. Программа автоматического переключения раскладки клавиатуры Punto Switcher
8.3. Программа автоматического переключения раскладки клавиатуры Punto Switcher Еще одним средством, которое поможет значительно ускорить набор, являются программы автоматического переключения клавиатурных раскладок. Если в вашем тексте встречаются и русские, и английские
Глава 14 PSPICE и техника автоматического регулирования
Глава 14 PSPICE и техника автоматического регулирования Эта глава откроет перед вами окно в мир фантастических возможностей, которые предоставляет программа PSPICE при моделировании регулируемых цепей. PSPICE обладает непревзойденной гибкостью при конструировании сложнейших
Утилита DVD::rip
Утилита DVD::rip Очень мощная утилита, написанная на языке Perl с интерфейсом Gtk+ (рис. 3.36), предназначенная для DVD-риппинга, то есть снятия информации с Video DVD с последующим перекодированием с большим количеством возможностей по кодированию. Рис. 3.36. Интерфейс программы
Утилита CDW
Утилита CDW Целый ряд утилит имеет простой интерфейс, построенный на библиотеках ncurces; хотя такие приложения запускаються в консоли, пользователь может свободно перемещаться по меню, используя клавиатуру. В репозитарии Ubuntu есть одна из таких программ – CDW (http://cdw.sourceforge.net/).
21.4. Утилита ri
21.4. Утилита ri Сокращение ri, вероятно, означает «Ruby index» или нечто подобное. Это командная утилита для чтения документации, предоставляющая информацию о классах, методах, модулях и т.д. Пример:$ ri each_with_index———————————————————— enumObj.each_with_index <|obj, i| block >->
Осторожность в отношении автоматического преобразования типов
Осторожность в отношении автоматического преобразования типов Часто мы используем совместно символы и строки, не обращая на это никакого внимания. Преобразованием типов занимается компилятор, и программист зачастую не подозревает, что происходит на самом деле.
Инструмент автоматического создания фоновой музыки
Инструмент автоматического создания фоновой музыки Очень полезной является возможность автоматического создания фоновой музыки в заданном стиле произвольной длительности. Для этого используют инструмент Фоновая музыка аудиоинструментария, окно которого показано на
Стандартный способ автоматического запуска программ
Стандартный способ автоматического запуска программ Ветвь HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows также может содержать параметры, значения которых будут загружаться при входе пользователя в систему. Рассмотрим их (все они имеют строковый тип).• Load – определяет программы
7.3. Программы автоматического переключения раскладки клавиатуры (Punto Switcher)
7.3. Программы автоматического переключения раскладки клавиатуры (Punto Switcher) Еще одним средством, которое поможет значительно ускорить набор, являются программы автоматического переключения клавиатурных раскладок. Если в вашем тексте встречаются и русские, и английские
DESCRIPTION
kudzu detects and configures new and/or changed hardware on a system. When started, kudzu detects the current hardware, and checks it against a database stored in /etc/sysconfig/hwconf, if one exists. It then determines if any hardware has been added or removed from the system. If so, it gives the users the opportunity to configure any added hardware, and unconfigure any removed hardware. It then updates the database in /etc/sysconfig/hwconf.
If no previous database exists, kudzu attempts to determine what devices have already been configured, by looking at /etc/modprobe.conf, /etc/sysconfig/network-scripts/, and /etc/X11/xorg.conf.
OPTIONS
Tag | Description |
---|---|
—usage | |
Show short usage message. | |
—help, -? | |
Print help information. | |
-q, —quiet | |
Run quietly; do only configuration that doesnt require user input. | |
-s, —safe | |
Do only safe probes that wont disturb hardware. Currently, this disables the serial probe, the DDC monitor probe, and the PS/2 probe. | |
-t, —timeout [seconds] | |
This sets the timeout for the initial dialog. If no key is pressed before the timeout elapses, kudzu exits, and /etc/sysconfig/hwconf is not updated. | |
-k, —kernel [version] | |
When determining whether a module exists, use the specified kernel version. (If this is not set, it defaults to the current kernel version.) Do not specify suffixes such as smp or summit; these are automatically searched. | |
-b, —bus [bus] | |
Only probe on the specified bus. | |
-c, —class [class] | |
Only probe for the specified class. | |
-f, —file [file] | |
Read hardware probe info from file file and do not do an actual probe. | |
-p, —probe | |
Print probe information to the screen, and do not actually configure or unconfigure any devices. |
FILES
Tag | Description |
---|---|
/etc/sysconfig/hwconf | |
Listing of current installed hardware. | |
/etc/sysconfig/kudzu | |
Configuration for the boot-time hardware probe. Set SAFE to something other than no to force only safe probes. | |
/etc/modprobe.conf | |
Module configuration file. | |
/etc/sysconfig/network-scripts/ifcfg-* | |
Network interface configuration files. |
BUGS
Running kudzu to configure network adapters post-boot after the network has started may have unintended results.