常见系统信息的查看方法

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

以上是关于常见系统信息的查看方法的主要内容,如果未能解决你的问题,请参考以下文章

盘点Linux中最常见的系统服务和服务的查看启用和终止

centos7及以上系统版本的双网卡绑定方法

指令篇: 查看系统版本信息___uname

centos7 常用命令--查看当前用户的4种方法

Linux常用命令和常见问题

查看详细linux系统信息的命令和方法