我想确保我完全禁用了我正在练习的Linux系统上的snd_seq模块。 这是一个较老的基于Debian的发行版。 这是我到目前为止:
我用lsmod,grep'd为“snd_seq”,模块不显示。 到现在为止还挺好。
我知道我可以检查/ lib / modules / uname -r /modules.builtin来查看可能已经编译到内核中的模块。 在这个系统上,该文件不存在。
还有其他文件,例如/ lib / modules / uname -r /modules.alias和modules.symbols,以及那些具有以下引用的文件:
别名snd-seq-client-14 snd_seq_dummy
别名符号:snd_seq_root snd别名符号:snd_seq_device_load_drivers snd_seq_device
还有更多,但希望现在就足够了。
在启动configuration中,有这样的:
$ grep –color -i“snd_seq”/ boot / config- uname -r CONFIG_SND_SEQUENCER = m CONFIG_SND_SEQ_DUMMY = m CONFIG_SND_SEQUENCER_OSS = y CONFIG_SND_SEQ_HRTIMER_DEFAULT = y
由于第3点和第4点,我担心有可能snd_seq可能被内置到内核中,或者可能在启动时加载。
我如何确认snd_seq没有被编译到内核中?
或者,也许我完全错了,而snd_seq只是一个CentOS / RedHat的东西。
提前感谢任何帮助!