系统信息及运行状态获取

系统类型
uname -o
系统版本
cat /etc/issue
系统位数
uname -a
系统内核
uname -r
主机名
hostname、uname -n、echo $HOSTNAME
内网ip
hostname -I
公网ip
curl -s
系统dns
cat /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     cached
Mem:          3831       3347        484         34        194       2668
-/+ buffers/cache:        483       3348
Swap:         4094          0       4094
cached   缓存主要用于打开的文件             最少使用原则(LRU)
buffers  分缓存主要用于目录项、inode节点等文件  先进先出策略

cat /proc/meminfo
MemTotal 总内存
MemFree 内存使用内存
系统内存
awk '/MemTotal/{total=$2}/MemFree/{free=$2}END{print (tolal -free)/1024}' /proc/meminfo

cpu负载
top -n 1 -b | grep "load average:"|awk  '{print $12 $13 $14}'

硬盘信息
 df -h
Filesystem      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% /data

Filesystem    磁盘设备名称
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值