面试总结被遗忘的记忆

第一次面试:哈佛租赁1.说一下你主要在公司做些什么?(1)负责系统服务的部署、优化(2)数据库日常维护、备份(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计(4)技术咨询平台的初期扩建与后期管理维护(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.用的什么服务器?服务器架构?多少服务器?阿里云服务器14台服务器:1zabbix、1jumpserver、2nginx、3tomcat、1nfs、2redis、4mysql

3.用过k8s没有?没有,但是我用过mesos,比kbs小、轻量

4.有没有写过shell脚本?写过哪些?有,mysql数据的增量备份、全量备份、数据同步的脚本

5.jenkins搭在docker上还是普通服务器上?搭在tomcat上

6.nginx怎么做的负载均衡?在nginx的配置文件里upstrm模块里指定主机ip和轮询的方式

7.redis,自己搭的,还是直接买的?为什么不直接买?自己搭建的,1是为了节省成本,2是因为直接买的话,存储的数据会暴露在云厂商,不安全

8.mysql有了解吗?你们的mysql是集群还是什么?搭建过程中遇到过哪些问题?有了解,双主双从,当时遇到数据不同步、不匹配的情况,对集群服务停止后重启。先停管理节点,再停SQL进程,可手动kill

9.对云服务器用的熟不熟练?熟练

10.你们公司有几个运维?3个,1个系统运维,2个应用运维

12.你对我们公司有没有了解?贵公司用的主要技术是kbs

14.你期望的薪资是多少?最好是12k,高低也都能谈,钱不是最主要的,主要的是对我以后的一个发展怎么样,毕竟我也想找一个能够长期发展的工作。

15.你对我们公司有什么要问的吗?公司业务是什么?公司服务器架构?公司有多少运维?多少开发?公司晋升制度是怎样的?

第二次面试:数酷智软面试题:1.查看内核版本的命令;centos6.5、centos7.4的内核版本是多少?uname-r;2.6;3.10

2.测试主机间网络和端口是否联通的命令有哪些?(1)telnetip地址端口号##可用telnet测试端口的连通性(2)ssh-v-p端口号用户名@ip地址##可用ssh测试端口的连通性-v#调试模式(会打印日志)-p##指定端口(3)curlip地址:端口号##可用curl测试端口的连通性(4)wgetip地址:端口号##可用wget测试端口的连通性

3.查看某个端口被哪个进程占用的命令?lsof-i:端口号

4.cd-的作用是什么?返回到上一次的工作目录

5.如何用sed把文件test.txt中的abc替换为xyzsed-i's/abc/xyz/g'/test.txt

6.cat/etc/passwd|awk'{printNR}'|tail-1这个命令的作用是什么?统计账号文件的总行数;第一段查看账号文件,第二段统计并显示该文件所有行数,第三段查看最后一行就是查看该文件的总行数

7.查找目录/tmp/下所有以.log结尾的文件并删除的命令?find/tmp/-name"*.log"|xargsrm-rf

8.搭建一个测试环境时,初始化主机需要注意些什么?(1)真实:尽量模拟用户的真实使用环境(2)干净:测试环境中尽量不要安装与被测软件无关的软件(3)无毒:测试工作应该确保在无毒的环境中运行(4)独立:测试环境与开发环境相互独立,避免相互干扰

9.写两条ansible的使用命令ansibleall-mcommand-a"date"ansibleall-a"ping-c1www.baidu.com"

10.RAID5的主要实现逻辑?RAID5将数据分别存储于不同磁盘上,数据相对应的奇偶校验信息(总数据)单独存储在一块磁盘上,当一个磁盘发生损坏后数据会丢失,损坏磁盘被替换后RAID会利用剩下的奇偶校验信息重建丢失的数据,从而保证RAID5的高可靠性。

12.分析判断逻辑卷lv_mysql的繁忙程度?lvdisplaylv_mysql

面试官问题:1.说一下你们公司上线代码的整体流程,包括代码的状态产品发布流程:产品设计成型->开发人员开发代码->测试人员测试功能->运维人员发布上线开发人员用Git命令将代码上传到gitlab上存放,代码每上传一次,Jenkins到gitlab上拿取代码自动触发一次持续集成,也就是代码的持续合并,再通过Jenkins上的maven项目将代码进行编译,然后将代码持续交付到测试环境中,如果有问题会将代码回滚到开发人员那儿,没问题就交付到测试环境中测试,测试完成后持续部署到生产环境中,期间如果有问题,代码会回滚到开发人员那儿,没问题就部署到生产环境中,由运维人员发布上线到服务器,展示到客户端。

2.你们公司的mysql是买的还是自己搭的?为什么自己搭?自己搭的,一方面是为了节省成本,另一方面,如果买,存储服务器上的数据会暴露在云厂商,不安全

3.你在Jenkins上有哪些操作?这些都是你一个人干的吗?创建任务指定Jenkins链接gitlab代码库时需要的认证类型定时构建触发器将Jenkins构建的任务推送网页文件到web服务器上我只是参与跟另外一个同事一起干的,还有一些开发人员

4.你们用的云服务器吗?什么云?阿里云有哪些组件?阿里云服务器四大件:ESC云服务器、RDS云数据库、SLB负载均衡、OSS对象存储CDN:内容分发网络、VPC:专有网络、弹性伸缩、DDOS高防ip、安骑士、证书服务

5.你对我们公司有什么想要了解的吗?公司业务是什么?公司服务器架构?公司有多少运维?公司有多少开发?公司用到最多的技术是哪方面的技术?

第三次面试:瑞友科技外包到百度瑞友推荐人:1.简单介绍一下你在上家公司主要每天干些什么?(1)负责系统服务的部署、优化(2)数据库日常维护、备份(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计(4)技术咨询平台的初期扩建与后期管理维护(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.nginx用过吗?用来做什么?反向代理和负载均衡

3.tomcat做过哪些优化?禁止列出目录禁用AJP协议连接器配置页面超时配置默认页面

4.我们的工作制度是三班倒的你能接受吗?能

5.你的期望薪资是多少?薪资是次要的,主要我是想找一个能长期稳定发展的工作,最好是能拿到10k以上,也算完成了对我自己的一个挑战

2.你们公司使用云服务器有没有故障清单?有,但是不是我负责

4.如果你是客户你的服务器连接不上远程工具怎么办?服务器是否正常运行,网络是否正常。如果服务器没有启动或者死机也是连接不上的,可以重启一下服务器试试,如果是服务器网络问题的话,可以联系机房处理或进入远程ssh文件查看远程连接端口号要不要修改,改成22号端口

第四次面试:北京东方金信科技面试题:1.hadoop如何保证高可靠性?用hadoop组件zookeeper进程协调管理工具对hadoop的进程进行管理与故障切换

3.列出hadoop集群启动中所有进程和进程的作用?master:namenode##namenode节点主进程resourcemanager##mapreduce管理进程secondarynamenode##namenode的备份进程,避免namenode进程意外停止,客户端无法读写数据slave:datanode##datanode节点主进程nodemanager##与namenode执行心跳信息检测的节点进程

5.你们的数据是用什么导入数据库的?导入到什么数据库?用重定向输入的方式将开发人员上传的war包输入到mysql数据库

面试官提问:1.学历是正规的吗,成人的还是什么?全日制本科

2.有没有装过系统?什么系统?centos6、centos7

3.centos6和centos7有什么区别?系统命令不一样,centos6用的是/etc的系统命令,centos7用的是systemctl的系统命令

4.有用过hadoop吗?公司里没用到hadoop,不过我自己有学习这方面的视频和文档,也在虚拟机里搭建过

上机操作:1.让本主机ping通百度:Ctrl+r->cmd->回车->pingwww.baidu.com##可以得到百度的ip地址vi/etc/hosts百度ip地址www.baidu.com

pingwww.baidu.com

2.用find命令找到三天前的文件并删除:find/文件路径-typef-mtime+3|xargsrm-rf

3.配置本地yum源,将镜像文件挂载在本地,生成本地yum缓存,本地镜像文件在root下:vi/etc/yum.repos.d/centos.repo[local]name=localbaseurl=file:///root/镜像文件enable=1gpgcheck=0

vi/etc/yum.confkeepcache=0##将安装的软件包缓存到本地一份

面试官提问:1.我现在新建一个文件,用刚才的find命令找出来,后边也要添加参数找出来?find/文件路径-typef-mtime-1

第五次面试:南京汇银讯面试官提问:1.说一下你在上家公司的日常工作是什么?(1)负责系统服务的部署、优化(2)数据库日常维护、备份(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计(4)技术咨询平台的初期扩建与后期管理维护(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.你们Redis是自己搭的是吧?Redis的主从复制是怎么实现的?搭建过程是怎么搭的?是主从刚刚链接的时候,进行全量同步,全量同步结束后进行增量同步搭建过程:(1)安装并配置master角色的Redis服务(2)安装并配置slave角色的Redis服务(双实例)(3)配置master角色的文件(4)配置slave角色的文件(5)验证主从复制

3.打开系统最大打开的文件描述符限制的文件是哪个文件?需不需要重启?vi/etc/security/limits.conf*softnofile65536*hardnofile65536修改后使用命令sysctl-p重读内核就可以了

4.你们怎么利用nginx实现将某个域名跳转到163网站的页面?利用nginx的rewrite模块,写一条正则去匹配那个已知的域名,匹配到以后,将它跳转到163的网站页面

6.你对我们公司还有什么要问的吗?(1)公司业务是什么?(2)公司服务器架构?(3)公司多少台服务器?(4)公司多少运维?(5)公司多少开发?(6)公司用到最多的技术是哪方面的?

第六次面试:国投云贷面试题:1.请写出下面命令执行的结果是什么?、(1)bash$echo"sinaops"|reada;echo$a(2)bash$echo"sinaops"|whilereada;doecho$a;done无法执行二进制文件

2.apache和nginx这两个web服务器有什么区别?(1)apache不支持反向代理,nginx支持方向代理(2)apache是select模型,nginx是epoll模型(占用硬件资源更少)(3)apache的组件比nginx多,nginx静态处理性能比apache好

(2)GTID:全局事务标示符master更新数据时,在事务前产生GTID,记录到binlog中(记录更新的日志),slave端的I/O线程将变更的binlog写入到本地中继日志中,sql线程从中继日志中获取GTID,再对比自己的binlog是否有记录,若果有,slave会忽略,如果没有,执行该GTID事务,记录到binlog中

5.列举所使用过的集群软件,以及HA集群中脑裂问题如何解决?nginx、haproxy、lvs(1)添加冗余的心跳线(2)启用磁盘锁(3)设置仲裁机制

6.配置iptables的规则:仅允许10.10.10.2访问本机的8080端口?iptables-AINPUT-s10.10.10.2/24-ptcp--dport8080-AACCESSiptables-pINPUTDROP

7.列举使用过的监控软件,并说明各自的优缺点?zabbix##页面友好,通过key/value键值对获取数据,绘图可结合grafana实现可视化cacti##擅长监控网络设备,通过snmp协议获取网络服务器的数据,支持绘图nagios##擅长监控系统性能,及服务状态,不支持绘图

面试官提问:1.你用过的这些集群软件有哪些区别?(1)nginx和haproxy工作在七层,lvs工作在四层(2)nginx健康检查只支持端口,lvs不支持节点的健康检查,haproxy支持多种方式检测节点的将康状态(3)nginx内存消耗小,支持高并发连接;lvs内存和CPU消耗低,支持会话保持;haproxy负载均衡策略多,高效稳定

2.你们公司用的什么服务器?阿里云服务器

3.阿里云服务器,你们怎么做的高可用?买的SLB负载均衡,将这些需要做高可用的ECS实例添加到里面,里面任何一个实例出现故障,SLB会自动切换掉故障实例

5.有没有写过脚本?写过什么脚本?数据库全量、增量备份脚本;日志分割脚本;数据同步脚本

6.数据同步脚本是怎么写的?利用rsync和inotify写的,通过监控的方式,发起端主机A一旦出现变化,上传到备份源主机B,达到一个同步数据的效果

7.rsync结合inotify,那这个脚本中,这两个命令分别起到一个什么作用?rsync主要起到一个复制数据的作用,inotify起到一个监控的作用

8.你们公司用的zabbix监控是吧?zabbix监控会用到脚本吗?用到什么脚本?是,会用到,检查mysql和其他应用程序状态的脚本

9.你能不能写一个主机之间传输数据的脚本?不用rsync写?可以#!/bin/bashscp-rf123.txtroot@192.168.100.102:/tmp/123/:wq

第十次面试:中软国际面试官提问:1.说一下你平时在公司里的工作内容是什么?(1)负责系统服务的部署、优化(2)数据库日常维护、备份(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计(4)技术咨询平台的初期扩建与后期管理维护(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

3.你在工作中常用的检测系统状态的命令有哪些?top可以查看CPU、netstat可以查看端口、ps可以查看进程、lsof-i:端口号可以查看端口号的占用情况、w可以查看系统负载、vmstat也可以查看负载。

4.你用什么命令检查内存状态?还有其他的吗?free-m检查内存,top、vmstat都可以,用的最多的还是free-m

6.哦,你们mysql做的主从呗,那你们是怎么保证mysql的高可用呢?我们是阿里云服务器,买的SLB负载均衡,在SLB里面添加要做高可用的ECS实例,然后某些应用程序宕机或者挂掉的时候,SLB可以实现故障的切换。

7.你们mysql的备份策略是怎样的?每周日进行一次全量备份,每天进行一次增量备份,每周的全量备份加上每天的增量备份,最后就是这一周数据库的整体数据。

8.你们mysql备份用的什么命令?mysqldump

9.mysqldump的优缺点是什么?优点:支持myisam和innodb引擎、可备份整个数据库、可备份单个表、可备份单个表的部分数据、支持mysql数据库之间的数据迁移。缺点:备份速度慢。

10.tar和tar.gz有什么区别?tar是打包命令,tar.gz是压缩命令

11.你们zabbix监控多少服务器?zabbix是怎么搭建的?监控十几台服务器。首先搭建一个server端用来存储收集来的数据,然后在应用程序里搭建agent端用来收集数据,zabbix的server端由zabbix中的一个node-get组件,来收集agent端接收的数据,存储到server端的数据库里,再通过web界面结合grafana进行展示。

13.Redis与memcached的区别有哪些?memcached把数据都缓存在内存中,Redis可以把数据存储在内存,也能通过RDB或AOF的方式存储到磁盘中;memcached关机重启后后数据会丢失,Redis关机重启后数据可以恢复;Redis支持哈希、字符串、有序集合、无序集合、列表等数据类型,memcached不能支持这么多。

14.docker里的rm和rmi分别指什么?rm指容器,rmi指镜像

16.说一下raid0、raid1、raid5的区别?raid0类似于分布式存储,不支持数据的冗余也就是备份,但是读取速度快;raid1会将数据进行一个镜像存储,但是读取速度慢,支持数据的冗余;raid5可以通过奇偶校验信息,在磁盘坏掉的情况下可以将丢失的数据推算出来,坏掉的磁盘被替换后,还可以实现数据的恢复,而且raid5读取速度还比较快。

17.给你一块新的磁盘,分区后应该做些什么?您是指逻辑卷吗?(就是给你一块磁盘,你怎么让他正常工作)逻辑卷的话,我是这么做的,我先将磁盘分区,然后用vgscan命令查看一下卷组还剩多少空间、已用多少空间,然后将分好区的磁盘做成pv卷,再扩到卷组里,再给逻辑卷扩容,从而让新磁盘可以正常工作。

18.现在给你16块硬盘,说一下raid0、raid1、raid5使用后分别剩多少块可用的?raid0百分之百使用率不会剩下;raid1会剩下一半;raid5磁盘数-1

19.iptables的内核模块、用户工具是什么?netfilter内核模块;iptables用户工具、firewall用户工具

20.你在linux系统做过哪些调优?网络ipv4的arp协议优化,包括关闭selinux、关闭防火墙;文件的最大描述符的限制;tcp内核连接优化,可防范少量的syn、ddos、cc攻击。

21.文件的最大描述符的限制是吧限制的数量是多少?是,24800

22.你们文件最大打开数没有限制过吗?限制过,具体不是我做的

mysql缓存使用参数的设置:innodb_log_buffer_size:(innodb存储日志数据的缓存大小,默认1MB,设置为5MB)query_cache_size:(mysql查询缓存大小,set@@global.query_cache_size=100000;这里是设置1M左右,可设置5MB)

25.你对oracle了解多少?关系型数据库、可以存储大量数据、数据的可靠性高,由于我们公司用的mysql比较多,接触oracle很少,了解的也不是特别多。

26.mysql查看命令,查看一张表的数据用什么命令?select*fromauth.users;

第十一次面试:巴根网络面试题:1.只查看oldboy.txt文件(共100行)内第20行到第30行的内容sed-n'20,30'poldboy.txt-n:取消默认输出;p打印20-30行

2.请执行命令取出linux中eth0的IP地址grep:grepIPADDR/etc/sysconfig/network-scripts/ifcfg-eth0|cut-d=-f2grep:cat/etc/sysconfig/network-scripts/ifcfg-eth0|grepIPADDR|cut-d=-f2cut:ifconfigeth0|grep'inetaddr'|cut-d":"-f2|cut-d""-f1awk:ifconfigeth0|grep'inetaddr'|awk-F":"'{print$2}'|awk'{print$1}'sed:ifconfigeth0|grep'inetaddr'|sed's/^.*addr://g'|sed's/Bcast:.*$//g'

3.写出关闭Selinux、postfix、firewalld的步骤关闭selinux:vi/etc/selinux/config--->将selinux=enforcing改成selinux=disabled--->保存文件关闭postfix:servicepostfixstop临时关闭firewalld:systemctlstopfirewalld永久关闭firewalld:systemctldisablefirewalld

6.名词解释,请说明如下命令的意思gitbranch:查看本地所有分支gitcheckoutmaster:取出master版本的headgitpull:本地与服务器端同步gitstatus:查看当前状态gitreset–hard:撤销修改gitconfig:对git进行一些配置gitstatus:查看当前状态gitcommit:将暂存区里的改动给提交到本地的版本库dockerbuild-txxx/xxxx:20080808-f./Dockerfile.mainnet:建立一个新的imagedockersave-oxxxx.xxxxx.20180803.tarxxxxx/xxxxx:20180803:把镜像xxxxx/xxxxx:20180803以tar文件形式保存

当你肯定一件事情你可以做出来并且可以做的更好的时候,你已经成功了一半了,加油~

第十二次面试:敏讯科技面试题:1.名词解释:email:电子邮件,是一种用电子手段提供信息交换的方式,廉价、快速

SMTP:简单邮件传输协议,帮助每台计算机在发送或中转信件时找到下一个目的地

POP3:邮局协议版本3,支持使用客户端远程管理在服务器上的电子邮件pop协议支持离线邮件处理

Internet:互联网,将计算机网络互相连接在一起的网络结构

Firewall:防火墙,位于内网和外网之间的屏障,按预先定义的规则控制数据包的进出,系统的第一道防线,可防止非法用户的进入

Outlook:微软办公软件组件,用于收发电子邮件、管理联系人信息、分配任务

Foxmail:邮件客户端软件,可准确识别垃圾邮件与非垃圾邮件

webmail:电子邮件服务,使用网页浏览器来阅读或发送电子邮件的服务

DNS:域名系统,用于域名解析,通过域名获得相应的ip地址

TCP/IP:网络传输协议,核心协议:tcp:传输控制协议ip:网际协议,用于网络传输

RedHatLINUX:红帽企业linux操作系统,可满足不断变化的业务需求

solaris:计算机操作系统,UNIX操作系统的衍生版本之一

Router:网络协议,由路由协议传输,把信息从源穿过网络传递到目的地的行为

NAT:网络地址转换,可解决IP地址不足,避免来自网络外部攻击,保护内网计算机

IPTABLES:防火墙应用软件,可在Linux系统上更好地控制IP信息包过滤和防火墙配置

APACHE:web服务器软件,一个开放源代码的网页服务器,快速、可靠

MYSQL:关系型数据库,体积小、速度快、开放源码成本低

LDAP:目录访问协议,LDAP目录以树状层次结构存储数据

Proxy:代理软件或代理服务器,一种网络访问方式,可提高内部访问速度

JAVA:面向对象编程语言,可编写桌面应用程序、web应用程序、分布式系统和嵌入式系统应用程序,功能强大、简单易用

HTML:超文本标记语言,是标准通用标记语言下的一个应用。用于编写静态网页

FTP:文件传输协议,可操作任何类型的文件而不需要进一步处理

COMPUTERVIRUS:计算机病毒,计算机程序中插入的破坏计算机功能或者数据,影响计算机使用的程序代码

SPAM:搜索引擎垃圾技术,通过不被搜索引擎认可的手短提高排名,一旦被发现,将会受到惩罚,有可能导致搜索引擎把网站从数据库里永久删除

2.你们公司业务是什么?技术开发、技术转让、知识服务与技术提供

3.你在公司用的最多的技术是什么?维护系统服务,用zabbix监控系统服务运行状态

4.你们zabbix是一开始就有吗,还是你去了搭建的?zabbix是一开始就有的,我去了搭建的就是一些新搭建的主机安装agent端,用来获取数据

5.你们zabbix监控多少台服务器?十几台

6.有用到proxy吗?没有,服务器不是很多,也没有跨机房、跨网络,用不到

7.你们zabbix怎么监控的服务?用脚本,检查一些服务的运行状态,比如mysql、Redis的主从复制状态

9.你怎么用docker部署开发测试环境的?在开发测试和测试环境的服务器上用docker部署centos的系统环境,开发好以后,给测试人员测试,测试完给运维人员部署到生产环境中

10.用什么部署的?用的是centos镜像

11.centos镜像怎么来的?docker里的search命令可以检索到需要的镜像,也可以用dockerfile

12.dockerfile你会写吗,往dockerfile里添加服务怎么写?会写,用run命令添加

13.你们公司测试环境有几台服务器?开发用来测试的一台,测试环境一台

14.你们有几台服务器跑docker?跑几个docker?三台tomcat跑三个

15.你们公司docker的网络模型是怎样的?当安装完Docker时,Docker默认自动创建了三个网络:bridege,none和host.使用dockernetworklist命令可以查看,使用ifconfig命令,可以看到多出了一个docker0,docker0是Docker在安装时创建的bridge网络。如果运行容器时没有使用--net,则容器默认运行在bridge网络。使用dockernetworkinspect命令查看bridge的详细信息。增加的容器运行在了bridge网络,并且被分配了172.17.0.0/16子网下的IP地址:172.17.0.3/16和172.17.0.2/16.容器使用这个IP地址可以相互通信。使用dockerattach命令连上一个容器container1,并查看容器的ifconfig信息

16.你们镜像放哪?github上

17.你们没有私有仓库吗?有,用来上传代码的

18.你们用镜像就从公有仓库往下拉是吧?是

19.可是公有仓库不是有延迟吗?可以配置加速器

21.你们密钥对是怎么传给被登陆主机的?用命令,ssh-copy-id用户@被登陆主机ip,就可以将密钥对传给被登陆主机了

22.你搭建过哪些服务?mysql一开始是单点,后来应上级要求做成了双主双从,然后就是搭建的Redis

2.你们公司用的zabbix做的监控是吧?能说一下zabbix的监控原理吗?zabbix是C/S架构,由server端的date-get组件定期收集agent端的数据,存储到自己的storige数据库,在通过web服务器结合grafana进行监测数据的展示

5.你们jenkins上线代码流程能说一下吗?产品发布流程:产品设计成型->开发人员开发代码->测试人员测试功能->运维人员发布上线开发人员用Git命令将代码上传到gitlab上存放,代码每上传一次,Jenkins到gitlab上拿取代码自动触发一次持续集成,也就是代码的持续合并,再通过Jenkins上的maven项目将代码进行编译,然后将代码持续交付到测试环境中,如果有问题会将代码回滚到开发人员那儿,没问题就交付到测试环境中测试,测试完成后持续部署到生产环境中,期间如果有问题,代码会回滚到开发人员那儿,没问题就部署到生产环境中,由运维人员发布上线到服务器,展示到客户端。

6.你们这个回滚操作回滚的是代码的什么状态?代码的原状态

7.你们nginx用来做什么?反向代理和负载均衡

8.tomcat有做过优化吗?有;禁止列出目录、禁用ajp协议连接器、配置虚拟主机

9.你记得里面的一些参数吗?比如说最大连接数?客户请求最大线程数,默认200,设置为300;最大连接线程数,默认75,设置为1000;容许的最大连接数,一般是最大连接线程数的1.5倍,设置为300

10.知道ftp是什么吗?文件传输服务

11.用过虚拟机吗?说说你的理解?用过,寄居架构,寄居在系统上使用,平时用来搭建集群什么的,学习新技术等12.既然你说到了寄居架构,能说说他跟原生架构的区别吗?原生架构装在硬件上,寄居架构装在系统上

13.你会的技术面挺广啊,是从培训机构出来的吗?不是,在学校的时候有linux企业级服务与应用这门专业课,学了几年,毕业后网上投递简历,找了一个月工作找到了,然后工作了两年

2.你工作了两年是吧?是

3.离职原因是什么?公司拖欠工资,我就离职了

4.你上家离职前的薪资是多少?期望薪资是多少?离职前是10850,11k到12k

5.10850?这薪资还真是...因为公司没给我上社保,给的现金补助,一开始不觉得什么,还能落850现金,感觉挺好的,后来又感觉社保对我来说也挺重要的

6.入职薪资是多少?7850,两年来,每年年初进行一次技术考核,过了就会进行涨薪

7.考核评分过多少会涨薪?百分制的话就是过85评分就会涨薪

8.你这是23岁,9几年的?96年

9.96年是22岁啊那是周岁嘛

10.12年上的大学是吧?你这从小学到大学,都是正常上的吗?是的;正常上的

11.上的有点早吧?就早上了一年而已,而且我月份大,正月的

12.你会的技术挺多啊,是培训机构出来的吗?不是,我是在学校学的专业课linux企业级服务与应用,学了几年就在网上投递了简历,找了一个月找到了工作

13.一般公司出来的不应该只会自己公司那一块的技术吗?辞职后找工作,其他公司觉得我会的技术少,所以在这找工作的一个月里也是边找边学,所以学的就挺广的

15.你对我们公司有什么要问的吗?跟刚才的JAVA了解的也差不多了,基本上没什么想问的了

16.好,我跟我们技术总监反应一下,如果觉得合适的话,我们会约您进行复试好,那就祝我们合作愉快

2.你说一下你这第二个项目,解释一下,为什么这么做?由于公司的访问量越来越大,技术咨询的用户也越来越多,那么技术咨询平台的用户访问急剧增加,客户反映网站访问速度缓慢,根据客户反映的问题,上级决定对技术咨询平台的访问效率进行优化调整。为提高用户的访问效率,上级决定在三个方面做优化,分别从:mysql的主从复制和读写分离、添加缓存服务器、对nginx和tomcat等web服务进行优化配置。在原有单点mysql的基础上实现采用GTID的方式对mysql进行主从数据的同步并配置读写分离;增加Redis缓存服务器可实现tomcat节点之间的session会话共享以及mysql数据查询时的缓存、解决mysql的数据查询瓶颈问题;对nginx进行优化包括开启网页gzip压缩传输、开启静态页面的缓存,对图片,css、js文件都进行缓存,可有效减少后端tomcat的访问;对tomcat进行优化连接的配置。做完优化后使用ab工具对服务器性能进行测试,使服务器达到最佳的优化效果。此项目可有效解决技术咨询平台访问缓慢的问题。

3.你第三个项目,能给我画个ELK的日志处理流程图吗?可以(然后我就给他画出来了),首先在应用程序里面安装filebeat组件用来收集日志数据,然后以jeson格式存储到logstash里并过滤,然后交给elsticsearch进行索引处理,方便查找日志信息,最后交给kibana进行web界面的日志信息展示

5.你们公司业务是什么?技术开发,技术转让,知识服务与技术提供

6.你们mysql当时做主从是因为qbs高吗?qbs达到了多少?高,qbs并发达到了2000

7.你们做的第二个项目访问效率慢的具体原因是什么?每次mysql服务器CPU的负载都会达到百分之80以上甚至更多,给mysql做主从复制和读写分离以减轻它的负载,做Redis缓存减轻mysql的访问,给nginx做优化减轻tomcat的访问,做完这个项目最终会达到一个这个平台访问效率快的效果。

8.你们mysql慢查询怎么做的?检测mysql中sql语句的效率的方法:1、通过查询日志:Linux下启用MySQL慢查询MySQL在linux系统中的配置文件一般是是my.cnf找到[mysqld]下面加上代码如下log-slow-queries=/data/mysqldata/slowquery.loglong_query_time=2说明log-slow-queries=F:/MySQL/log/mysqlslowquery。为慢查询日志存放的位置,一般这个目录要有MySQL的运行帐号的可写权限,一般都将这个目录设置为MySQL的数据存放目录;long_query_time=2中的2表示查询超过两秒才记录;

9.你对我们公司有什么要问的吗?(1)公司用的都是百度云的产品吗?(2)公司想招什么样的运维(3)您对我有何评价

第十六次面试:中科大洋面试官提问:1.你一般查看磁盘都用什么命令?df-hT

2.还有吗?vmstat

3.nginx做过哪些优化?防盗链、gzip压缩传输、保持长连接、访问控制

4.tomcat做过哪些优化?禁止列出目录、禁用AJP协议、配置虚拟主机、设置最大连接数等

5.怎么布置测试环境?保证测试环境的真实、独立、干净、无毒

7.怎么用nginx实现只让某些人使用这些服务器资源?可以给nginx做访问控制,设置允许的ip或允许的网段就可以了

8.你曾经有做过测试这块的工作吗?没有

9。你对我们公司有什么要了解的吗?(1)公司什么业务?(2)公司有多少服务器?什么架构?(3)公司有多少运维?要招几个?(4)公司要招的运维类似测试吗?基于linux系统吗?

第十七次面试:韦氏易通教育面试题:1.写出Linux实时查看日志变化的命令?tail-faccess.log

3.局域网如果出现网络环路,解决思路或步骤是什么?(1)通过在交换机上启用生成树协议(stp)来防止网络环路的产生(2)减小二层的广播域,避免二层网络大广播域的网络在同一个LAN里,减少二层交换设备数量

4.常用什么软件工具或服务做服务器服务监控、自动预警提醒?zabbix

5.自动化部署、自动化运维熟悉哪些?ansible、jenkins

6.简单列出如何做容灾与恢复,保证数据的安全?(1)把重要数据传输到其他服务器或存储空间上保存(2)使用RAID5来保护磁盘数据

3.你上一家公司的业务是什么?技术开发、技术转让、知识服务与技术提供

4.你们是做的pc端吗?有自己的网站

5.你的离职原因是什么?公司今年以来出现拖欠工资现象,走了一小半人,我也就走了

6.ok,今天总监不在,只能先聊到这里了,我发给总监后,觉得你合适的话,会邀请你复试的好的

2.你做的这个ELK的这个项目,能说一下它的处理流程吗?首先在应用程序里面安装filebeat组件用来收集日志数据,然后以jeson格式存储到logstash里并过滤,然后交给elsticsearch进行索引处理,方便查找日志信息,最后交给kibana进行web界面的日志信息展示

4.我们公司是做的驻场运维,就是工作地点随着项目走,你能接受吗?可以接受

5.我在给你介绍一下我们公司的情况啊......

7.其他的没什么要问的了,那就期待我们的下次合作吧好,等我们讨论后觉得你合适的话,我们会约你复试

2.离职原因是什么?公司今年出现拖欠工资现象,走了一小半,我也就辞职了

3.钱给清了吧?给清了

4.你们公司做什么的?技术开发、技术转让、知识服务与技术提供

5.也是有自己的产品吗?有自己的网站,基于自己开发出来的一套技术体系,帮技术合作商做技术支持

6.你们公司用的什么云服务器?阿里云

7.阿里云有哪些组件?ECS云服务器,RDS数据库,SLB负载均衡,OSS对象存储还有安骑士检测系统漏洞的

8.我知道那个,就天天往我这手机发短信的那个对

9.你以后想往运维哪个方面发展?开发运维或者大数据运维

10.我给你介绍一下我们公司的情况啊......

11.你还有什么想了解我们公司的吗?暂时没有了

人事提问:1.说一下你对这个岗位的理解?监控运维负责整个服务器架构的安全与正常运行,尤其是像猎豹这么大的服务器架构,更是需要我们来保证整个公司的业务运行,具有不可代替的作用

2.当你还有一分钟下班的时候服务器出现了问题,你该怎么做?这个时候,我只有加班了,只要是我手头的工作,我肯定不会放任不管,决不能因为我要下班而不管我这边的问题

3.你在工作中发现了服务器问题,单又发现身边的同事偷懒不工作,这时候你怎么办?我会对我的同事进行督促,首先要以大局为重,先解决服务器问题,保证公司业务正常运行的情况下,给身边的同事起到一个榜样的作用,另外就是我觉得万事靠沟通嘛,一切问题都能靠沟通解决,我觉得我的沟通能力就挺不错的

第二十次面试:集奥聚合面试官提问:1.说一下你平时在工作中做些什么?(1)负责系统服务的部署、优化(2)数据库日常维护、备份(3)用zabbix监控服务的运行状态,用jumpserver对用户行为审计(4)技术咨询平台的初期扩建与后期管理维护(5)用docker部署开发测试环境,用jenkins+gitlab与开发人员协作沟通实现项目的上线

2.对lnmp熟悉吗?熟悉

3.没网的情况下怎样正常下载软件包?创建个yum源,在yum源里指定软件包路径

4.没网的情况下,给你笔记本装个无线网卡,这个网络怎么连接到你的系统,让它连接到外网?可以配置下DNS,就可以连接网络了

6.有个一键安装的脚本lnmp的,编译mysql的时候怎么去让它实现一边编译一边输入其他命令操作?可以将编译安装那一步后面加上&符,让它到后台去运行,这样在编译安装的时候就可以输入其他命令操作了

7.怎么给一个正在运行的进程再起一个子进程、子线程?在lamp里给Apache改变工作模式,event模式就是你说的这种,支持一个进程下多个线程处理请求

8.你这部署开发测试环境怎么做的?用docker在GitHub上将镜像拉下来部署到开发环境中开发,开发完上传到GitHub上,再拉到测试环境中测试,最后运维人员在这个生产环境中跑这个docker,完成项目上线

9.会写dockerfile吗?会,比方说nginx的、mysql的、lamp的

10.iptables可以限制哪些协议?tcp、udp、ftp等协议

11.swarm集群可以实现什么?使用dockerswarm可以将多个docker主机封装为一个大型的虚拟docker主机,swarm集群提供给用户管理集群内所有容器的操作接口与使用一台docker主机几乎相同,从而可以快速打造一套容器云服务

12.logstash怎么收集应用日志数据和传输数据给elaseticsearch的?在logstash的配置文件里的input指定日志源(从哪儿拿)、定义类型和定义监听端口;output里指定输出(传给谁)和输出到当前终端上显示

第二个面试官提问:1.你上家公司是创业公司吗?是

2.如果百度、猎豹、我们公司,在三个公司里你觉得公司哪些方面值得你重点考虑的?公司的稳定性和对员工的重视程度,我觉得初创公司就挺好的,什么都是自己弄得,自己也熟悉,像我上家面的猎豹公司40000多台服务器,七个监控运维,平均每天一百到200个问题去处理,也挺费神的,初创公司虽然没那么大吧,贵在一切都能自己搞,自己对这一块也是最熟的,况且跟公司一起成长也挺好的

4.你对未来有什么规划?前两年先稳定下,把专业技术练得硬了以后,再根据公司条件看看能不能晋升一下更高的职位,未来五到十年希望能跟公司一起长久发展下去

6.住在海淀是吧?这么远可以正常上班吗?海淀是个暂住地,我可以根据我的工作地点改变我的居住地

第三个面试官提问:1.你之前在哪个培训机构学习的吗?毕业直接工作了吗?没有,之前在学校学的linux企业级服务与应用,学了几年后,毕业在网上投递简历,当时找了一个月,找到后就一直在这家公司工作了

2.你住在海淀是吧,住在海淀哪块?永丰那块

3.挺远的,能正常上下班吗?可以,海淀只是我的暂住地,我可以根据我的工作地点更换居住地

4.有一些运维证书吗?没有

5.你这个23岁有点年龄小了吧?哪年出生的?96年出生,我就早上了一年学,是正常上完大学的

6.离职原因是什么?公司今年以来出现拖欠工资的现象,一小半人走了,我也就辞职了

7.钱还清了吗?还清了

8.我是我们公司的人事主管,这边情况先跟你说一下,我们这边觉得你合适的话,下周会邀你复试,今天就先到这吧好,期待我们的再次合作

THE END
1.康复理疗师练习题5、哪组穴位治疗发热、内热、内火最好:(A) A 大椎、曲池 B 少商、足三里 C 三阴交、涌泉 6、出现口咽少津、心中时烦、手足心热,少眠,舌红少苔等症,属(A)体质。 A 阴虚 B 阳虚 C 阳盛 7、五脏中,脾为生痰之器,被称为储痰之器的脏器为 (B) ...https://www.360doc.cn/mip/922115858.html
2.我是一个工厂里最普通的工人,没学历没技术。工作多年混到了23岁...#求职经验#不想在工厂打工,没学历,没技术,男26岁能做什么? 93回答 6.1w阅读 #求职经验#身高一米七六,23岁,没学历没技术,但是有责任心上进心强,想找一个4000以上的工作,有没有介绍 59回答 9.5w阅读 #莲华中学#想找个好点的工作,可没技术没学历,我该怎么办? 0回答 1795阅读 21岁,没学历没技术,除了进工...https://zq.zhaopin.com/zpdOutputQuestionForXZH/672479
1.男孩学什么技术有前途(23岁男生学什么技术比较吃香)广东成人...选择学习的技术时,除了考虑市场需求和行业前景,个人的兴趣和热情也是非常重要的因素。结合自身情况和兴趣,选择最适合自己的技术领域进行深入学习,将更有可能在未来的职业生涯中取得成功。 23岁男生学什么技术比较吃香 23岁的男生在选择学习技术时,可以考虑以下几个热门且有发展潜力的领域: ...https://www.xsy-edu.com/n/84775.html
2.18岁没学历学什么手艺18岁没学历学什么手艺 对于18岁没有学历的年轻人来说,学习一门手艺是非常重要的。手艺不仅可以提高自身的技能和素养,还可以为未来的职业发展打下良好的基础,以下是几个可以考虑的手艺领域。 1.剪辑包装技术 随着短视频和在线直播的流行,剪辑包装技术成为越来越重要的技能。学习剪辑包装技术可以让你掌握基本的视频剪辑...https://www.hxsd.com/content/31678/
3.2021年临床助理医师(回忆版)对答案啦!考试动态放射医学技术6.男,1 年前查出糖尿病,药物治疗、运动加食疗后,查体 BMI 大于 27,糖化血红蛋白 8%,用什么药物治疗? 【答案】胰岛素 泌尿系统考点回忆 1.终末血尿+进行性膀胱刺激征,抗生素无效,诊断? 【答案】肾结核 2.区分肾小球源性血尿和非肾小球?【答案】变形红细胞 ...https://www.jinyingjie.com/Home/News/detail/professionid/0/categoryid/467/id/34655.html
4.口腔医学技术的自我总结(精选11篇)几个月来,我虽然努力做了一些工作,但距离领导的要求还有不小差距,如理论水平、工作能力上还有待进一步提高,对口腔修复工艺学岗位工作岗位还不够熟悉等等,这些问题,我决心实习报告在今后的工作和学习中努力加以改进和解决,使自己更好地做好本职工作。 口腔医学技术的自我总结 5 ...https://www.unjs.com/ziwozongjie/202210/5720379.html
5.湖南大众传媒职业技术学院2024年单招好考吗参考往年经验,湖南大众传媒职业技术学院2024年单招考试应该不难!单招相对于普通高考来说,单招文化考试主要注重基础,考试题比较简单,同时面试得分也相对容易。所以相对于普高来说单招还是比较简单的。 湖南大众传媒职业技术学院2024年单招好考吗? 湖南大众传媒职业技术学院2024年单招好不好考?考试难不难?大家可以参考往年...https://www.hunandz.com/mnewsarticle/453.html
6.2021年护士执业资格考试《专业实务》模拟试题(二)13、无菌技术操作时,正确的是 A.定期检查无菌物品保存情况,有效期为14天 B.操作环境要清洁,操作前1小时禁止清扫工作 C.取出的用物没有用完应及时放回原无菌容器中 D.操作者不得跨越无菌区,手臂始终保持在操作台面以上 E.操作者要修剪指甲,为方便操作,应将手表尽量塞进衣袖 ...https://www.hqwx.com/web_news/html/2021-4/16188860398378.html