当前位置:首页 > Linux > 正文内容

linux系统服务器基本配置查询

sa2022-02-13Linux

内容包含OS版本信息,CPU,内存,硬盘,及虚拟机和物理机区分;

查看OS版本:

1,通过cat /etc/redhat-release查看系统版本:

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

2,安装redhat-lsb :

yum install redhat-lsb

通过lsb_release -a 查看系统版本:

[root@localhost ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.9.2009 (Core)
Release:        7.9.2009
Codename:       Core

如何定位一个已有命令(文件)属于哪个包呢?

通过rpm -qf 结合which命令查询,如:

[root@localhost ~]# rpm -qf $(which netstat)
net-tools-2.0-0.25.20131004git.el7.x86_64
[root@localhost ~]# rpm -qf $(which lsb_release)
redhat-lsb-core-4.1-27.el7.centos.1.x86_64

3,调整/etc/issue 参数,在vnc重启服务器实例时查看系统版本:

可自行向其中添加,或参考以下参数进行修改:


\l  显示第几个终端机接口

\m  显示硬件的等级(i386/i686...)

\n  显示主机的网络名称

\o  显示 domain name

\r  显示操作系统的版本/t  显示本地端时间的时间

\S  显示操作系统的名称 

\v  显示操作系统的版本


[root@localhost ~]# cat /etc/issue
CentOS Linux release 7.9.2009 (Core)
\S
Kernel \r on an \m

image.png

4,通过hostnamectl 获取系统版本:hostnamectl |grep -i Operating

[root@localhost ~]# hostnamectl |grep -i Operating
Operating System: CentOS Linux 7 (Core)

查看内核版本:

1,cat /proc/version 查看内核版本:

[root@localhost ~]# cat /proc/version
Linux version 3.10.0-1160.53.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Fri Jan 14 13:59:45 UTC 2022

2,uname -a 查看内核版本:

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1160.53.1.el7.x86_64 #1 SMP Fri Jan 14 13:59:45 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

3,同样可以通过hostnamectl获取系统内核版本:

[root@localhost ~]# hostnamectl|grep -i kernel
Kernel: Linux 3.10.0-1160.53.1.el7.x86_64

查看cpu信息:

1,通过lscpu 获取服务器cpu信息:

[root@hostnames200hx ~]# lscpu
架构:                           x86_64
CPU 运行模式:                   32-bit, 64-bit
字节序:                         Little Endian
Address sizes:                   39 bits physical, 48 bits virtual
CPU:                             8
在线 CPU 列表:                  0-7
每个核的线程数:                 2
每个座的核数:                   4
座:                             1
NUMA 节点:                      1
厂商 ID:                        GenuineIntel
CPU 系列:                       6
型号:                           94
型号名称:                       Intel(R) Xeon(R) CPU E3-1535M v5 @ 2.90GHz
步进:                           3
CPU MHz:                        2900.000
CPU 最大 MHz:                   3800.0000
CPU 最小 MHz:                   800.0000
BogoMIPS:                       5799.77
虚拟化:                         VT-x
L1d 缓存:                       128 KiB
L1i 缓存:                       128 KiB
L2 缓存:                        1 MiB
L3 缓存:                        8 MiB
NUMA 节点0 CPU:                 0-7
Vulnerability Itlb multihit:     KVM: Mitigation: VMX disabled
Vulnerability L1tf:              Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
Vulnerability Mds:               Mitigation; Clear CPU buffers; SMT vulnerable
Vulnerability Meltdown:          Mitigation; PTI
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Full generic retpoline, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling
Vulnerability Srbds:             Mitigation; Microcode
Vulnerability Tsx async abort:   Mitigation; TSX disabled
标记:                           [...略去...]

2,通过 cat /proc/cpuinfo 查询物理cpu个数:

[root@hostnames200hx ~]# cat /proc/cpuinfo |grep "physical id"|uniq|wc -l
1

查询cpu内核数量:

[root@hostnames200hx ~]# cat /proc/cpuinfo |grep "cpu cores"|uniq
cpu cores       : 4

查询cpu线程:

[root@hostnames200hx ~]# cat /proc/cpuinfo |grep "processor"|uniq|wc -l
8

查看cpu型号:

[root@hostnames200hx ~]# cat /proc/cpuinfo | grep "model name"|cut -f2 -d: |uniq
Intel(R) Xeon(R) CPU E3-1535M v5 @ 2.90GHz

查看内存信息(非性能瓶颈问题排查):

1,通过 cat /proc/meminfo获取内存信息:

[root@hostnames200hx ~]# cat /proc/meminfo
MemTotal:       32760248 kB
MemFree:        28899196 kB
MemAvailable:   31817136 kB
Buffers:          103308 kB
Cached:          3085436 kB
SwapCached:            0 kB
Active:           898828 kB
Inactive:        2415712 kB
Active(anon):       1424 kB
Inactive(anon):   126244 kB
Active(file):     897404 kB
Inactive(file):  2289468 kB
Unevictable:         124 kB
Mlocked:               0 kB
SwapTotal:      11534328 kB
SwapFree:       11534328 kB
...

2,通过  free -mh获取内存信息:

[root@hostnames200hx ~]# free -mh
               total        used        free      shared  buff/cache   available
Mem:            31Gi       460Mi        27Gi       1.0Mi       3.2Gi        30Gi
Swap:           10Gi          0B        10Gi

3,通过 dmidecode |grep -A16 "Memory Device$" 获取内存参数:

-A -B -C 后面都跟阿拉伯数字
-A是显示匹配后和它后面的n行。
-B是显示匹配行和它前面的n行。
-C是匹配行和它前后各n行。

[root@hostnames200hx ~]# dmidecode |grep -A16 "Memory Device$"
Memory Device
        Array Handle: 0x0039
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 16 GB
        Form Factor: SODIMM
        Set: None
        Locator: ChannelA-DIMM0
        Bank Locator: BANK 0
        Type: DDR4
        Type Detail: Synchronous Unbuffered (Unregistered)
        Speed: 2667 MT/s
        Manufacturer: 8A76
        Serial Number: 21870390
        Asset Tag: 9876543210
        Part Number: LD4AS016G-H2666G
--
Memory Device
        Array Handle: 0x0039
        Error Information Handle: Not Provided
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: Unknown
        Set: None
        Locator: ChannelA-DIMM1
        Bank Locator: BANK 1
        Type: Unknown
        Type Detail: None
        Speed: Unknown
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified
--
Memory Device
        Array Handle: 0x0039
        Error Information Handle: Not Provided
        Total Width: 64 bits
        Data Width: 64 bits
        Size: 16 GB
        Form Factor: SODIMM
        Set: None
        Locator: ChannelB-DIMM0
        Bank Locator: BANK 2
        Type: DDR4
        Type Detail: Synchronous Unbuffered (Unregistered)
        Speed: 2667 MT/s
        Manufacturer: 8A76
        Serial Number: 21870704
        Asset Tag: 9876543210
        Part Number: LD4AS016G-H2666G
--
Memory Device
        Array Handle: 0x0039
        Error Information Handle: Not Provided
        Total Width: Unknown
        Data Width: Unknown
        Size: No Module Installed
        Form Factor: Unknown
        Set: None
        Locator: ChannelB-DIMM1
        Bank Locator: BANK 3
        Type: Unknown
        Type Detail: None
        Speed: Unknown
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

查看磁盘信息

1,通过fdisk -l查询磁盘型号:

[root@hostnames200hx ~]# fdisk -l
Disk /dev/sda:465.76 GiB,500107862016 字节,976773168 个扇区
磁盘型号:WDC WD5000LPLX-0
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
磁盘标识符:29293C35-F48B-4597-8A43-2C08C155EC22
设备        起点      末尾      扇区   大小 类型
/dev/sda1   2048 976771071 976769024 465.8G Microsoft 基本数据
Disk /dev/nvme1n1:476.94 GiB,512110190592 字节,1000215216 个扇区
磁盘型号:ADATA SX8200PNP
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:E41A0C5B-D100-4F2B-A753-E1D39CBFC075
设备            起点       末尾       扇区   大小 类型
/dev/nvme1n1p1  2048 1000214527 1000212480 476.9G Linux 文件系统

2,通过hdparm获取磁盘信息(无法获取nvme固态磁盘信息):

[root@hostnames200hx ~]# rpm -qf $(which hdparm)
hdparm-9.60-1.fc34.x86_64
[root@hostnames200hx ~]# fdisk -l
Disk /dev/sda:465.76 GiB,500107862016 字节,976773168 个扇区
磁盘型号:WDC WD5000LPLX-0
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 4096 字节
I/O 大小(最小/最佳):4096 字节 / 4096 字节
磁盘标签类型:gpt
磁盘标识符:29293C35-F48B-4597-8A43-2C08C155EC22
设备        起点      末尾      扇区   大小 类型
/dev/sda1   2048 976771071 976769024 465.8G Microsoft 基本数据
[root@hostnames200hx ~]# hdparm -I /dev/sda
/dev/sda:
ATA device, with non-removable media
        Model Number:       WDC WD5000LPLX-08ZNTT0
        Serial Number:      WD-WX31A67KYJSJ
        Firmware Revision:  04.01A04
        Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
        Used: unknown (minor revision code 0x001f)
        Supported: 9 8 7 6 5
        Likely used: 9
Configuration:
        Logical         max     current
        cylinders       16383   16383
        heads           16      16
        sectors/track   63      63
        --
        CHS current addressable sectors:    16514064
        LBA    user addressable sectors:   268435455
        LBA48  user addressable sectors:   976773168
        Logical  Sector size:                   512 bytes
        Physical Sector size:                  4096 bytes
        Logical Sector-0 offset:                  0 bytes
        device size with M = 1024*1024:      476940 MBytes
        device size with M = 1000*1000:      500107 MBytes (500 GB)
        cache/buffer size  = unknown
        Nominal Media Rotation Rate: 7200
Capabilities:
                         ...

3,通过 lshw -class disk查看磁盘信息:

[root@iZ28puny4v0Z /]# lshw -class disk
  *-virtio3
    description: Virtual I/O device
    physical id: 0
    bus info: virtio@3
    logical name: /dev/vda
    size: 30GiB (32GB)
    capabilities: partitioned partitioned:dos
    configuration: driver=virtio_blk logicalsectorsize=512 sectorsize=512 signature=a4f9f8c1

4,通过cat /proc/partitions 查看分区信息

[root@fedora virt-manager-4.0.0]# cat /proc/partitions
major minor  #blocks  name
   8        0  500107608 sda
   8        1    1048576 sda1
   8        2    2097152 sda2
   8        3  496960512 sda3
   8       16  976762584 sdb
  11        0    1048575 sr0
 253        0  494862336 dm-0
 253        1    2097152 dm-1
 252        0    8388608 zram0
 253        2  419430400 dm-2

怎么区分物理机和虚拟机

1,运行lscpu 查看Virtualization features中的 Hypervisor vendor值

物理机:

image.png

虚拟机:

image.png

2,通过dmesg | grep -i virtual 判断:

物理机:

image.png

虚拟机:

image.png



版权声明:本文由老瓦罐儿煨汤发布,如需转载请注明出处。

本文链接:https://www.zhangchen.cc/?id=23

评论列表

游戏攻略网
2024-07-23

识别码:lswjtv67128PU-文章写的真不错https://www.ldyyouxi.com/

1
1
2024-07-24

识别码:gszvlq39605IA-这游戏真不错!http://www.a5km.com/yxgl/jdqs/28228.html

1
1
2024-07-24

识别码:zcgbih06421HM-这游戏真不错!http://www.a5km.com/yxgl/jdqs/21902.html

游戏攻略网
2024-07-25

识别码:otjnfp20598LS-文章写的真不错https://www.gaofeick.com/

游戏攻略网
2024-07-25

识别码:jftgvc03821LD-文章写的真不错https://www.gaofeick.com/

111111
2024-08-08

识别码:txibds64182QF-这游戏真不错!http://www.a5km.com/yxgl/jdqs/29553.html

111111111111
2024-08-08

识别码:zvbtco76832RF-这游戏真不错!http://www.a5km.com/yxgl/jdqs/28789.html

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。