面试题

自我介绍 2-3 分钟
第一轮:人力资源
第二轮:技术面试
第三轮:部门领导或其他管理人员
  1.zabbix主被动模式有什么区别?
  2.shell或者python脚本,增加nginx自定义指标做监控
1.用命令测试获取监控值 2.改成shell脚本测试获取监控值 3.添加到zabix agent配置文件并重启 4.到zabbix server使用zabbix_get命令测试监控项能不能获取到监控值
5.在web界面添加监控项或者制作模板等   3.Nginx 中配置CPU亲和性,worker_processes 和worker_cpu_affinity 有什么好处
降低了系统对CPU和内存的开销,主要是Nginx的工作进程内存开销和回收  
4.Linux里面的常用系统命令 tcpdump,traceroute,vim,awk,sed,mysqldump,  
5.MySQL主从配置 1.master开启二进制日志
2.master和slave配置不同的server_id 3.slave配置中继日志 4.master做账户授权
5.往slave 导入master的数据 5.slave通过chagnge master指向mysql master
  6.MySQL主从同步过程(三个线程) master:IO线程,读取日志文件内容并且发给slave
slave:IO线程,介绍master的日志并且写到中继日志+SQL线程,读取中继日志并且转换成SQL语句顺序执行
  7.dockerfile打镜像过程
FROM centos ENV
#WORKDIR #volume #USER nginx
RUN 执行shell命令 COPY/ADD 添加本地文件或者目录,或者压缩包
EXPOSE 80 443 CMD [“nginx”]  
8.Apache三种工作模式 http://blogs.studylinux.net/?p=3351 prefork-基于select模型,最大并发1024
work-在一个进程内由多个线程处理不同的用户请求,解决了1024最大并发的问题 event-增加监听线程,处理用户的空连接请求并分配用户请求到空闲线程
  9.Nginx默认几种调度算法 https://www.cnblogs.com/zhang-shijie/p/5469073.html
 
10.如何统计网站访问量 PV: 500W
uv: 50W IP:10W  
11.有一个日志文件比较大导致空间占满,如果快速释放磁盘空间  
round-robin:轮训调度,默认 ip_hash:会话绑定 least_conn:最少会话链接 url_hash
12.k8s中service是做什么的?  
13.k8s里使用的什么dns,运行过哪些服务? 有多少Pod? skyDNS
14.Session共享怎么做的,如何共享? redis,memcached  
15.有状态和无状态的服务区别 http请求无状态,多次请求之间没有依赖关系
有状态就是多次访问之间有关联关系,需要记录多次之间的访问关系
  16.Php使用什么方法安装的,版本是什么,怎么优化性能
编译还是yum,设置进程最大值最小值,设置为动态分配进程   18.公司负载均衡用的什么
lvs,nginx,haproxy,F5,SLB 网络层: 路由选址和报文转发
传输层:80 8080 3306   19.Zabbix如何监控mysql主从是否正常(从两个线程是否yes)
  20.Tomcat安装的什么版本,做过什么优化
tomcat 7.0.59,最大最小内存,2G 4G SHUTDOWN 8005   21.Nginx优化
工作进程绑定、多进程、普通启用Nginx、最大上传文件大小…  
22.监控主要监控什么指标 CPU、内存、网络、磁盘利用率,WEB,API, 存储满了,40T  
23.如何监控Redis cluster是否正常 查看info状态
  24.日志收集大概流程
filebeat–>logstash–>redis<–logstash–>elasticsearch<—kibana  
25.怎么监控当前数据库的连接数   26.logstash日志怎么区分一个服务器的多个日志
  27.Haproxy/LVS几种调度算法
Haproxy:最少连接数 static-rr roundrobin ip_hash uri_hash url_param hdr rdp-cookie random first    
28.Cookie和session 用来做什么,如何生成,客户端还是服务端生成 cookie 客户端浏览器保存,是服务端返回给客户端的字符串,比如可以用于保存登录信息 session:服务器保存,用于在多个服务器识别用户身份
  29.Xtrabackup备份恢复数据
http://blogs.studylinux.net/?p=4163

30.Nginx代理Tomcat的配置方式
 
31.Web服务怎么升级,多久一次? jenkins–服务器分组升级 开发测试环境–测试环境–预发布环境-生产金丝雀-正式环境
  32.Web服务用到哪些软件?开源 闭源 apache、nginx、tomcat、php/jboss/glassfash/weblogic
  33.Nginx使用的什么版本
      location /tomcat/ {           proxy_pass   http://127.0.0.1:8080/;           proxy_set_header X-Real-IP $remote_addr;           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;       }
1.2 1.4
1.8 1.9-cp
1.12 1.14  
34.Nginx/Lvs和haproxy区别  
35.Lvs dr模式用户的请求过程 1564458284127  
36.Nginx几层负载 1.9版本及之后,可以支持四层和七层。1.9版本之前只支持七层 应用层-http,https,ssh,ftp,telnet
表示层
会话层
传输层–haproxy、Nginx,端口+IP地址 网络层-源地址目标地址 数据链路层
物理层
 
37.Keepalived怎么配置,怎么实现高可用 keepalived  
38.说下你们公司的网站结构,使用哪些组件,用户访问经过了哪些服务  
39.K8s集群组件如何高可用   40.Nginx反代Tomcat,怎么动态分离
jsp css js png jpg jpeg jif .php .jsp
  41.4层7层负载区别,处理用户请求有什么不同
  42.Nginx性能优化
  43.常见raid类型 raid10-4块600G 15K,15-20个虚拟机,推荐SSD 512G raid5 -3块
raid0

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值