시스템 시작 시 로드된 커널 모듈을 나열하고 수정하는 유틸리티

시스템 시작 시 로드된 커널 모듈을 나열하고 수정하는 유틸리티

시스템 시작 시 로드된 모든 커널 모듈을 나열하는 방법은 무엇입니까? 시스템 시작 중에 로드된 모듈을 나열하고 수정하는 사용자 공간 유틸리티가 있습니까?

저는 RHEL6 데스크톱과 RHEL6 서버를 개발 중입니다.

커널에 컴파일된 ftp 모듈 나열

  modprobe -l | grep ftp
     kernel/net/netfilter/nf_conntrack_ftp.ko
     kernel/net/netfilter/nf_conntrack_tftp.ko
     kernel/net/netfilter/ipvs/ip_vs_ftp.ko
     kernel/net/ipv4/netfilter/nf_nat_ftp.ko
     kernel/net/ipv4/netfilter/nf_nat_tftp.ko

시작하기 전에:

시스템 부팅 전에 "nf_conntrack_ftp" 모듈을 수동으로 언로드했고(modprobe -r 사용) 부팅 중에 계속 언로드했습니다(/etc/sysconfig/modules/*.modules에서 /sbin/modprobe 유틸리티를 제거하여 쉘 스크립트 커널 모듈 로드).

modprobe -rv nf_conntrack_ftp
lsmod | grep ftp
ls /etc/sysconfig/modules
init 6

부팅 후:

RHEL6 데스크톱 버전"nf_conntrack_ftp" 모듈은 자동으로 로드되지만 RHEL6 서버에서는 로드되지 않습니다.

lsmod | grep ftp
      nf_conntrack_ftp       12913  0 
      nf_conntrack           79758  5 nf_conntrack_ipv4,xt_conntrack,nf_conntrack_ftp,nf_conntrack_ipv6,xt_state


ls /sys/module/ | grep ftp
    nf_conntrack_ftp

RHEL6 서버와 달리 RHEL6 데스크탑은 위에서 확인된 시스템 시작 시 "nf_conntrack_ftp" 모듈이 로드됨을 나타냅니다.

시스템 시작 중에 로드되도록 구성된 모든 커널 모듈을 나열하고 수정하려면 어떻게 해야 합니까?

관련 정보