#### 查看网络运行星狂##### 获取连接情况```shellss -antup|awk '/^tcp/{++S[$2]}END{for (a in S)print a,S[a]}'```注释:```shell{++S[$2]} 将某列作为数据存进SEND{for (a in S) 结束后,执行for循环print a,S[a]} 打印数据中的元素和统计数```>#### 系统中统计连接数前10的IP```shellss -ant|awk -F '[ :]+' '{print $4}'|awk '/^[0-9]/{++S[$0]}END{for (a in S)print a,S[a]}'|sort -nk 2 -r |head -10|awk '{sum+=$2}END{print sum}' 1.用分号和空格间隔linux常用命令,获取IP列(去掉端口)2.把内容输入到awk队列linux常用命令,然后自增后输出到第二列3.sort基于第2列,降序排列4.head 取前10行5.把第二列统计#如果需要统计所有数量,把head -10去掉就可以了```#### 随机生成强密码```shellfor i in `seq 100`;do openssl rand -base64 12;done;```
上一个教程:unzip命令 – 解压缩zip文件
下一个教程:join命令 – 连接两个文件