码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-02-27 01:38:42      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:script   linux bash   

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下的实用小脚本(不定期更新)

标签:script   linux bash   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!