Linux命令:lsmod——显示已载入系统的模块
lsmod 其实就是list modules的缩写,即 列出所有模块.
功能说明:显示已载入系统的模块。
语法:lsmod
说明:执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。你可以将这些功能编译成一个个单独的模块,待需要时再分别载入。
rcc-pok-idg-2318:/bin # /sbin/modinfo ext3 filename: /lib/modules/2.6.27.19-5-default/kernel/fs/ext3/ext3.ko license: GPL description: Second Extended Filesystem with journaling extensions author: Remy Card, Stephen Tweedie, Andrew Morton, Andreas Dilger, Theodore Ts'o and others srcversion: FE97F4387800E632529DAE7 depends: mbcache,jbd supported: yes vermagic: 2.6.27.19-5-default SMP mod_unload modversions
功能说明: 显示kernel模块的信息。 语 法: modinfo
[-adhpV][模块文件] 补充说明: modinfo会显示kernel模块的对象文件,以显示该模块的相关信息。 参 数: -a或--author 显示模块开发人员。 -d或--description 显示模块的说明。 -h或--help 显示modinfo的参数使用方法。 -p或--parameters 显示模块所支持的参数。 -V或--version 显示版本信息。
rmmod:
功能说明:删除模块。 语 法:rmmod [-as][模块名称...] 补充说明:执行rmmod指令,可删除不需要的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放如核心。你可以将这些功能编译成一个个单独的模块,待有需要时再分别载入它们。 参 数: -a 删除所有目前不需要的模块。 -s 把信息输出至syslog常驻服务,而非终端机界面。
insmod:
功能说明:载入模块。 语 法:insmod [-fkmpsvxX][-o <模块名称>][模块文件][符号名称 = 符号值] 补充说明:Linux有许多功能是通过模块的方式,在需要时才载入kernel。如此可使kernel较为精简,进而提高效率,以及保有较大的弹性。这类可载入的模块,通常是设备驱动程序。 参 数: -f 不检查目前kernel版本与模块编译时的kernel版本是否一致,强制将模块载入。 -k 将模块设置为自动卸除。 -m 输出模块的载入信息。 -o<模块名称> 指定模块的名称,可使用模块文件的文件名。 -p 测试模块是否能正确地载入kernel。 -s 将所有信息记录在系统记录文件中。 -v 执行时显示详细的信息。 -x 不要汇出模块的外部符号。 -X 汇出模块所有的外部符号,此为预设置。
modprobe命令
功能说明:自动处理可载入模块。 语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值] 补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。 参 数: -a或--all 载入全部的模块。 -c或--show-conf 显示所有模块的设置信息。 -d或--debug 使用排错模式。 -l或--list 显示可用的模块。 -r或--remove 模块闲置不用时,即自动卸载模块。 -t或--type 指定模块类型。 -v或--verbose 执行时显示详细的信息。 -V或--version 显示版本信息。 -help 显示帮助。
depmod命令:
功能说明:分析可载入模块的相依性。 语 法:depmod [-adeisvV][-m <文件>][--help][模块名称] 补充说明:depmod可检测模块的相依性,供modprobe在安装模块时使用。 参 数: -a或--all 分析所有可用的模块。 -d或debug 执行排错模式。 -e 输出无法参照的符号。 -i 不检查符号表的版本。 -m<文件>或system-map<文件> 使用指定的符号表文件。 -s或--system-log 在系统记录中记录错误。 -v或--verbose 执行时显示详细的信息。 -V或--version 显示版本信息。 --help 显示帮助。
alias命令:功能说明:设置指令的别名。 语 法:alias[别名]=[指令名称] 补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。 参 数:若不加任何参数,则列出目前所有的别名设置
rcc-pok-idg-2318:/etc # alias alias +='pushd .' alias -='popd' alias ..='cd ..' alias ...='cd ../..' alias beep='echo -en "/007"' alias cd..='cd ..' alias dir='ls -l' alias l='ls -alF' alias la='ls -la' alias ll='ls -l' alias ls='ls $LS_OPTIONS' alias ls-l='ls -l' alias md='mkdir -p' alias o='less' alias rd='rmdir' alias rehash='hash -r' alias unmount='echo "Error: Try the command: umount" 1>&2; false' alias you='if test "$EUID" = 0 ; then /sbin/yast2 online_update ; else su - -c "/sbin/yast2 online_update" ; fi'