可以使用以下脚本来监控机器的硬件资源使用情况和端口可用性:

#!/bin/bash

# Memory usage
echo "Memory Usage:"
free -m

# CPU usage
echo "CPU Usage:"
top -bn1 | grep load | awk '{printf "%.2f%%\t\t\n", $(NF-2)}'

# Disk usage
echo "Disk Usage:"
df -h

# Check open ports
echo "Open Ports:"
netstat -lnptu

# Check program traffic
echo "Program Traffic:"
iftop

其中,free命令用于查看内存使用情况,top命令用于查看CPU使用情况,df命令用于查看磁盘使用情况,netstat命令用于查看所有开放的端口,iftop命令用于查看所有程序的进入和出口流量。

保存以上脚本为monitor.sh,并添加执行权限:chmod +x monitor.sh,然后运行该脚本即可。

需要注意的是,该脚本只能监控当前时刻的资源使用情况和端口可用性,如果需要实时监控,可以考虑使用类似nmonhtop这样的工具

在centos7中我如何写一个全面的脚本监控机器的哥哥硬件资源使用情况已经这个机器上面的所有端口是否可用以及所有程序的进入和出口流量

原文地址: https://www.cveoy.top/t/topic/e8gt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录