[转帖]Unix toolbox注解1之Linux系统硬件信息_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3505 | 回复: 0   主题: [转帖]Unix toolbox注解1之Linux系统硬件信息        下一篇 
ulee@land
注册用户
等级:上尉
经验:769
发帖:55
精华:1
注册:2012-12-17
状态:离线
发送短消息息给ulee@land 加好友    发送短消息息给ulee@land 发消息
发表于: IP:您无权察看 2012-12-20 9:56:45 | [全部帖] [楼主帖] 楼主

北京联动北方科技有限公司 Unix toolbox注解1Linux系统硬件信息北京联动北方科技有限公司


Unix toolbox注解1Linux系统硬件信息

.

分类: Linux基础和服务

系统

正在运行的内核和系统信息:

# uname -a            # 获取内核版本(和BSD版本)
# lsb_release -a          # 显示任何 LSB发行版版本信息
# cat /etc/SuSE-release#获取 SuSE 版本
# cat /etc/debian_version  #获取 Debian版本


使用/etc/DISTR-release 其中DISTR(发行代号)= lsb (Ubuntu), redhat, gentoo,mandrake, sun(Solaris), 等等。

注:

# cat /etc/issue  #红帽系列也可以通过issue文件查看
Red HatEnterprise Linux Server release 6.3 (Santiago)
# uptime        # 显示系统开机运行到现在经过的时间
# hostname     # 显示系统主机名
# hostname -i  #显示主机的 IP 地址


注:

hostname -i选项是解析主机名获取ip地址的,它依赖主机名解析,如果你的主机名是随便命名的,如kumu.com,那么你获得的ip地址可能就是互联网的IP,而不是你自己本身的,这个选项是有争议的,一般推荐使用-I选项获取,如下实例:

# hostname      //主机名
kumu.com
#hostname -i
50.56.52.163
#host kumu.com      //如上显示的ip和解析的ip值是相同的
kumu.com has address 50.56.52.163
#hostname -I        //不依赖主机名解析,获取的是真实机器的IP
192.168.1.20 172.16.20.33 10.1.1.119


man注解:

-i, --ip-address
Display  the IP  address(es)  of  the  host. Note  that  this works only if the host name can be resolved.Avoid using this option; use hostname --all-ip-addresses instead.
-I, --all-ip-addresses
Displayall network addresses of the host. This option enumerates all configuredaddresses on  all network  interfaces. The loopback interface and IPv6link-local addresses are omitted. Contrary to option -i, this option does notdepend on name resolution. Do not make any assumptions  about the order of the output.
# man hier      #描述文件系统目录结构


注:

使用man hier会显示每个系统目录的注解,非常清晰,很实用

# last reboot   #显示系统最后重启的历史记录

1.1硬件信息

内核检测到的硬件信息

# dmesg # 检测到的硬件和启动的消息
# lsdev # 关于已安装硬件的信息1
# dd if=/dev/membs=1k skip=768 count=256 2>/dev/null strings -n 8#读取 BIOS 信息


注:

关于lsdev经常在Redhat系列中是没有该软件包的,可以使用lspci -vlsscsi其他命令查看

# lsscsi    //查看scsi设备
[1:0:0:0]    cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0
[2:0:0:0]   disk    VMware,  VMware Virtual S 1.0   /dev/sda
# lspci -v //列出pci硬件设备
00:00.0 Host bridge: IntelCorporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
Subsystem:VMware Virtual Machine Chipset
… …


如果是debian系的可以尝试安装apt-get install procinfo

# cat /proc/cpuinfo# CPU讯息

注:

用命令判断几个物理CPU,几个核等:

逻辑CPU个数:

# cat /proc/cpuinfo grep “processor” wc -l


物理CPU个数:

# cat /proc/cpuinfo grep “physical id” sort uniq wc -l


每个物理CPUCore的个数:

# cat /proc/cpuinfo grep “cpu cores” wc -l


是否为超线程?

如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。

每个物理CPU中逻辑CPU(可能是core, threadsboth)的个数:

# cat /proc/cpuinfo grep “siblings”
# cat /proc/meminfo#内存信息
# grep MemTotal /proc/meminfo#显示物理内存大小
# watch -n1 'cat /proc/interrupts'#监控内核处理的所有中断
# free -m # 显示已用和空闲的内存信息 (-m MB)2
# cat /proc/devices#显示当前核心配置的设备
# lspci -tv # 显示 PCI 设备
# lsusb -tv # 显示 USB 设备
# lshal # 显示所有设备属性列表
# dmidecode #显示从 BIOS中获取的硬件信息
(参考笔者之前对该dmidecode的介绍:Linuxdmidecode备忘)




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论