zoukankan      html  css  js  c++  java
  • CASE20210510

    1.查看主机系统信息

    查看系统信息:

    [root@CentOS7 ~]# uname --help
    Usage: uname [OPTION]...
    Print certain system information.  With no OPTION, same as -s.
    
      -a, --all                print all information, in the following order,
                                 except omit -p and -i if unknown:
      -s, --kernel-name        print the kernel name
      -n, --nodename           print the network node hostname
      -r, --kernel-release     print the kernel release
      -v, --kernel-version     print the kernel version
      -m, --machine            print the machine hardware name
      -p, --processor          print the processor type or "unknown"
      -i, --hardware-platform  print the hardware platform or "unknown"
      -o, --operating-system   print the operating system
          --help     display this help and exit
          --version  output version information and exit
    
    GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
    For complete documentation, run: info coreutils 'uname invocation'
    

    查看CPU/内存/硬盘详细信息:

    [root@CentOS7 ~]# top      #监控Linux系统状况,如CPU、内存;q退出
    [root@CentOS7 ~]# cat /proc/cpuinfo #查看CPU详细信息
    [root@CentOS7 ~]# lscpu    #查看CPU信息
    [root@CentOS7 ~]# free -m  #查看内存占用信息
    [root@CentOS7 ~]# df -h    #查看硬盘占用率
    [root@CentOS7 ~]# lsblk -f #查看磁盘挂载及文件系统类型
    

    实例:脚本实现信息查看

    [root@CentOS7 shellscript]# vim systeminfo.sh
    #!/bin/bash
    #
    #**********************************
    # Author:      wanghonron
    # Date:        2021-05-10
    # FileName:    systeminfo.sh
    # Url:         http://www.werda.com
    # Copyright(C):2021All rights reserved
    #**********************************
    
    echo "OS:         $(uname)"
    echo "OS ver:     $(cat /etc/redhat-release | cut -d ' ' -f 2,4)"
    echo "HOSTNAME:   $(hostname)"
    echo "ipv4 addr:  $(ip a | grep global | cut -d ' ' -f 6)"                                                                    
    echo "kernel ver: $(uname -a | cut -d ' ' -f 3)"
    echo "CPU model:  $(cat /proc/cpuinfo | grep name | cut -f2 -d :|uniq)"
    echo "mem size:   $(free -mh | grep Mem | cut -f12 -d ' ')"
    echo "disk size:  $(df -h | grep ^/.* | cut -d ' ' -f1,8)"
    [root@CentOS7 shellscript]# sh systeminfo.sh 
    OS:         Linux
    OS ver:     Linux 7.2.1511
    HOSTNAME:   CentOS7.localdomain
    ipv4 addr:  10.0.0.7/8
    172.17.0.1/16
    kernel ver: 3.10.0-327.el7.x86_64
    CPU model:   Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz
    mem size:   1.8G
    disk size:  /dev/sda2 
    /dev/sda5 142G
    /dev/sda1 997M
    
  • 相关阅读:
    [leetcode]Search for a Range
    Codeforces 432 D. Prefixes and Suffixes
    FZU2127:养鸡场
    安德鲁斯----多媒体编程
    hive RegexSerDe View
    Android 随着输入框控件的清除功能ClearEditText,抄IOS输入框
    Eclipse——热键&amp;Help
    图像形态学操作—腐蚀扩展深度
    基于速度学习机的局部感受野
    Qt:使用Model-View,动态的加载显示数据
  • 原文地址:https://www.cnblogs.com/hony625/p/14751585.html
Copyright © 2011-2022 走看看