Portál AbcLinuxu, 10. května 2025 16:52

Dotaz: CentOS - vypnutí zbytečných modulů

25.9.2010 10:31 Pavel
CentOS - vypnutí zbytečných modulů
Přečteno: 325×
Odpovědět | Admin
Ahoj, nainstaloval jsem si CentOS 5.4 a tak nějak postupně ho zminimalozoval. Vypnul jsem služby, které nepotřebuji, odinstaloval nepotřebné balíčky, které byly součástí minimální instalace, ....a tak...

Teď k věci. Když si zadám "lsmod" tak vydím, že na paměti jsou nahrány moduly pro zvuk, raid, atd... Tyto moduly já ale nepoužívám a nevidím tedy důvod, proč bych je měl mít nahrané v paměti (zvuk na serveru není potřeba a raid ovladače také ne, protože tam je jenom jeden HDD a tudíž žádný raid).

Mohu udělat to, že si napíšu skript, ve kterém bude např něco jako "rmmod dm_raid, rmmod snd_intel blabla".

Mě však zajímá, jestli to nejde vyřešit nějak elegantněji. Kde a jak a podle čeho se CentOS a RedHat Like distribuce rozhodují, které moduly budou načítat ? Lze někde nějak rozumně povypínat načítání nepotřebných modulů - pokud možno tak, aby se vůbec neinicializovali ?

Děkuji za odpověď a krásný den.

[root@stoupa ~]# lsmod
Module                  Size  Used by
ipv6                  270433  12
xfrm_nalgo             13381  1 ipv6
crypto_api             12609  1 xfrm_nalgo
loop                   18761  0
dm_mirror              24393  0
dm_multipath           25421  0
scsi_dh                12097  1 dm_multipath
video                  21193  0
backlight              10049  1 video
sbs                    18533  0
power_meter            16461  0
hwmon                   7365  1 power_meter
i2c_ec                  9025  1 sbs
i2c_core               24001  1 i2c_ec
dell_wmi                8401  0
wmi                    12137  1 dell_wmi
button                 10705  0
battery                13637  0
asus_acpi              19289  0
ac                      9157  0
lp                     15849  0
snd_intel8x0           35421  0
snd_ac97_codec         93025  1 snd_intel8x0
ac97_bus                6337  1 snd_ac97_codec
snd_seq_dummy           7877  0
snd_seq_oss            32577  0
snd_seq_midi_event     11073  1 snd_seq_oss
snd_seq                49585  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         11725  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            42817  0
snd_mixer_oss          19009  1 snd_pcm_oss
snd_pcm                72133  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              24517  2 snd_seq,snd_pcm
snd                    55749  9 snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              11553  1 snd
floppy                 57125  0
snd_page_alloc         14281  2 snd_intel8x0,snd_pcm
e100                   37321  0
pcspkr                  7105  0
mii                     9408  1 e100
ide_cd                 40161  0
ns558                   9025  0
cdrom                  36576  1 ide_cd
gameport               18633  2 ns558
parport_pc             29157  1
parport                37513  2 lp,parport_pc
dm_raid45              67145  0
dm_message              6977  1 dm_raid45
dm_region_hash         15681  1 dm_raid45
dm_log                 14657  3 dm_mirror,dm_raid45,dm_region_hash
dm_mod                 63225  4 dm_mirror,dm_multipath,dm_raid45,dm_log
dm_mem_cache            9537  1 dm_raid45
ata_piix               23621  0
libata                157317  1 ata_piix
sd_mod                 25281  0
scsi_mod              141973  3 scsi_dh,libata,sd_mod
ext3                  125513  4
jbd                    57321  1 ext3
uhci_hcd               25421  0
ohci_hcd               25065  0
ehci_hcd               33869  0
[root@stoupa ~]#


Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (pakanek)
25.9.2010 10:38 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: CentOS - vypnutí zbytečných modulů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já bych zkusil blacklist v modprobe.conf

http://linux.die.net/man/5/modprobe.conf
In Ada the typical infinite loop would normally be terminated by detonation.
Řešení 1× (pakanek)
25.9.2010 11:37 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: CentOS - vypnutí zbytečných modulů
Odpovědět | | Sbalit | Link | Blokovat | Admin
A pokud nepotřebuješ zvukovku tak zakázat ji v biosu a nebudou se natahovat její moduly.
vdusek avatar 25.9.2010 12:13 vdusek | skóre: 27
Rozbalit Rozbalit vše Re: CentOS - vypnutí zbytečných modulů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud nepotřebuješ IPv6 - tak se podívej na http://www.cz-pro.cz/os/linux/deaktivace-ipv6-v-redhat-spol-rh-fedora-centos/
25.9.2010 16:02 Pavel
Rozbalit Rozbalit vše Re: CentOS - vypnutí zbytečných modulů
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co řídí při startu systému nahrávání modulů ?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.