• Linux 日常操作


    Linux 日常操作

    1 查看硬件信息

     

    1.1 服务器型号序列号

    dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial" 示例:

    [root@halberd1 ~]# dmidecode|grep "System Information" -A9|egrep  "Manufacturer|Product|Serial"
            Manufacturer: VMware, Inc.
            Product Name: VMware Virtual Platform
            Serial Number: VMware-56 4d ed 7d 00 f8 90 c2-76 6f d8 36 bb da 40 9e
    

    1.2 主板型号

    dmidecode |grep -A16 "System Information$"

    1.3 查看BIOS信息

    dmidecode -t bios

    1.4 查看内存槽及内存条

    # 查看内存槽
    dmidecode|grep  -P  -A5  "Memorys+Device"|grep Size|grep -v Range
    # 查看最大支持内存容量
    dmidecode|grep -P  'Maximums+Capacity'
    # 查看内存的频率
    dmidecode|grep -A16 "MemoryDevice"|grep 'Speed'
    

    1.5 查看CPU

    # 查看CPU信息(型号)
    [root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
            Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
    
    # 查看物理CPU个数
    [root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
    
    # 查看每个物理CPU中core的个数(即核数)
    [root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
    cpu cores    : 6
    
    # 查看逻辑CPU的个数
    [root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l
    
    

    1.6 查看内存

    dmidecode -t memory|grep -E 'Asset|Manufacturer'
    

    1.7 查看磁盘基本信息

    使用 smartctl -x <device> 命令来查看厂商,型号等。

    [root@halberd1 ~]# smartctl -x /dev/sda1
    smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.18.0-147.el8.x86_64] (local build)
    Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org
    
    === START OF INFORMATION SECTION ===
    Vendor:               VMware
    Product:              Virtual disk
    Revision:             1.0
    User Capacity:        107,374,182,400 bytes [107 GB]
    Logical block size:   512 bytes
    LU is fully provisioned
    Device type:          disk
    Local Time is:        Tue Apr 28 23:59:27 2020 EDT
    SMART support is:     Unavailable - device lacks SMART capability.
    Read Cache is:        Unavailable
    Writeback Cache is:   Unavailable
    
    === START OF READ SMART DATA SECTION ===
    Current Drive Temperature:     0 C
    Drive Trip Temperature:        0 C
    
    Error Counter logging not supported
    
    Device does not support Self Test logging
    Device does not support Background scan results logging
    

    1.8 查看网卡基本信息

    使用lshw 命令来查看

    [root@halberd1 ~]# lshw -c network
      *-network
           description: Ethernet interface
           product: VMXNET3 Ethernet Controller
           vendor: VMware
           physical id: 0
           bus info: pci@0000:0b:00.0
           logical name: ens192
           version: 01
           serial: 00:0c:29:da:40:9e
           size: 10Gbit/s
           capacity: 10Gbit/s
            32 bits
           clock: 33MHz
           capabilities: pm pciexpress msi msix bus_master cap_list rom ethernet physical logical tp 1000bt-fd 10000bt-fd
           configuration: autonegotiation=off broadcast=yes driver=vmxnet3 driverversion=1.4.16.0-k-NAPI duplex=full ip=10.10.100.150 latency=0 link=yes multicast=yes port=twisted pair speed=10Gbit/s
           resources: irq:19 memory:fd4fc000-fd4fcfff memory:fd4fd000-fd4fdfff memory:fd4fe000-fd4fffff ioport:5000(size=16) memory:fd400000-fd40ffff
      *-network
           description: Ethernet interface
           product: VMXNET3 Ethernet Controller
           vendor: VMware
           physical id: 0
           bus info: pci@0000:13:00.0
           logical name: ens224
           version: 01
           serial: 00:0c:29:da:40:a8
           size: 10Gbit/s
           capacity: 10Gbit/s
            32 bits
           clock: 33MHz
           capabilities: pm pciexpress msi msix bus_master cap_list rom ethernet physical logical tp 1000bt-fd 10000bt-fd
           configuration: autonegotiation=off broadcast=yes driver=vmxnet3 driverversion=1.4.16.0-k-NAPI duplex=full ip=172.26.9.19 latency=0 link=yes multicast=yes port=twisted pair speed=10Gbit/s
           resources: irq:16 memory:fd3fc000-fd3fcfff memory:fd3fd000-fd3fdfff memory:fd3fe000-fd3fffff ioport:6000(size=16) memory:fd300000-fd30ffff
    

    2 性能分析

     

    2.1 占用CPU最高的进程

    ps -aux | sort -k3nr | head -n 10 或者使用pidstat 命令,示例如下:

    pidstat -ul| head -3;pidstat -u |awk '{if ($6 >1) print $0}'
    

    只是pid 的命令不是很合适,因为不同的操作系统输出的列数不是固定的。需要自行修改awk if 中的$6。

    2.2 占用物理内存最多的进程

    ps -aux | sort -k4nr | head -n 10

    2.3 占用swap空间最多的进程

    2.4 占用IO最高的进程

    3 时间相关

    • 修改时区

      • CentOS 7 /CentOS8
      timedatectl set-timezone 'Asia/Shanghai'
      

    Author: halberd.lee

    Created: 2020-04-29 Wed 18:04

    Validate

  • 相关阅读:
    CF991D Bishwock
    CF1010D Mars rover
    NOIP 2011 计算系数
    SDOI 2008 仪仗队
    浅谈欧拉函数
    CF1249F Maximum Weight Subset
    NOIP 2011 铺地毯
    CF707D Persistent Bookcase
    C++ STL bitset 容器详解
    CF798D Mike and distribution
  • 原文地址:https://www.cnblogs.com/halberd-lee/p/12803695.html
Copyright © 2020-2023  润新知