`

Linux_查看系统或硬件信息

 
阅读更多

 

系统

# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv              # 列出所有USB设备
# lsmod                  # 列出加载的内核模块
# env                    # 查看环境变量

资源

# free -m                # 查看内存使用量和交换区使用量
# df -h                  # 查看各分区使用情况
# du -sh <目录名>        # 查看指定目录的大小
# grep MemTotal /proc/meminfo   # 查看内存总量
# grep MemFree /proc/meminfo    # 查看空闲内存量
# uptime                 # 查看系统运行时间、用户数、负载
# cat /proc/loadavg      # 查看系统负载

磁盘和分区

# mount | column -t      # 查看挂接的分区状态
# fdisk -l               # 查看所有分区
# swapon -s              # 查看所有交换分区
# hdparm -i /dev/hda     # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE       # 查看启动时IDE设备检测状况

网络

# ifconfig               # 查看所有网络接口的属性
# iptables -L            # 查看防火墙设置
# route -n               # 查看路由表
# netstat -lntp          # 查看所有监听端口
# netstat -antp          # 查看所有已经建立的连接
# netstat -s             # 查看网络统计信息

进程

# ps -ef                 # 查看所有进程
# top                    # 实时显示进程状态

用户

# w                      # 查看活动用户
# id <用户名>            # 查看指定用户信息
# last                   # 查看用户登录日志
# cut -d: -f1 /etc/passwd   # 查看系统所有用户
# cut -d: -f1 /etc/group    # 查看系统所有组
# crontab -l             # 查看当前用户的计划任务

服务

# chkconfig --list       # 列出所有系统服务
# chkconfig --list | grep on    # 列出所有启动的系统服务

程序

# rpm -qa                # 查看所有安装的软件包

 

常用命令整理如下:

查看主板的序列号: dmidecode | grep -i ’serial number’

用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)

查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]

查看内存信息:cat /proc/meminfo [free -m][vmstat]

查看板卡信息:cat /proc/pci

查看显卡/声卡信息:lspci |grep -i ‘VGA’[dmesg | grep -i 'VGA']

查看网卡信息:dmesg | grep -i ‘eth’[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']

查看PCI信息:lspci (相比cat /proc/pci更直观)

查看USB设备:cat /proc/bus/usb/devices

查看键盘和鼠标:cat /proc/bus/input/devices

查看系统硬盘信息和使用情况:fdisk & disk – l & df

查看各设备的中断请求(IRQ):cat /proc/interrupts

查看及启动系统的32位或64位内核模式:isalist –v [isainfo –v][isainfo –b]

dmidecode查看硬件信息,包括bios、cpu、内存等信息

测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev \?

查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v

查看当前系统中已经应用的补丁:showrev –p

显示当前的运行级别:who –rH

查看当前的bind版本信息:nslookup –class=chaos –q=txt version.bind

 

dmesg | more 查看硬件信息

lspci 显示外设信息, 如usb,网卡等信息

lsnod 查看已加载的驱动

lshw

psrinfo -v 查看当前处理器的类型和速度(主频)

prtconf -v 打印当前的OBP版本号

iostat –E 查看硬盘物理信息(vendor, RPM, Capacity)

prtvtoc /dev/rdsk/c0t0d0s 查看磁盘的几何参数和分区信息

df –F ufs –o i 显示已经使用和未使用的i-node数目

isalist –v

 

对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:

Cpuinfo 主机CPU信息

Dma 主机DMA通道信息

Filesystems 文件系统信息

Interrupts 主机中断信息

Ioprots 主机I/O端口号信息

Meninfo 主机内存信息

Version Linux内存版本信息

 

备注: proc – process information pseudo-filesystem 进程信息伪装文件系统

 

 

 

分享到:
评论

相关推荐

    hw.tar.gz_CPU 温度_linux 温度_linux 硬件信息_linux 系统信息_温度Linux

    "hw.tar.gz"是一个压缩包,它包含了一个工具集合,专门用于在Linux系统中收集硬件信息,尤其是CPU温度和其他相关数据。这个工具可能是一个命令行实用程序,便于系统管理员快速、有效地获取系统状态。 首先,让我们...

    移远5G模组驱动 Quectel_LTE&5G_Linux_USB_Driver_V1.0.zip

    首先,"Quectel_LTE&5G_Linux_USB_Driver_User_Guide_V2.0.pdf"是用户指南,详细介绍了如何在Linux系统中安装和使用这些驱动。它涵盖了驱动的兼容性信息,安装步骤,以及可能出现的问题和解决方法。这份文档是理解和...

    ippicv_linux_20151201.tgz

    标题中的"ippicv_linux_20151201.tgz"是一个针对Linux操作系统的压缩包文件,其中包含了IPPICV(Intel Performance Primitives Image Processing Library for Computer Vision)的特定版本,即2015年12月1日发布的...

    Linux_FM_tea5767_driver.tar.gz_TEA5767 LINUX_linux FM _linux fm

    在Linux系统中,硬件设备通常通过驱动程序与操作系统交互。这里的Linux_FM_tea5767_driver就是这样的驱动,它实现了与TEA5767芯片通信的必要功能,包括初始化、设置频率、控制音量、读取信号强度等。驱动程序通常由...

    GpuTest_Linux_x64_0.7.0.zip

    标题中的"GpuTest_Linux_x64_0.7.0.zip"是一个针对Linux操作系统64位系统的GPU测试工具的压缩包,版本号为0.7.0。这个工具主要用于评估和验证图形处理单元(GPU)的性能和稳定性,尤其是其在高负载条件下的表现。 ...

    Xilinx_Answer_65444_Linux_Files.rar

    PCI-E是连接FPGA与计算机主板的关键接口,FPGA是硬件设计的核心部分,Linux是运行驱动程序的操作系统,而Xilinx则是提供这些解决方案的厂商。 在“Xilinx_Answer_65444_Linux_Files”这个压缩包中,我们可以期待...

    基于linux的嵌入式系统研究.rar_linux 嵌入式_基于Linux_嵌入式_嵌入式 linux_嵌入式系统

    基于Linux的嵌入式系统研究涵盖了多个方面,包括硬件选型、内核裁剪、驱动程序开发、文件系统构建以及应用程序设计。下面我们将逐一展开讨论这些关键知识点: 1. **硬件选型**:选择适合嵌入式系统的硬件平台至关...

    迷你型的 linux 系统.rar_Linux mi_linux mini_mini linux_mini linux_xfr

    首先,要构建这样的迷你Linux系统,需要选择一个基础的Linux内核版本,通常会选择一个小型且高度优化的内核,例如BusyBox或Tiny Core Linux。这些内核被设计得尽可能小巧,同时保持必要的功能。接下来,需要精简用户...

    Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.8.pdf

    本文将围绕《Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.8.pdf》这份文档,详细解析EC20在Linux系统中的USB驱动程序及其使用。 一、EC20模块简介 移远EC20模块基于Qualcomm MDM9x35芯片组,兼容3G WCDMA和...

    Quectel_LTE&5G_Linux_USB_Driver_User_Guide_V2.0.pdf

    在嵌入式Linux系统中,GobiNet驱动的移植涉及到识别和配置模组的硬件接口,如USB接口,以及适配Linux内核的网络子系统。开发者需要按照文档提供的步骤,修改和编译内核源码,使系统能够识别和管理EC20模组。 二、...

    LINUX_BT_DRIVER.TGZ

    在Linux系统中,驱动程序是操作系统与硬件设备之间的桥梁,负责处理硬件的低级操作并提供高级接口供操作系统使用。蓝牙驱动则是用于管理蓝牙通信的软件组件,它使得Linux能够识别和控制蓝牙设备,例如进行文件传输、...

    Linux_v1.0.rar_linux_linux 内核_linux-1.0_linux1.0_操作系统

    Linux内核是开源操作系统的核心部分,它负责管理系统的硬件资源,调度进程,处理输入输出,以及维护系统的稳定性与安全性。1.0版本的Linux内核是Linux历史上的一个里程碑,标志着Linux从一个个人项目逐渐发展成为...

    TinyLinux_19.02

    该版本在2019年发布,主要面向那些希望在老旧电脑或者嵌入式设备上运行Linux系统的用户。TinyLinux的核心理念是精简、快速和稳定,它在保持基础功能的同时,将系统体积控制到最小,以实现最佳的性能表现。 Tiny...

    如何在 Linux 中查看当前系统的硬件信息

    在 Linux 系统中,查看硬件信息是一项基本而重要的任务,它可以帮助我们了解系统配置、性能和兼容性。以下是一些常用的命令和方法,用于查看 Linux 系统中的硬件信息。 这些命令和工具可以帮助你深入了解 Linux 系统...

    embed_linux_driver_tutorial_imx6_code

    "embed_linux_driver_tutorial_imx6_code-master"中的代码可能还涉及设备树(Device Tree),这是嵌入式Linux系统中描述硬件配置的数据结构,用于替代硬编码的地址信息。通过设备树,驱动程序可以获取到具体的设备...

    RT73_Linux_STA_Drv1.0.3.6.rar_RT73_Linux_STA_D_RT73_Linux_STA_Dr

    总的来说,RT73_Linux_STA_Drv1.0.3.6是为Linux系统提供RT73芯片USB无线网卡支持的关键软件,它使得Linux用户可以利用这些硬件设备享受无线网络带来的便利。对于不熟悉Linux驱动安装的用户,建议参考相关教程或寻求...

    rtl8188C_8192C_rtl8188FU_linux_tar.gz

    1. "rtl8188C_8192C_usb_linux" 表明这个驱动程序支持Realtek的rtl8188C和rtl8192C系列USB无线网卡,适用于Linux系统。版本号为v4.0.2,发布日期为2013年9月11日,这代表了驱动程序的稳定性和兼容性可能已经相当成熟...

    Linux_System_Migration.rar_linux_linux系统移植_migration

    简单来说,Linux系统移植是指将Linux操作系统从一个硬件平台迁移到另一个硬件平台的过程,或者是在相同硬件平台上,从一个Linux发行版转换到另一个发行版。这通常涉及到内核编译、驱动程序适配、用户空间应用程序的...

    uvc.rar_driver linux_linux_linux uvc driv_uvc linux_uvc camera

    标题中的"uvc.rar_driver linux_linux_linux uvc driv_uvc linux_uvc camera"表明这是一个与Linux系统下USB Video Class(UVC)驱动相关的压缩包,包含有源代码和其他相关资料。UVC驱动是用于在Linux系统中支持USB...

    嵌入式系统开发的好文章.rar_嵌入式_嵌入式 linux_嵌入式linux_嵌入式系统_嵌入式系统开发

    "嵌入式系统开发的好文章.doc"可能包含了关于这些主题的深入讨论,如如何选择适合的Linux发行版(如Yocto Project或Buildroot),以及如何配置和编译内核以适应特定硬件。文档可能还涵盖了调试技巧,如使用GDB(GNU...

Global site tag (gtag.js) - Google Analytics