「Linux」modprobeでカーネルモジュールをロード、アンロードする方法
書式
lsmod |grep -E 'モジュール名’
modprobe モジュール名
modprobe -r モジュール名
操作方法
1.モジュールの依存関係を確認
# uname -r
4.18.0-294.el8.x86_64
# cd /usr/lib/modules/4.18.0-294.el8.x86_64
# depmod -n| grep tcp_diag
kernel/net/ipv4/tcp_diag.ko.xz: kernel/net/ipv4/inet_diag.ko.xz
kernel/net/mptcp/mptcp_diag.ko.xz: kernel/net/ipv4/inet_diag.ko.xz
alias net-pf-16-proto-4-type-2-6 tcp_diag
alias net-pf-16-proto-4-type-2-66 mptcp_diag
2.状態の確認
# lsmod |grep -E 'tcp_diag|inet_diag’
3.モジュールをロード
# modprobe tcp_diag
ロードされたモジュールを確認
# lsmod |grep -E 'tcp_diag|inet_diag’
tcp_diag 16384 0
inet_diag 24576 1 tcp_diag
4.モジュールをアンロード
# modprobe -r tcp_diag
# lsmod |grep -E 'tcp_diag|inet_diag’