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 "----------------------------------------------------\n" echo "********MEM****************"
echo 查看内存使用量和交换区使用量
free -m echo 查看内存硬件信息 cat /proc/meminfo dmidecode -t memory echo 查看内存总量
grep MemTotal /proc/meminfo echo 查看空闲内存量
grep MemFree /proc/meminfo echo -e "----------------------------------------------------\n"
echo "********内核参数信息****************"
echo 列出加载的内核模块
lsmod echo 系统内核参数信息
grep -i "=" /etc/sysctl.conf
echo -e "----------------------------------------------------\n"
echo "********disk****************" lsblk
echo 查看硬盘与分区分而 df -h
echo 查看各分区使用情况 du -sh
echo 查看指定目录的大小 fdisk -l
echo 查看所有分区详细信息
echo -e "----------------------------------------------------\n" echo "********network****************" lspci | grep -i 'eth' echo 查看网卡硬件信息 ifconfig -a
echo 查看系统所有网络接口 ip link show #ethtool eth0
echo 查看某个网络接口的详细信息 echo -e "----------------------------------------------------\n" echo "********主板所有硬件槽PCI信息****************" lspci echo "更详细的lspci -v 或者 lspci -vv" lspci -t
echo 设备树
echo -e "----------------------------------------------------\n" echo "********bios 信息****************" dmidecode -t bios
echo -e "----------------------------------------------------\n" echo "********系统运行时间、用户数、负载信息****************" uptime cat /proc/loadavg echo 查看系统负载磁盘和分区 echo -e "----------------------------------------------------\n" echo "********查看挂接的分区状态****************" mount | column -t
echo -e "----------------------------------------------------\n" echo "********查看系统负载 磁盘和分区****************" cat /proc/loadavg
echo -e "----------------------------------------------------\n" echo "********查看所有安装的软件包****************" rpm -qa
echo -e "----------------------------------------------------\n" echo "********查看所有进程****************" ps -ef
echo -e "----------------------------------------------------\n" echo "********查看所有监听端口****************" netstat -lntp
echo -e "----------------------------------------------------\n" echo "********查用户与组信息****************" cut -d: -f1 /etc/passwd
echo 查看系统所有用户
cat /etc/passwd
echo 显示长系统用户并分页 cut -d: -f1 /etc/group
echo 查看系统所有组
cat /etc/group
echo 显示长系统所有组并分页 echo -e "----------------------------------------------------\n" 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 "----------------------------------------------------\n" echo 系统日志检查 echo "********System log*******" tail -n /var/log/messages echo -e "----------------------------------------------------\n"

linux_check的更多相关文章

随机推荐

  1. dyld`__abort_with_payload:

    dyld`__abort_with_payload: 0x1030422f0 <+0>:  mov    x16, #0x209 0x1030422f4 <+4>:  svc  ...

  2. 12C -- 创建RMAN备份用户

    1.NON-CDB环境 SQL> create user backup_admin identified by backup_admin default tablespace users; SQ ...

  3. 9.5 翻译系列:数据注解之ForeignKey特性【EF 6 Code-First系列】

    原文链接:https://www.entityframeworktutorial.net/code-first/foreignkey-dataannotations-attribute-in-code ...

  4. s:iterator 标签使用错误记录

    <s:iterator value="newMarriageMoveList" id='tpNewMarriage' status="number"> ...

  5. Atitti mybatis的单元测试attilax总结

    Atitti mybatis的单元测试attilax总结 版本mybatis 3.2.4 /palmWin/src/main/java/com/attilax/dao/mybatisTest.java ...

  6. 【iCore4 双核心板_ARM】例程二十二:LWIP_UDP实验——以太网数据传输

    实验现象: 核心代码: int main(void) { system_clock.initialize(); led.initialize(); adc.initialize(); delay.in ...

  7. MySQL的binlog日志<转>

    binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日 ...

  8. Java编程的逻辑 (78) - 线程池

    ​本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http: ...

  9. Python套接字编程(1)——socket模块与套接字编程

    在Python网络编程系列,我们主要学习以下内容: 1. socket模块与基本套接字编程 2. socket模块的其他网络编程功能 3. SocketServer模块与简单并发服务器 4. 异步编程 ...

  10. Scala学习笔记——函数式对象

    用创建一个函数式对象(类Rational)的过程来说明 类Rational是一种表示有理数(Rational number)的类 package com.scala.first /** * Creat ...