面试总结被遗忘的记忆

第一次面试:哈佛租赁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.2024年在线设计网站有哪些在线设计平台哪个好用十大品牌网CNPP重磅推出2024在线设计十大品牌排行榜,在线设计品牌排行榜前十名有稿定设计、可画、Fotor、码卡、图怪兽、爱设计、凡科快图、创客贴、来画、图司机。十大在线设计品牌由品牌数据部门通过收集整理大数据分析研究得出,旨在告诉消费者在线设计什么牌子好。https://www.cnpp.cn/china/list_10220.html
2.2024年常用的APP设计网站推荐APP设计网站Proto.io以其易用性、灵活性和丰富的功能而闻名于世。它支持用户直接在浏览器中创建高度交互式的APP原型,无需下载任何软件。它的核心功能如下: 丰富的设计元素:Proto.io 提供了大量预设模板和界面组件,用户可以轻松地拖拽和编辑这些组件,快速创建出精美的应用界面。 https://pixso.cn/designskills/common-app-design-websites/
3.2024年必知的顶级UI设计网站排行榜以上就是本文给大家总结的 2024 年必知的顶级 UI 设计网站排行榜的全部内容啦。如果想要使用免费的 UI 设计网站的话,还是推荐免费好用的即时设计,希望今天的内容能对各位 UI 设计师在选择 UI 设计网站时有所帮助! 立即体验 即时设计https://js.design/special/article/top-ui-design-sites.html
4.家装设计软件哪个好一点素材网站图片免费下载家装设计软件哪个好一点 家装设计软件app哪个好一点 2024年最受欢迎的三维家装设计软件推荐! 10 设计阿言 软件开发公司推荐哪个公司比较好一点 14 z249235198 交互设计用哪个软件好?推荐这11款交互设计工具 92 摹客设计云 复古复试家装设计—杭州一点白时间设计 46 bycgi技师 web端家装软件ui设计 5 小金设计 杀菌https://www.zcool.com.cn/tag/ZOTk3NDQzMg==.html
5.广告设计软件哪个好广告设计软件免费下载广告设计软件有哪些,广告设计软件哪个好.广告设计软件是一类专业的图形图像设计软件,常用的广告设计软件有哪些呢?说到广告设计软件,第一反应就是Micromedia系列和Adobe系列,其实除了这些大型软件,还有一部分好用但又非常简单的小软件,例如会声会影,图旺旺等,小编整理了一些https://www.qqtn.com/qqkey/ggsjrj/
6.比站酷更好用的15个设计素材网站,并且免费下载?庞门正道系列字体,是设计类公众号@庞门正道 发布的三款免费可商用字体,包含庞门正道标题体、粗书体和轻松体。 字如其名,标题体适合用作标题字体,轻松体则适合于轻松可爱的场合,粗书体则是一款正楷书法字体,适用于体现恢弘大气、中国风设计的场景。 六、 软件下载 http://www.360doc.com/content/22/0728/16/60778633_1041736504.shtml
7.网站设计软件下载网站美化软件网页设计软件网站设计软件里面有很多专业性的软件,有免费版可以进行下载,工具众多功能强大,可以快速设计出需要的网站,制作出有出色使用体验的界面,内部有众多模板可以进行参考,更加方便用户操作,设计更加简单,快来试试吧!http://www.downyi.com/key/wangzhanshejiruanjian/
8.十大H5制作平台排行榜h5制作软件哪个好h5设计软件推荐→MAIGOO本榜单仅供参考使用,如果对于该榜单您有更好的建议,请 推荐入榜/提交>> 十大H5开发平台 1、易企秀 https://www.eqxiu.com/ 易企秀是中国100强网站、一体化创意设计营销平台、h5设计软件/平台,涵盖H5、海报、表单、互动、视频等创意设计工具。其官方App现拥有10万+创意模板,可30秒生成产品介绍、企业宣传、招https://www.maigoo.com/top/425114.html
9.国内服装cad软件哪个好?服装cad软件免费下载服装cad软件是一款非常好用的服装行业3d制版软件,有了它以后,用户就可以非常便捷的在电脑上进行制版、排料、放码、设计等操作了,让服装设计师和服装从业者工作起来更加的方便快捷。http://www.downcc.com/k/fuzhuangcad/
10.网页设计软件哪个好?5款网页设计软件对比网页设计软件哪个好?5款网页设计软件对比 俗话说,“工欲善其事,必先利其器"。对于网站开发人员来说,了解常用的网页制作软件及功能是必备之基础,但是对于网页初学者来说,往往显得还不明确,拥有一款专业的网页设计软件,可以为你的网页添色不少。网页设计一般包含整站网页视觉方案,提供PSD或PNG格式的主要页面预览图,https://tech.wmzhe.com/article/891.html
11.2023年十大软件免费下载网站排行榜,轻松获取热门软件的最佳选择在如今这个数字化的时代,软件的使用已经成为我们日常生活和工作中不可或缺的一部分。无论是办公软件、设计工具还是娱乐应用,合适的软件能够极大提升我们的效率与体验。然而,许多用户在寻找软件下载时常常会遇到许多困扰,例如找不到靠谱的网站或下载质量不高等问题。本文将为大家推荐2023年十大软件免费下载网站,为您提供安https://www.gxguiming.com/yxzfdaxjit/199411.html
12.软仓—专业设计软件免费下载SD分享导航站SD分享导航站软仓顾名思义就是软件仓库的意思,该网站目前收录了385 个专业生产力软件供大家免费下载! 这385个专业软件包括、adobe全家桶、AutoCAD 全版本、平面设计软件、三维设计软件、影视动画软件、建筑设计软件、机械设计软件、电子电路软件。 每一个专业软件几乎包含了全部的版本,点开软件名称即可直接跳转到百度网盘下载!下载后https://home.designshidai.com/6945.html
13.创世下载站免费游戏软件资源创世下载站为广大用户提供一手的游戏软件下载资源,每天更新最新的游戏软件,拥有最全的国内外下载资源,同时为大家提供精品推荐,下载排行,手机游戏等内容,做用户最贴心最信赖的下载平台。https://www.cssmoban.com/
14.绿盟市场绿色软件联盟绿盟绿盟市场是绿盟(绿色软件联盟)的软件下载平台,现在是应用市场,提供各种绿色免费破解软件应用,app下载,还有手游下载,安卓软件,苹果软件 mac软件等下载。https://m.xdowns.com/
15.查户型图哪个网站全小白设计软件推荐随着网络科技时代的发展,很多朋友在装修新房以前,会选择自己先在网上做个效果图,以便后期与装修团队更好的沟通。在设计之前,需要用到户型图,那么查户型图哪个网站全呢?新手用哪个软件设计比较好操作呢?我们接着往下看。http://zixun.m.jia.com/jcjm/article/746126.html
16.CSDNCSDN是全球知名中文IT技术交流平台,创建于1999年,包含原创博客、精品问答、职业培训、技术论坛、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区.https://www.csdn.net/
17.创客贴平面设计作图神器免费设计模板创客贴,极简好用的平面设计作图软件,在线图片编辑器,免费使用.提供免费设计模板,有海报、名片、公众号图片、PPT、邀请函等65个场景模板,一键搞定设计印刷https://www.chuangkit.com/
18.10个良心软件免费下载网站mac系统5. 麦克房子: 一个提供免费Mac苹果电脑软件的下载网站,通过关注微信公号便可下载,相较于付费下载方式,这是一个更好的选择。由于网站没有收入来源,纯公益性难以为继,请关注支持。 6. Macbl: 一个提供全面Mac软件免费下载的平台,分享最新的Mac游戏、图形设计软件、行业软件、开发工具、媒体工具、网络工具、系统工具https://acg.sohu.com/a/762812931_121894855
19.免费房屋设计软件排行榜前十名偏玩手游盒子分享十大免费房屋设计软件排行榜前十名手机应用,编辑为您推荐手机免费房屋设计软件排行榜第一名到前5名到前十名的应用。找免费房屋设计软件有哪些、免费房屋设计软件哪个好用,上偏玩手游盒子https://www.pianwan.com/s/zj-899960
20.好的软件架构设计开始之初的架构设计决定着软件产品的生死存亡。“好的开始相当于成功一半”。 开始的架构设计也是最难的,需要调研同类产品的情况以及技术特征,了解当前世界上对这种产品所能提供的理论支持和技术平台支持。再结合自己项目的特点(需要透彻的系统分析),才能逐步形成自己项目的架构蓝图。 比如要开发网站引擎系统,就从Yahoo的https://www.360doc.cn/mip/957288468.html
21.真人斗牛牛赚钱游戏软件2024-12-18 12:11「百科/秒懂百科」【 真人斗牛牛赢钱的软件】支持:32/64bit系统类型:(官方)官方网站IOS/Android通用版/手机APP(2024APP下载)《真人斗牛牛赢钱的软件》一款适当好用的多功用高端CAM一体化软件,这款软件采用了十分强壮的功用以及十分人性化的操作界面,相关用户在这里可以十分快速精确的进http://www.baolaican.com/Qad/detail/AefnQx.html
22.设计师必备的Mac软件下载网站推荐规范/资料这可以说是很强大的软件了,大多数软件都可以找到。还包括一些好用的软件插件,非常完美~导航网站也很贴心的为你准备了,还有UI设计的一些知识规范,看到这,有没有觉得这就是你想要的~ 2、xcilent:https://xclient.info(免费下载) 这也是一款我常用的网站,包含大多数软件。所有dmg、zip 打开密码均为 xclient.info https://www.ui.cn/detail/475247.html
23.《运用现代教育技术设计有效课堂活动的实践研究》课题结题报告大屏幕成了信息海洋,不管学生能否来得及阅读和消化;教师操控电脑演示多媒体课件,形成了“学生瞪着眼睛看,教师围着电脑转”的现象;教师只管低头盯着电脑屏幕“念”,师生互动交流少了;没有或很少设计学生活动,学生处于被动学习状态;重知识传授,缺乏对学生的发展的关注等。 https://wjez.wjjy.cn/newsInfo.aspx?pkId=494
24.设计师必备的Mac软件下载网站推荐这可以说是很强大的软件了,大多数软件都可以找到。还包括一些好用的软件插件,非常完美~导航网站也很贴心的为你准备了,还有UI设计的一些知识规范,看到这,有没有觉得这就是你想要的~ 2、精品MAC应用分享 这也是一款我常用的网站,包含大多数软件。所有dmg、zip 打开密码均为xclient.info https://www.jianshu.com/p/9494bc72ade9