博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux_check
阅读量:5854 次
发布时间:2019-06-19

本文共 3184 字,大约阅读时间需要 10 分钟。

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 -lecho " 查看每个物理CPU中core的个数(即核数)"cat /proc/cpuinfo| grep "cpu cores"| uniqecho  查看逻辑CPU的个数cat /proc/cpuinfo| grep "processor"| wc -lecho  "查看CPU信息(型号)"cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -cecho "查看的是cpu的统计信息.(部分旧版本不支持)" lscpuecho " 可以知道每个cpu信息,如每个CPU的型号,主频等"cat /proc/cpuinfo echo -e "----------------------------------------------------\n"echo "********MEM****************" echo  查看内存使用量和交换区使用量  free -m echo 查看内存硬件信息cat /proc/meminfo dmidecode -t memory echo  查看内存总量grep MemTotal /proc/meminfoecho  查看空闲内存量grep MemFree /proc/meminfo echo -e "----------------------------------------------------\n"echo "********内核参数信息****************" echo  列出加载的内核模块lsmod echo 系统内核参数信息grep -i "=" /etc/sysctl.confecho -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信息****************" lspciecho "更详细的lspci -v 或者 lspci -vv"lspci -t echo 设备树echo -e "----------------------------------------------------\n"echo "********bios 信息****************" dmidecode -t biosecho -e "----------------------------------------------------\n"echo "********系统运行时间、用户数、负载信息****************" uptime cat /proc/loadavg echo 查看系统负载磁盘和分区echo -e "----------------------------------------------------\n"echo "********查看挂接的分区状态****************" mount | column -techo -e "----------------------------------------------------\n"echo "********查看系统负载 磁盘和分区****************" cat /proc/loadavg echo -e "----------------------------------------------------\n"echo "********查看所有安装的软件包****************" rpm -qaecho -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/groupecho 显示长系统所有组并分页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 1000 /var/log/messagesecho -e "----------------------------------------------------\n"

 

转载于:https://www.cnblogs.com/dahaoran/p/9299778.html

你可能感兴趣的文章
陈松松:每月上传100个视频,如何分配,提高用户持续关注
查看>>
设计模式——生成器
查看>>
我的友情链接
查看>>
七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理
查看>>
java IO流技术 之 File
查看>>
我的友情链接
查看>>
Java堆和栈的区别
查看>>
从Windows 2012标准版升级到数据中心版
查看>>
iOS开发之NSMutableURLRequest
查看>>
【Web探索之旅】第二部分第二课:服务器语言
查看>>
如果域控制器使用虚拟机的考虑--一个exchange的潜在问题
查看>>
QT开发(九)——QT单元组件
查看>>
Java基础学习总结(15)——java读取properties文件总结
查看>>
删除唯一性主键索引约束并重建
查看>>
oracle10g_rhel5安装流程
查看>>
http协议模拟发送
查看>>
开源分布式中间件 DBLE Server.xml 配置解析
查看>>
go 性能调优
查看>>
学习规划v0.1
查看>>
[Java 并发编程实战] 集合框架之 同步容器类 & 并发容器类
查看>>