zoukankan      html  css  js  c++  java
  • Unix toolbox注解1之Linux系统硬件信息 枯木

    本系列文章为笔者对Unix toolbox的一些个人注解

    系统

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

    # 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 -v和lsscsi其他命令查看

    # 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

    每个物理CPU中Core的个数:
    # cat /proc/cpuinfo | grep “cpu cores” | wc -l

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

    每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
    # 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备忘

  • 相关阅读:
    select 1
    使用Word2016发布CSDN博客
    使用word 2013 发布csdn博客
    使用word写CSDN博客文章
    用Word 写csdn blog
    如何使用office2016发布CSDN博客
    用word发CSDN blog
    使用word文档直接发表博客 8 )
    将Word发布到博客园
    Word 2010发布博客文章(修正)
  • 原文地址:https://www.cnblogs.com/kumulinux/p/2817713.html
Copyright © 2011-2022 走看看