Commonds

netstat

# 参数
-a    列出所有连接
-t    TCP连接
-u    UDP连接
-t    禁用反向DNS查找,提高输出速度
-l    只列出正在监听的端口
-p    列出PID和程序名称
-e    列出程序所属用户
-s    打印网络数据(接受、发送包统计等数据)
-r    打印路由信息
-i     打印网络接口信息
-c    持续打印网络信息

# 常用
$ netstat -ct        # 获取持续输出
$ netstat -atnp    # 获取所有活动的TCP连接
$ netstat -ie        # 打印用户友好的网络接口信息

watch

# 参数
-n    设置间隔时间
-d    高亮显示变化区域
-t    关闭顶部的时间间隔、命令、当前时间信息

# 示例
$ watch -n 1 -d netstat -ant                # 观察每秒网络连接变化
$ watch -n 1 -d 'pstree|grep http'    # 观察每秒http链接的变化
$ watch -n 10 'cat /proc/loadavg'        # 每10秒输出一次系统平均负载

awk

sed

cut

tr

sort

uniq

date

最后更新于

这有帮助吗?