{{tag>Brouillon module procfs sysfs Linux}} # Notes module kernel Linux ## How do I list loaded Linux module parameter values? Source : http://serverfault.com/questions/62316/how-do-i-list-loaded-linux-module-parameter-values ~~~bash 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 ~~~ ## Systemd ~~~bash systemctl status systemd-modules-load.service ~~~ ## Module Linux bootparam Passer un argument à un module depuis le boot ~~~bash nouveau.disable=yes ~~~ ## insmod - compatibility with the current running kernel - ignored "vermagic" check ~~~bash modprobe --force-vermagic ~~~ ## Blacklister un module ~~~bash module_blacklist=modname1,modname2,modname3 ~~~ ~~~bash #module_to_blacklist.blacklist=yes modprobe.blacklist=ahci ~~~ ~~~bash modprobe -r module_name cat >/etc/modprobe.d/local-blacklist.conf < /dev/null <<'EOF' ip6_tables ip6table_nat ip_tables iptable_nat EOF ~~~ ~~~bash sudo systemctl restart systemd-modules-load.service ~~~ ~~~bash lsmod | grep "ip.*table" ~~~