仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 460|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇网站办事器排障剖析经常使用的下令

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:13:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:Linux主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
1.检察TCP毗连形态
  1. netstat-nat|awk{print$6}|sort|uniq-c|sort-rnnetstat-n|awk/^tcp/{++S[$NF]};END{for(ainS)printa,S[a]}netstat-n|awk/^tcp/{++state[$NF]};END{for(keyinstate)printkey,"        ",state[key]}netstat-n|awk/^tcp/{++arr[$NF]};END{for(kinarr)printk,"        ",arr[k]}netstat-n|awk/^tcp/{print$NF}|sort|uniq-c|sort-rnnetstat-ant|awk{print$NF}|grep-v[a-z]|sort|uniq-cnetstat-ant|awk/ip:80/{split($5,ip,":");++S[ip[1]]}END{for(ainS)printS[a],a}|sort-nnetstat-ant|awk/:80/{split($5,ip,":");++S[ip[1]]}END{for(ainS)printS[a],a}|sort-rn|head-n10awkBEGIN{printf("http_code        count_num
  2. ")}{COUNT[$10]++}END{for(ainCOUNT)printfa"                "COUNT[a]"
  3. "}
复制代码

2.查找哀求数请20个IP(经常使用于查找攻来历):

  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n20
复制代码

3.用tcpdump嗅探80端口的会见看看谁最高
  1. tcpdump-ieth0-tnndstport80-c1000|awk-F"."{print$1"."$2"."$3"."$4}|sort|uniq-c|sort-nr|head-20
复制代码

4.查找较多time_wait毗连
  1. netstat-n|grepTIME_WAIT|awk{print$5}|sort|uniq-c|sort-rn|head-n20
复制代码

5.找查较多的SYN毗连
  1. netstat-an|grepSYN|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|more
复制代码

6.依据端口列历程
  1. netstat-ntlp|grep80|awk{print$7}|cut-d/-f1
复制代码
网站日记剖析(Apache):

1.取得会见前10位的ip地点
  1. cataccess.log|awk{print$1}|sort|uniq-c|sort-nr|head-10cataccess.log|awk{counts[$(11)]+=1};END{for(urlincounts)printcounts[url],url}
复制代码

2.会见次数最多的文件或页面,取前20及统计一切会见IP
  1. cataccess.log|awk{print$11}|sort|uniq-c|sort-nr|head-20awk{print$1}access.log|sort-n-r|uniq-c|wc-l
复制代码

3.列出传输最年夜的几个exe文件(剖析下载站的时分经常使用)
  1. cataccess.log|awk($7~/.exe/){print$10""$1""$4""$7}|sort-nr|head-20
复制代码
4.列出输入年夜于200000byte(约200kb)的exe文件和对应文件产生次数
  1. cataccess.log|awk($10>200000&&$7~/.exe/){print$7}|sort-n|uniq-c|sort-nr|head-100
复制代码

5.假如日记最初一列纪录的是页面文件传输工夫,则有列出到客户端最耗时的页面
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n200
复制代码

6.列出最最耗时的页面(凌驾60秒的)的和对应页面产生次数
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n201
复制代码

7.列出传输工夫凌驾30秒的文件
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n202
复制代码

8.统计网站流量(G)
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n203
复制代码

9.统计404的毗连
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n204
复制代码

10.统计httpstatus.
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n205
复制代码

11.每秒并发:
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n206
复制代码

12.带宽统计
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n207
复制代码

13.统计工具数目及工具均匀巨细
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n208
复制代码

14.取5分钟日记
  1. netstat-anlp|grep80|greptcp|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20netstat-ant|awk/:80/{split($5,ip,":");++A[ip[1]]}END{for(iinA)printA,i}|sort-rn|head-n209
复制代码

15.蜘蛛剖析

检察是哪些蜘蛛在抓取内容
  1. tcpdump-ieth0-tnndstport80-c1000|awk-F"."{print$1"."$2"."$3"."$4}|sort|uniq-c|sort-nr|head-200
复制代码

网站日剖析2(Squid篇)

2.按域统计流量
  1. tcpdump-ieth0-tnndstport80-c1000|awk-F"."{print$1"."$2"."$3"."$4}|sort|uniq-c|sort-nr|head-201
复制代码

效力更高的perl版本请到此下载:http://docs.linuxtone.org/soft/tools/tr.pl

数据库篇

1.检察数据库实行的sql
  1. tcpdump-ieth0-tnndstport80-c1000|awk-F"."{print$1"."$2"."$3"."$4}|sort|uniq-c|sort-nr|head-202
复制代码

体系Debug剖析篇

1.调试下令
  1. tcpdump-ieth0-tnndstport80-c1000|awk-F"."{print$1"."$2"."$3"."$4}|sort|uniq-c|sort-nr|head-203
复制代码

2.跟踪指定历程的PID
  1. tcpdump-ieth0-tnndstport80-c1000|awk-F"."{print$1"."$2"."$3"."$4}|sort|uniq-c|sort-nr|head-204
复制代码
小知识:社区支持的免费Linux发行版一般不会从商业支持中寻求什么好处,但对CentOS来说,这种情况即将改变。
萌萌妈妈 该用户已被删除
沙发
 楼主| 发表于 2015-1-17 07:50:34 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-21 19:37:21 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
莫相离 该用户已被删除
地板
发表于 2015-1-30 22:15:50 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
透明 该用户已被删除
5#
发表于 2015-2-6 16:31:19 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
活着的死人 该用户已被删除
6#
发表于 2015-2-17 09:13:30 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
因胸联盟 该用户已被删除
7#
发表于 2015-3-5 19:15:51 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
小妖女 该用户已被删除
8#
发表于 2015-3-12 13:01:06 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
小魔女 该用户已被删除
9#
发表于 2015-3-19 23:24:09 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表