ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 2021面试运维13k薪资面试题目有答案

2021面试运维13k薪资面试题目有答案

原创 Linux操作系统 作者:yunwei 时间:2021-11-18 11:28:14 0 删除 编辑

Nginx反向代理配置,此类url ,禁止访问,返回404

location /www/abc.com/refse {undefined

return 404:

}


如何使用iptables将本地80端口的请求转发到8080端口,当前主机IP为192.168.16.1,其中本地网卡eth0:

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8080 -j DNAT --to 192.168.16.1:80


如何查看Linux系统当前的状态,cpu内存的使用情况及负载

top

free -h


nginx如何重定义或者添加发往后端服务器的请求头

headers-more-nginx-module 模块用于添加,修改,或者清除 请求/响应头

more_set_headers 用于添加、修改、清除响应头

more_clear_headers 用于清除响应头

more_set_input_headers 用于添加、修改、清除请求头

more_clear_input_headers 用于清除请求头


编写shell脚本,将当前目录下大于10K的文件转移到/tmp目录下

#!/bin/bash

for Filename in $(ls -l |awk ‘$5 > 10240 {print $9}’)

do

mv $Filename /tmp

done


写出你所了解的门户网站的服务架构,可用什么方式实现的高可用、负载均衡?

lvs+keepalived

nginx+keepalived

nginx +tomcat nginx负责转发和处理静态资源 tomcat负责动态


nginx 日志过滤10点到12点之间访问IP排名和统计

cat nginx.log| grep “16/Jun/2020” |sed -n ‘/10:00:00/,/12:00:00/p’|awk ‘{print $1}’|sort|uniq -c| sort nr ’


在11月份内,每天的早上6点到12点,每隔2小时执行一次usr/bin/httpd.sh怎么实现


6-12/2 * 11 * /usr/bin/httpd.sh

分布式文件存储是否有过了解和使用,了解过的有什么特性

FastDFS

解决了大数据量的存储和负载均衡问题,特别适合中小文件为载体的在线服务,比如在线相册,视频网站等等。 网盘社区,广告和应用下载的存储。

补充:

单机时代: 在静态目录中存放文件资源。

优点:便利,项目直接引用目录,不需要复杂的技术

缺点: 如果作为前端网站使用,代码和文件耦合在一起,文件越多存放越混乱。如果流量大,静态文件访问会占用一定 的资源,影响业务的正常运行


独立文件服务器时代:

缺点:点击存在性能瓶颈,容灾,垂直扩展能力较差。

比如独立的图片服务器,项目上次文件的时候,通过ssh或者ftp上传到图片服务器的某个目录下,在通过nginx来访问此目录,返回一个独立域名的url地址。


分布式文件系统:

优点: 定时备份,如果一台down掉,迅速切换到另一台。扩展能力强,能够保证文件系统的可用性,也能够保证数据的完整性和唯一性


缺点: 系统复杂程度较高,需要更多服务器


常见的分布式文件系统还有: GlusterFS, GoogleFS, TFS, OSS


使用netstat和awk命令统计下网络连接数:

netstat -an | awk ‘/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}’


在linux下,假设nginx日志的路径为opt/logs/access.logs,日志不能自动分割,请写出一个简单的脚本,让日志每天能够定时自动分割

cp access.logs /tmp/"%Y%m%d".access.logs

echo > access.log


写出raid的几种模式,以及他们的特点


写一个脚本,查找15天前以png结尾的文件并删除

#!/bin/bash

find /picture/.png -type f -mtime +15 -exec rm {} ;

fiind /mnt -type f -mtime +15 -name *.png -exec rm {} ;


对于服务器的监控使用过哪类工具及其特点


作为运维工程师,你对该职位的认识和理解有哪些,日常工作中应该怎么做

负责服务的稳定性,确保服务可以7*24H不间断地为用户提供服务,保障用户数据安全、提升用户体验

通过技术手段优化服务器和架构,降低公司成本

在工作中应该做什么?


监控,报警,线上部署


脚本自动化,工具自动化


故障处理

看更多面试干货可以关注我运维面试博客 更多面试干货http://www.jkkcss.cn/


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70009958/viewspace-2842842/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
运维经理,在互联网企业10年经验,擅长收徒弟辅导自学linux转行和薪资提升 就业辅导和面试辅导,主要做小企业运维外包服务,全职培训云计算运维 公众号:运维经验分享 :经常更新 面试刷题、职场进阶、运维思维进阶

注册时间:2021-11-14

  • 博文量
    13
  • 访问量
    5269