
Persistent Module Loading
561
To print to the screen all commands as
/sbin/modprobe
executes them, use the
-v
option. For
example:
/sbin/modprobe -v e100
Output similar to the following is displayed:
/sbin/insmod /lib/modules/2.6.9-5.EL/kernel/drivers/net/e100.ko
Using /lib/modules/2.6.9-5.EL/kernel/drivers/net/e100.ko
Symbol version prefix 'smp_'
The
/sbin/insmod
command also exists to load kernel modules; however, it does not resolve
dependencies. Thus, it is recommended that the
/sbin/modprobe
command be used.
To unload kernel modules, use the
/sbin/rmmod
command followed by the module name. The
rmmod
utility only unloads modules that are not in use and that are not a dependency of other modules
in use.
For example, the command
/sbin/rmmod e100
unloads the
e100
kernel module.
Another useful kernel module utility is
modinfo
. Use the command
/sbin/modinfo
to display
information about a kernel module. The general syntax is:
/sbin/modinfo
[options]<module>
Options include
-d
, which displays a brief description of the module, and
-p
, which lists the
parameters the module supports. For a complete list of options, refer to the
modinfo
man page (
man
modinfo
).
41.2. Persistent Module Loading
Kernel modules are usually loaded directly by the facility that requires them, which is given correct
settings in the
/etc/modprobe.conf
file. However, it is sometimes necessary to explicitly force the
loading of a module at boot time.
Red Hat Enterprise Linux checks for the existence of the
/etc/rc.modules
file at boot time, which
contains various commands to load modules. The
rc.modules
should be used, and
not
rc.local
because
rc.modules
is executed earlier in the boot process.
For example, the following commands configure loading of the
foo
module at boot time (as root):
# echo modprobe foo >> /etc/rc.modules
# chmod +x /etc/rc.modules
Содержание ENTERPRISE LINUX 5 - VIRTUAL SERVER ADMINISTRATION
Страница 22: ...xxii ...
Страница 28: ......
Страница 36: ...10 ...
Страница 40: ...14 ...
Страница 96: ...70 ...
Страница 116: ...90 ...
Страница 144: ...118 ...
Страница 146: ......
Страница 158: ...132 ...
Страница 165: ...Installing and Removing Packages 139 Figure 11 7 Installing and removing packages simultaneously ...
Страница 166: ...140 ...
Страница 172: ...146 ...
Страница 178: ......
Страница 228: ...202 ...
Страница 264: ...238 ...
Страница 318: ...292 ...
Страница 330: ...304 ...
Страница 388: ...362 ...
Страница 428: ...402 ...
Страница 452: ......
Страница 458: ...432 ...
Страница 476: ...450 ...
Страница 478: ...452 ...
Страница 494: ...468 ...
Страница 498: ...472 ...
Страница 530: ...504 ...
Страница 536: ...510 ...
Страница 544: ...Chapter 36 Log Files 518 Figure 36 7 Log file contents after five seconds ...
Страница 546: ......
Страница 550: ...524 ...
Страница 576: ......
Страница 584: ...558 ...
Страница 608: ......
Страница 776: ...750 ...
Страница 796: ...770 ...
Страница 800: ...774 ...
Страница 804: ......
Страница 806: ...780 ...
Страница 808: ...782 ...
Страница 816: ...790 ...
Страница 820: ...794 ...
Страница 822: ...796 ...
Страница 830: ...804 ...
Страница 836: ...810 ...
Страница 844: ...818 ...
Страница 848: ...822 ...