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

时间: 2024-08-09 07:51:29

Linux常用面试题4的相关文章

Linux常用面试题

1.面试技巧: 自我介绍:多准备,背下来.要抑扬顿挫,自我介绍之后不要停留,直接切入在公司的工作情况,讲解架构.把工作中的问题说出来,以及解决方案. 比如面试的时候别人问大数据,云计算等,这属于开发.可以回答说接触不太多,但是这个东西,咱公司有机会我愿意去研究去花时间学习. 尽量拿到面试官的联系方式,回去后将面试的题目,找到标准答案,排好版甚至画好图,给面试官发回去! 面对面不要口说,适当的时候要画图讲解. 首先穿着要得体,最好标准的职业装面试,不能随意穿着:简单一点就是要让人一看你,就感觉清爽

Linux 经典面试题

[Linux  经典面试题] 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文件用 i节点 来标识. 4. 全部磁盘块由四个部分组成,分别为引导块 .专用块 . i节点表块 和数据存储块. 5. 链接分为: 硬链接 和 符号链接 . 6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息. 7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八

linux常用命令技巧

原文地址 这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>-- Linux用户有哪些应该知道的提高效率的技巧.我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解. 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化.如果你看过<你可能不知道的Shell>以及<28个Unix/Linu

嵌入式Linux C笔试题积累(转)

http://blog.csdn.net/h_armony/article/details/6764811 1.   嵌入式系统中断服务子程序(ISR) 中断是嵌入式系统中重要的组成部分,这导致了很 多编译开发商提供一种扩展—让标准C支持中断.具代表事实是,产生了一个新的关键字 __interrupt.下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的. __interrupt double compute_area (double radi

Linux相关面试题&amp;答案

Linux相关面试题&答案 Linux面试题&答案 假设apache日志格式为:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] "GET /Public/Css/index.css HTTP/1.1″ 304 – "http://www.a.cn/common/index.php" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6.

Linux常识型试题

http://www.linuxdiyf.com/viewarticle.php?id=202718 一.填空题 1.链接分为:( )和( ) . 2.安装Linux系统对硬盘分区时,必须有两种分区类型:( )和( ). 3.内核分为进程管理系统.( ) . I/O管理系统和( )等四个子系统. 4.vi编辑器具有两种工作模式:( ) 和( ). 5.DNS实际上是分布在internet上的主机信息的数据库,其作用是实现( )和( )之间的转换. 6.Sendmail邮件系统使用的两个主要协议是

非常全的linux面试笔试题及答案

非常全的linux面试笔试题及答案 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用 i节点来标识.4. 全部磁盘块由四个部分组成,分别为引导块 .专用块 . i节点表块 和数据存储块.5. 链接分为: 硬链接 和 符号链接 .6. 超级块包含了i节点表 和 空闲块表等重要的文件系统信息.7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

linux常用命令详解

linux常用命令 cut命令 例如:cut -d\| -f1,4 xx.txt -d 表示字段分隔符 -f 表示要显示的字段域,如果域之间,(逗号)隔开表示显示对应的单个域,如果用-隔开表示显示连续的域 sort命令 例如:sort -t\| -k2 xx.txt -n 按数值排序 -r 降序 -t 字段分隔符 -k 以哪个字段为关键字进行排序 -u 去重 -f 排序时不区分大小写 uniq命令 注意:使用uniq命令时,一定要先进行排序 -c 显示文件中行重复的次数 -d 只显示重复的行 -