zoukankan      html  css  js  c++  java
  • linux_check

    linux_check

    echo "********CPU****************" 
    
    echo  总核数 = 物理CPU个数 X 每颗物理CPU的核数 
    echo " 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数"
    
    echo  查看物理CPU个数
    cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
    
    echo " 查看每个物理CPU中core的个数(即核数)"
    cat /proc/cpuinfo| grep "cpu cores"| uniq
    
    echo  查看逻辑CPU的个数
    cat /proc/cpuinfo| grep "processor"| wc -l
    
    echo  "查看CPU信息(型号)"
    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    echo "查看的是cpu的统计信息.(部分旧版本不支持)" 
    lscpu
    
    echo " 可以知道每个cpu信息,如每个CPU的型号,主频等"
    
    cat /proc/cpuinfo 
    
    echo -e "----------------------------------------------------
    "
    
    echo "********MEM****************" 
    echo  查看内存使用量和交换区使用量  
    free -m 
    
    echo 查看内存硬件信息
    
    cat /proc/meminfo 
    
    dmidecode -t memory 
    
    echo  查看内存总量
    grep MemTotal /proc/meminfo
    
    echo  查看空闲内存量
    grep MemFree /proc/meminfo 
    
    echo -e "----------------------------------------------------
    "
    echo "********内核参数信息****************" 
    echo  列出加载的内核模块
    lsmod 
    
    echo 系统内核参数信息
    grep -i "=" /etc/sysctl.conf
    echo -e "----------------------------------------------------
    "
    echo "********disk****************" 
    
    lsblk 
    echo  查看硬盘与分区分而
    
    df -h    
    echo  查看各分区使用情况
    
    du -sh 
    echo  查看指定目录的大小
    
    fdisk -l 
    echo  查看所有分区详细信息
    echo -e "----------------------------------------------------
    "
    
    echo "********network****************" 
    
    lspci | grep -i 'eth'  
    
    echo  查看网卡硬件信息
    
    ifconfig -a 
    echo 查看系统所有网络接口
    
    ip link show 
    
    #ethtool eth0 
    echo 查看某个网络接口的详细信息
    
    echo -e "----------------------------------------------------
    "
    
    echo "********主板所有硬件槽PCI信息****************" 
    
    lspci
    
    echo "更详细的lspci -v 或者 lspci -vv"
    
    lspci -t 
    echo 设备树
    echo -e "----------------------------------------------------
    "
    
    echo "********bios 信息****************" 
    
    dmidecode -t bios
    echo -e "----------------------------------------------------
    "
    
    echo "********系统运行时间、用户数、负载信息****************" 
    
    uptime 
    
    cat /proc/loadavg 
    
    echo 查看系统负载磁盘和分区
    
    echo -e "----------------------------------------------------
    "
    
    echo "********查看挂接的分区状态****************" 
    
    mount | column -t
    echo -e "----------------------------------------------------
    "
    
    echo "********查看系统负载 磁盘和分区****************" 
    
    cat /proc/loadavg 
    echo -e "----------------------------------------------------
    "
    
    echo "********查看所有安装的软件包****************" 
    
    rpm -qa
    echo -e "----------------------------------------------------
    "
    
    echo "********查看所有进程****************" 
    
    ps -ef 
    echo -e "----------------------------------------------------
    "
    
    echo "********查看所有监听端口****************" 
    
    netstat -lntp 
    echo -e "----------------------------------------------------
    "
    
    echo "********查用户与组信息****************" 
    
    cut -d: -f1 /etc/passwd 
    echo  查看系统所有用户 
    cat /etc/passwd 
    echo  显示长系统用户并分页
    
    cut -d: -f1 /etc/group 
    echo  查看系统所有组   
    cat /etc/group
    echo 显示长系统所有组并分页
    
    echo -e "----------------------------------------------------
    "
    
    echo "********其它不常用查看信息命令****************" 
    
    swapon -s 
    
    echo  查看所有交换分区
    
    iptables -L 
    
    echo  查看防火墙设置
    
    #hdparm -i /dev/hda 
    
    #echo " 查看磁盘参数(仅适用于IDE设备)"
    
    dmesg | grep IDE 
    
    echo  查看启动时IDE设备检测状况网络
    
    #crontab -l 
    
    #echo  "查看当前用户的计划任务 服务"
    
    chkconfig –list 
    
    echo  列出所有系统服务
    
    chkconfig –list | grep on 
    
    echo " 列出所有启动的系统服务 程序"
    echo -e "----------------------------------------------------
    "
    
    echo 系统日志检查
    
    echo "********System log*******" 
    
    tail -n 1000 /var/log/messages
    
    echo -e "----------------------------------------------------
    "
  • 相关阅读:
    ABP 前端 组件之间传递参数的几种方式
    angular Form 自定义验证
    Docker 启用失败 failed to start docker Application container Engin
    C# 委托与事件
    c# Application.DoEvents()
    c# 泛型
    Ubuntu如何挂载U盘
    jdk1.8 List根据时间字段倒序排序
    yarn安装模块报错:check python checking for Python executable "python2" in the PATH
    yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。
  • 原文地址:https://www.cnblogs.com/dahaoran/p/9299778.html
Copyright © 2011-2022 走看看