Linux系统查看硬件信息常用命令(大全) 您所在的位置:网站首页 linux基本命令大全 Linux系统查看硬件信息常用命令(大全)

Linux系统查看硬件信息常用命令(大全)

2023-03-23 09:17| 来源: 网络整理| 查看: 265

工作中遇到一个需求,需要获取linux系统的mac地址。

找了一些方法,最初想到的是使用 ifconfig 命令:

但是有个问题,有的系统使用 ifconfig 命令出来的mac信息位置不一样,这就不好搞,最后尝试了一个通用的方法:

ifconfig | awk -F":" 'NR==1 {print $1}'

获取到正在被使用的网卡名称,就是把ifconfig的结果解析出来,然后

cat /sys/class/net/eth0/address

根据获取的网卡名称ethO,使用这个名称组成这个命令就可以获取到mac地址了。

因为是在java后台去获取一个linux虚拟机的mac地址,所以向linux发送这两条命令就可以完成了。

所以查看linux的硬件信息还是比较有意思的,顺便记录一下linux查看硬件信息的其他命令,便于以后自己需要用的时候来这里看。

查看当前cpu信息:

lscpu或者# cat /proc/cpuinfo

查看内存信息:

# cat /proc/meminfo

查看当前操作系统内核信息:

# uname -a

查看当前操作系统发行版信息:

# cat /etc/issue | grep Linux

查看系统配置

# /usr/platform/sun4u/sbin/prtdiag –v

查看机器型号 :

# dmidecode | grep "Product Name"

查看内存:

# free -m

查看硬盘和分区:

# lsblk

查看网卡分析:

# ifconfig -a

查看环境变量

# env

查看空闲内存量

# grep MemFree /proc/meminfo

查看所有监听端口

# netstat -lntp

查看pci信息,即主板所有硬件槽信息:

# lspci

查看已加载的驱动

# lsnod

查看bios信息:

# dmidecode -t bios

查看USB设备:

# cat /proc/bus/usb/devices

查看键盘和鼠标:

# cat /proc/bus/input/devices

用硬件检测程序kuduz探测新硬件

#service kudzu start ( or restart)

查看各设备的中断请求(IRQ):

# cat /proc/interrupts

查看启动硬件检测信息日志:

# dmesg more /var/log/dmesg

查看路由表

# route -n

列出所有USB设备

# lsusb -tv

列出所有PCI设备

# lspci -tv

查看各分区使用情况

# df -h

查看指定目录的大小

# du -sh

查看所有交换分区

# swapon -s

查看磁盘参数(仅适用于IDE设备)

# hdparm -i /dev/hda

查看网络统计信息

# netstat -s

列出所有启动的系统服务

# chkconfig --list | grep on

查看显卡/声卡信息

# lspci |grep -i ‘VGA’[dmesg | grep -i 'VGA']

显示已经使用和未使用的i-node数目

# df –F ufs –o i

打印当前的OBP版本号

# prtconf -v

测定当前的显示器刷新频率

# /usr/sbin/ffbconfig –rev \?

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

# iostat –E

显示当前的运行级别

who –rH

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

# psrinfo -v

查看及启动系统的32位或64位内核模式

#isalist –v [isainfo –v][isainfo –b]

查看当前系统中已经应用的补丁

# showrev –p

查看磁盘的几何参数和分区信息

# prtvtoc /dev/rdsk/c0t0d0s

查看启动时IDE设备检测状况

# dmesg | grep IDE

查看系统负载

# cat /proc/loadavg

查看系统运行时间、用户数、负载

# uptime

查看当前的bind版本信息

# nslookup –class=chaos –q=txt version.bind

再补充几种查看Linux版本信息的方法:

1. uname -a

2. cat /proc/version

3. cat /etc/issue

4. lsb_release -a

5.cat /etc/redhat-release

6.rpm -q redhat-release



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有