首页 > 其他 > 详细

Bash下的实用小脚本(不定期更新)

时间:2015-02-27 01:35:24      阅读:240      评论:0      收藏:0      [点我收藏+]

1、lnoi.sh: 列出当前系统下每个IP的连接数:


# cat lnoi.sh

#!/bin/bash

# Use for list connect numbers and IP address.

netstat -n | grep ‘^tcp‘ | grep -v ‘127.0.0.1‘ | awk ‘{print $5}‘ | cut -d: -f1 | sort | uniq -c | sort -rn | awk ‘BEGIN{printf "%-10s %s\n", "ConNum","IP"}{printf "%-11s%s\n", $1,$2}‘


2、lu.sh:  列出UID>=500并且!=65534的帐户:

# cat lu.sh

#!/bin/bash

# Use for list conut for UID > 500 and not eq 65534.

awk -F: ‘BEGIN{printf "%-15s%-7s%s\n%-s\n", "Username","UID","GID","=========================="} $3 >= 500 && $3 != 65534 {printf "%-15s%-7s%s\n", $1,$3,$4} END{printf "%s\n%s\n", "==========================","List Over"}‘ /etc/passwd


本文出自 “银凯的博客” 博客,请务必保留此出处http://yinkai.blog.51cto.com/3813923/1615523

Bash下的实用小脚本(不定期更新)

原文:http://yinkai.blog.51cto.com/3813923/1615523

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!