入手一台linux设备,如果想在上面跑几个程序,尤其是要做程序移植的,有一些信息是必须要看的。内核信息必不可少,他决定了设备的驱动集成情况,是否兼容原来版本程序。还有就是linux版本,版本高一点还好,如果版本比原来的还低,那估计就悲剧了。好了,想详细了解查看系统版本信息-磁盘信息-硬件信息命令的。
1.系统内核版本:
uname –a
2.6.9-78.ELsmp #1 SMP Fri Jul 25 00:04:28 EDT 2008 i686 i686 i386 GNU/Linux
2.linux版本:
lsb_release –a
LSB Version: :core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: CentOS
Description: CentOS release 4.7 (Final)
Release: 4.7
Codename: Final
以下信息在dmidecode 命令查询到
3.linux主板型号
dmidecode |grep "Product Name"
dmidecode |grep "Manufacturer"
4.内存型号
cat /proc/meminfo
dmidecode |grep "Memory Module Information"
dmidecode |grep "Memory Controller Information"
5.硬盘型号和类型
cat /proc/scsi/scsi
6.cpu型号
cat /proc/cpuinfo
dmidecode |grep "Processor Information"
7.网卡型号
ethtool -v
dmesg | grep -i eth
kudzu –probe –class=network