系统信息及运行状态获取

mac2022-06-30  78

系统类型uname -o系统版本cat /etc/issue系统位数uname -a系统内核uname -r主机名hostname、uname -n、echo $HOSTNAME内网iphostname -I公网ipcurl -s系统dnscat /etc/resolv.conf | grep -E "\<nameserver[ ]+"|awk '{print $NF}'测试网络ping -C www.baidu.com &>/dev/null && echo "internet:connected" || echo "internet:disconnected"当前用户登录数who、w分析系统的运行状态free -m             total       used       free     shared    buffers     cachedMem:          3831       3347        484         34        194       2668-/+ buffers/cache:        483       3348 Swap:         4094          0       4094cached   缓存主要用于打开的文件             最少使用原则(LRU)buffers  分缓存主要用于目录项、inode节点等文件  先进先出策略cat /proc/meminfoMemTotal 总内存MemFree 内存使用内存系统内存awk '/MemTotal/{total=$2}/MemFree/{free=$2}END{print (tolal -free)/1024}' /proc/meminfocpu负载top -n 1 -b | grep "load average:"|awk  '{print $12 $13 $14}'硬盘信息 df -hFilesystem      Size  Used Avail Use% Mounted on/dev/sda2       9.8G  4.3G  5.0G  46% /tmpfs           1.9G     0  1.9G   0% /dev/shm/dev/sda1       380M   78M  282M  22% /boot/dev/sda3        18G  1.6G   15G  10% /dataFilesystem    磁盘设备名称Size  设备总量Used  已用容量Avail 可用容量Use%  使用容量百分比Mounted on  设备挂载的系统目录文件df -hP | grep -v Filesystem | awk '{print $1 " " $5}'

统计TCP各个状态连接个数(ESTABLISHED\SYN_RECV\SYN_RENT

netstat -antl | grep "ESTABLISHED"

netstat -lant | grep "SYN_RECV"|wc -l

netstat -lant | grep "SYN_RENT"|wc -l

一条命令统计出来tcp各种状态连接总数:

netstat -anlt | grep ^tcp | awk '{pint $NF}' | sort -r | uniq -c

转载于:https://www.cnblogs.com/zclzhao/p/5206622.html

最新回复(0)