一键查看服务器CPU,内存,硬盘,TCP连接状态
在实际生产环境中,我们需要时时刻刻关注服务器硬件的使用情况,比如查看cpu使用率我们可以用vmstat,top命令,查看内存使用率我们可以用free命令,查看硬盘使用率可以使用df命令,tcp连接状态使用netstat命令,但是这样操作起来不仅浪费时间,而且显示效果也不直观,更会占用运维工作的碎片时间。所以我们可以来写这样一个脚本,一键查看服务器资源利用率并且让他显示的更加直观。
#!/bin/bash
#获取cpu利用率
function cpu () {
util=$(vmstat |awk '{if(NR==3)print $13+$14}')
iowait=$(vmstat |awk