如何列出加载的Linux模块参数值?

前端之家收集整理的这篇文章主要介绍了如何列出加载的Linux模块参数值?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有标准方法列出加载的 Linux模块的参数值?我基本上是在寻找这个 Linux kernel module parameters question的另一个答案,因为我感兴趣的模块没有/ sys / modules /< module_name> / parameters接口.

解决方法

您可以使用这个简单的单向命令来执行此操作,该命令使用/ proc / modules和/ sys虚拟文件系统:
cat /proc/modules | cut -f 1 -d " " | while read module; do \
 echo "Module: $module"; \
 if [ -d "/sys/module/$module/parameters" ]; then \
  ls /sys/module/$module/parameters/ | while read parameter; do \
   echo -n "Parameter: $parameter --> "; \
   cat /sys/module/$module/parameters/$parameter; \
  done; \
 fi; \
 echo; \
done

您将获得如下输出

...
...
Module: vBoxnetadp

Module: vBoxnetflt

Module: vBoxdrv
Parameter: force_async_tsc --> 0

Module: binfmt_misc

Module: uinput

Module: fuse
Parameter: max_user_bgreq --> 2047
Parameter: max_user_congthresh --> 2047

Module: md_mod
Parameter: new_array --> cat: /sys/module/md_mod/parameters/new_array: Permission denied
Parameter: start_dirty_degraded --> 0
Parameter: start_ro --> 0

Module: loop
Parameter: max_loop --> 0
Parameter: max_part --> 0

Module: kvm_intel
Parameter: emulate_invalid_guest_state --> N
Parameter: ept --> Y
Parameter: fasteoi --> Y
Parameter: flexpriority --> Y
Parameter: nested --> N
Parameter: ple_gap --> 0
Parameter: ple_window --> 4096
Parameter: unrestricted_guest --> Y
Parameter: vmm_exclusive --> Y
Parameter: vpid --> Y
Parameter: yield_on_hlt --> Y

Module: kvm
Parameter: allow_unsafe_assigned_interrupts --> N
Parameter: ignore_msrs --> N
Parameter: min_timer_period_us --> 500

Module: tpm_infineon

Module: joydev

Module: snd_hda_codec_hdmi
Parameter: static_hdmi_pcm --> N
...
...

希望这可以帮助.

猜你在找的Linux相关文章