File: modprobe.8

package info (click to toggle)
manpages-hu 20010119-7
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 2,264 kB
  • sloc: makefile: 56; lisp: 56
file content (262 lines) | stat: -rw-r--r-- 7,339 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
.\" Copyright (c) 1994, 1995 Jacques Gelinas (jacques@solucorp.qc.ca)
.\" Copyright (c) 1995, 1999 Bjorn Ekwall (bj0rn@blox.se)
.\" This program is distributed according to the Gnu General Public License.
.\" See the file COPYING in the base distribution directory
.\" $Id: modprobe.8 1.4 Thu, 20 Apr 2000 14:31:49 +1000 kaos $
.\"
.TH MODPROBE 8 "1999. mrcius 15" Linux "Linux Modul Tmogats"
.SH NV
modprobe \- betlthet modulok magas szint kezelse
.SH TTEKINTS
.B modprobe
[ \-adnqv ] [ \-C config ] modul [ szimblum=rtk ... ]
.br
.B modprobe
[ \-adnqv ] [ \-C config ] [ \-t tpus ] minta
.br
.B modprobe
\-l [ \-C config ] [ \-t tpus ] minta
.br
.B modprobe
\-c [ \-C config ]
.br
.B modprobe
\-r [ \-dnv ] [ \-C config ] [ modul ...]
.br
.B modprobe
-V
.SH OPCIK
.TP
.I "\-a, \-\-all"
.B Minden
illeszked modult betlt ahelyett, hogy az els sikeres betlts utn
megllna.
.TP
.I "\-c, \-\-showconfig"
Kirja a jelenleg hasznlt konfigurcit.
.TP
.I "\-d, \-\-debug"
Informcit r ki a modulcsoportok bels reprezentcijrl.
.TP
.I "\-k, \-\-autoclean"
Belltja az "automatikusan trlhet" jelzst a betlttt modulokon.
A kernel hasznlja amikor meghvja a
.B modprobe
-ot, hogy egy (modulban ltez) hinyz tulajdonsgot betltsn.
A
.I \-q
opcit impliciten tartalmazza a
.I \-k.
opci. Ezek az opcik automatikusan taddnak az insmod-nak.
.TP
.I "\-l, \-\-list"
Kilistzza az illeszked modulokat.
.TP
.I "\-n, \-\-show"
Nem hajtja vgre a modul betltst, csak megmutatja mi trtnne.
.TP
.I "\-q, \-\-quiet"
Ne panaszkodjon, ha az insmod-nak nem sikerl betltenie a modult.
Folytassa normlisan, de csendben, a modprobe ms tesztlehetsgeivel.
Ez az opci automatikusan taddik az insmod-nak.
.TP
.I "\-r, \-\-remove"
Modulokat (modulcsoportokat) tvolt el, vagy automatikus eltvoltst
hajt vgre, attl fggen, hogy van-e modul megadva a parancssorban.
.TP
.I "\-s, \-\-syslog"
A szabvnyos hibakimenet helyett a syslog-ba r.
Ez az opci automatikusan taddik az insmod-nak.
.TP
.I "\-t, \-\-type modultpus"
Csak az ilyen tpus modulokat vegye figyelembe.
.TP
.I "\-v, \-\-verbose"
Kirja az sszes vgrehajtott parancsot.
.TP
.I "\-V, \-\-version"
A modprobe verzijt rja ki.
.TP
.I "\-C, \-\-config configfjl"
A
.I configfjl
-t hasznlja az (opcionlis)
.B /etc/modules.conf
helyett, hogy megadja a konfigurcit.
A
.B MODULECONF
krnyezeti vltoz is hasznlhat arra, hogy kivlasszunk
(s fellbrljunk) egy az alaprtelmezett /etc/modules.conf-tl
(vagy a kevsb hasznlt /etc/conf.modules) eltr konfigurcis
fjlt.
.SH LERS
A
.B modprobe
s a
.B depmod
programokat arra szntk, hogy a modulris Linux kernel menedzselhet
legyen minden felhasznl, adminisztrtor s disztribci-karbantart
szmra.
.PP
A
.B modprobe
egy "Makefile"-szer fggsgi fjlt hasznl, amelyet a
.B depmod,
hozott ltre, hogy automatikusan betltse a szksges modul(oka)t
az elre definilt knyvtrakban tallhat modulok kzl.
.PP
A
.B modprobe
-ot arra hasznljuk, hogy modulokat tltsnk be, legyen az
egyetlen modul, vagy egymstl fgg modulok csoportja, vagy
olyan modulok, amelyek egy megadott jelzssel vannak elltva.
.PP
A
.B modprobe
automatikusan betlt minden alapvet modult, ami egy modulcsoport
szmra szksges, amint a modules.dep fggsgi fjlban le van
rva. Ha ezen modulok egyiknek betltse sikertelen, az aktulis
menettel betlttt egsz modulcsoport automatikusan el lesz tvoltva.
.PP
A
.B modprobe
kt mdon tlthet be modulokat. Az egyik (a teszt md) megprblja
egy (a
.I minta
ltal definilt) listbl betlteni a modult.
A
.B modprobe
megll, amikor az els modul betltse sikeres.
Ezt arra hasznlhatjuk, hogy betltsnk egy ethernet drivert
egy listbl.
.br
A
.B modprobe
msik mkdsi mdja, hogy
.B minden
modult betlt a listbl.
Lsd a
.B PLDK
rszt.
.PP
A
.B \-r,
opcival a modprobe automatikusan eltvolt egy modulcsoportot, az
.B "rmmod \-r"
-hez hasonlan. Figyeljk meg, hogy a
.B "modprobe \-r"
hasznlata eltvoltja a nem hasznlt automatikusan betlttt modulokat,
s vgrehajtja konfigurcis fjlban megadott pre- s post-remove
parancsokat is.
.PP
A
.I \-l
opci a
.I \-t
opcival kombinlva az elrhet adott tpus modulokat listzza ki.
.PP
A
.I \-c
opci a jelenleg hasznlt konfigurcit rja ki. (alaprtelmezett +
konfigurcis fjl)
.SH CONFIGURCI
A
.B modprobe
(s
.B depmod
)
viselkedse mdosthat az (opcionlis)
.B /etc/modules.conf
konfigurcis fjllal.
.br
Egy rszletesebb lersrt, hogy mit tartalmazhat ez a fjl,
vagy a
.B depmod
s a
.B modprobe
alaprtelmezett konfigurcijhoz lsd a
.I modules.conf(5)
oldalt.
.PP
Vegyk figyelembe, hogy a pre- s post-remove parancsok \fBNEM\fR
lesznek vgrehajtva, ha a modult a kerneld tvoltja el!
Vrd meg a kszl perzisztens modul trol tmogatst.
.br
Ha hasznlni akarod a pre- s post-install lehetsgeket, akkor
ki kell kapcsolni a kerneld automatikus modul eltvoltsi kpessgt
s helyette a kvetkez sorhoz hasonlt kell a crontab-ba tenni
(ezt hasznlja kmod rendszer is) hogy automatikus modul eltvoltst
vgezznk 2 percenknt:
.br
 */2 * * * * test \-f /proc/modules && /sbin/modprobe \-r
.SH STRATGIA
Az tlet az, hogy a
.B modprobe
nzzen bele abba a knyvtrba, ahol a jelenlegi kernelverzihoz
fordtott modulokat tall. Ha a modult ott nem tallja, akkor a
.B modprobe
belenz abba a knyvtrba, amelyik kzs a kernelverzival. (pl. 2.0, 2.2)
Ha mg mindig nem tallja meg a modult, akkor a
.B modprobe
belenz az alaprtelmezett release knyvtrba, stb.
.PP
Amikor egy j linuxot installlsz, a modulokat a kiadssal (s verzival)
sszefgg alknyvtrba kell mozgatni. Aztn egy szimbolikus linket kell
csinlni errl a knyvtrrl az alaprtelmezett ("default") knyvtrra.
.PP
Minden alkalommal, amikor egy j kernelt fordtasz, a
.B "make modules_install"
parancs ltrehoz egy j knyvtrat, de nem vltoztatja meg a \"default\"
linket.
.PP
Ha egy a kernel disztribcitl fggetlen modult kapsz, azt
egy verzi-fggetlen knyvtrba tedd a /lib/modules alatt.
.PP
Ez az alaprtelmezett stratgia, ami felbrlhat a /etc/modules.conf-al.
.SH PLDK
.TP
modprobe \-t net
Betlt egy modult a "net" jelzssel elltott knyvtrakbl.
Minden modult megprbl betlteni, amg egy sikeres nem lesz.
.TP
modprobe \-a \-t boot
Minden modult betlt a
.B "boot"
jelzssel elltott knyvtrakbl.
.TP
modprobe slip
Ez megprblja betlteni az slhc.o modult, ha mg nem volt korbban
betltve, mivel a slip modul az slhc modul funkcionalitst ignyli.
Ez a fggsg a "modules.dep" fjlban van lerva, amely automatikusan
ltrejn a
.B depmod
hasznlatval.
.TP
modprobe \-r slip
eltvoltja a slip modult. Az slhc modult szintn automatikusan
eltvoltja, kivve ha mr egy msik modul is hasznlja (pl. ppp).
.SH FJLOK
.nf
/etc/modules.conf, (vagy a kevsb hasznlt /etc/conf.modules)
/lib/modules/*/modules.dep,
/lib/modules/*
.fi
.SH LSD MG
depmod(8),
lsmod(8),
kerneld(8),
ksyms(8),
rmmod(8),
modules(2)
.SH SZKSGES PROGRAMOK
depmod(8),
insmod(8)
.SH MEGJEGYZSEK
A modprobe-nak adott mintkat gyakran "meg kell vdeni", hogy
a megfelel kontextusban legyenek kirtkelve.
.SH SZERZK
Jacques Gelinas (jack@solucorp.qc.ca)
.br
Bjorn Ekwall (bj0rn@blox.se)
.SH MAGYAR FORDTS
Bszrmnyi Zoltn <zboszor@mail.externet.hu>