常见系统信息的查看方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见系统信息的查看方法相关的知识,希望对你有一定的参考价值。
lsmod (list modules)
语 法:lsmod
lsmod 命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块。
补充说明:
执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。
#lsmod |less
Module Size Used by
表示模块的名称 表示模块的大小 表示依赖模块的个数 表示依赖模块的内容
通常在使用lsmod命令时,都会采用类似lsmod | grep -i ext3这样的命令来查询当前系统是否加载了某些模块。
来自: http://man.linuxde.net/lsmod
depmod
功能:分析可加载模块的依赖性,生成modules.dep文件和映射文件。
modprobe
功能:Linux内核添加删除模块
modinfo
功能:显示内核模块的信息
用法:
modinfo [ -0 ] [ -F field] [modulename | filename ... ]
modinfo -V
modinfo -h
描述:
modinfo列出Linux内核中命令行指定的模块的信息。若模块名不是一个文件名,则会在/lib/modules/version 目录中搜索,就像modprobe一样。
modinfo默认情况下,为了便于阅读,以下面的格式列出模块的每个属性:fieldname : value。
选项:
-V --version 版本
-F --field 仅在一行上显示field值,这对于脚本较为有用。常用的field有:author, description, licence, param, depends, alias, filename。
-0 --NULL 使用‘/0‘字符分隔field值,而不是一个新行。对脚本比较有用。
-a -d -l -p -n 这些分别是author, description, license, param ,filename的简短形式。
insmod
功能:向Linux内核中插入一个模块
rmmod
功能:删除内核中的一模块
来自:http://blog.csdn.net/future_fighter/article/details/3862795
其它常见信息查看方法:
查看CPU信息: cat /proc/cpuinfo
查看板卡信息:cat /proc/pci
查看PCI信息: lspci
例子: lspci |grep Ethernet 查看网卡型号
查看内存信息:cat /proc/meminfo
查看USB设备: cat /proc/bus/usb/devices
查看键盘和鼠标:cat /proc/bus/input/devices
查看系统硬盘信息和使用情况:fdisk & disk - l & df
查看各设备的中断请求(IRQ): cat /proc/interrupts
查看系统体系结构:uname -a
dmidecode查看硬件信息,包括bios、cpu、内存等信息
dmesg | more 查看硬件信息
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
Cpuinfo 主机CPU信息
Dma 主机DMA通道信息
Filesystems 文件系统信息
Interrupts 主机中断信息
Ioprots 主机I/O端口号信息
Meninfo 主机内存信息
Version linux内存版本信息(编译内核的编译器版本)
dmesg
功能说明:显示开机信息。
语 法:dmesg [-cn][-s <缓冲区大小>]
补充说明:kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。
参考:http://blog.csdn.net/zhongyhc/article/details/8909905
https://linux.cn/article-3587-1.html
https://linux.cn/article-3587-1.html
本文出自 “12452511” 博客,请务必保留此出处http://12462511.blog.51cto.com/12452511/1961148
以上是关于常见系统信息的查看方法的主要内容,如果未能解决你的问题,请参考以下文章