Linux常用面试题4
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用面试题4相关的知识,希望对你有一定的参考价值。
1、用户刷接口,导致机器负载过高,怎么处理?
解决方法1:
通过iptables限制单个IP访问80端口的最大链接数
iptables -A INPUT -p tcp --dport 80 -s 192.168.1.1 -m connlimit -conlimit-above 5 -j REJECT
参考博客:http://blog.uinion.com/?p=272
解决方法2:
通过nginx_waf控制也可以
2、选择某个十分钟内的nginx access.log,得到以下数据
访问次数最多的10个ip,升序输出
NG_LOG=‘/usr/local/nginx/logs/access.log‘
find ${NG_LOG} -mmin -10 | awk ‘{print $7}‘ | sort -rn | uniq -c | head -10
3、查看服务器网络连接状态
netstat -ant | awk ‘/^tcp/{++S[$NF]}END{for(a in S)print a,S[a]}‘
4、查看服务器网络连接数
netstat -ant | grep ESTABLISHED | wc -l
本文出自 “yht的运维笔记” 博客,请务必保留此出处http://yht2017.blog.51cto.com/9014030/1903303
以上是关于Linux常用面试题4的主要内容,如果未能解决你的问题,请参考以下文章