网站维护:Linux服务器查看外网访问IP指令汇总

一、前言

服务器有的时候会被人搞崩,cpu莫名飙升,为了查看哪些IP访问过于频繁,就可以使用netstat、awk等指令进行统计查看。

二、指令

对一些常用的指令总结如下:

1、常用指令

对连接的IP按连接数量进行排序:

查看TCP连接状态:

查看80端口连接数最多的20个IP:

查找较多time_wait连接:

查找较多的SYN连接:

查看当前并发访问数:

查看所有连接请求:

但是只要established的,则grep "ESTABLISHED":

查看访问某一ip的所有外部连接IP(数量从多到少):

根据端口查找进程:


2、根据nginx的访问日志判断

在网站部署的目录下,会有个wwwlogs文件夹用于存放一些日志文件。我们可以根据其中的access.log文件查看一些访问记录。

查看访问记录,从1000行开始到3000:

查看访问记录,从1000行开始,显示200行:

根据访问IP统计UV:

统计访问URL统计PV:

查询访问最频繁的URL:

查询访问最频繁的IP:

通过日志查看含有send的url,统计ip地址的总连接数:

通过日志查看当天指定ip访问次数过的url和访问次数:


三、总结

保佑服务器少出事。


标签: 网站搭建 搭建技巧 SEO优化

  • 评论列表 (0)

留言评论