【干货】Linux运维跳槽必备的30道面试精华题(上)( 二 )


3)varnish本身的技术上优势要高于squid , 它采用了可视化页面缓存技术;在内存的利用上 , Varnish比Squid具有优势 , 性能要比Squid高 。 还有强大的通过Varnish管理端口 , 可以使用正则表达式快速、批量地清除部分缓存它是内存缓存 , 速度一流 , 但是内存缓存也限制了其容量 , 缓存页面和图片一般是挺好的;
4)squid的优势在于完整的庞大的cache技术资料 , 和很多的应用生产环境;
工作中选择:
要做cache服务的话 , 我们肯定是要选择专业的cache服务 , 优先选择squid或者varnish 。
07
Tomcat和Resin有什么区别 , 工作中你怎么选择?
区别:Tomcat用户数多 , 可参考文档多 , Resin用户数少 , 可考虑文档少 。 最主要区别则是Tomcat是标准的java容器 , 不过性能方面比resin的要差一些但稳定性和java程序的兼容性 , 应该是比resin的要好 。
工作中选择:现在大公司都是用resin , 追求性能;而中小型公司都是用Tomcat , 追求稳定和程序的兼容 。
08
什么是中间件?什么是jdk?
中间件介绍:
中间件是一种独立的系统软件或服务程序 , 分布式应用软件借助这种软件在不同的技术之间共享资源 。
中间件位于客户机/服务器的操作系统之上 , 管理计算机资源和网络通讯是连接两个独立应用程序或独立系统的软件 。 相连接的系统 , 即使它们具有不同的接口 。 但通过中间件相互之间仍能交换信息 。 执行中间件的一个关键途径是信息传递通过中间件 , 应用程序可以工作于多平台或OS环境 。
jdk:jdk是Java的开发工具包 。 它是一种用于构建在Java平台上发布的应用程序、applet和组件的开发环境 。
09
讲述一下Tomcat8005、8009、8080三个端口的含义?
8005==》关闭时使用
8009==》为AJP端口 , 即容器使用 , 如Apache能通过AJP协议访问Tomcat的8009端口
8080==》一般应用使用
10
什么叫CDN?
-即内容分发网络
-其目的是通过在现有的Internet中增加一层新的网络架构 , 将网站的内容发布到最接近用户的网络边缘 , 使用户可就近取得所需的内容 , 提高用户访问网站的速度 。
11
什么叫网站灰度发布?
灰度发布是指在黑与白之间 , 能够平滑过渡的一种发布方式ABtest就是一种灰度发布方式 , 让一部用户继续用A , 一部分用户开始用B如果用户对B没有什么反对意见 , 那么逐步扩大范围 , 把所有用户都迁移到B上面来灰度发布可以保证整体系统的稳定 , 在初始灰度的时候就可以发现、调整问题 , 以保证其影响度 。
12
简述DNS进行域名解析的过程?
用户要访问www.baidu.com , 会先找本机的host文件 , 再找本地设置的DNS服务器 , 如果也没有的话 , 就去网络中找根服务器 , 根服务器反馈结果 , 说只能提供一级域名服务器.cn , 就去找一级域名服务器 , 一级域名服务器说只能提供二级域名服务器.com.cn,就去找二级域名服务器 , 二级域服务器只能提供三级域名服务器.baidu.com.cn , 就去找三级域名服务器 , 三级域名服务器正好有这个网站www.baidu.com , 然后发给请求的服务器 , 保存一份之后 , 再发给客户端 。
13
RabbitMQ是什么东西?
【干货】Linux运维跳槽必备的30道面试精华题(上)】RabbitMQ也就是消息队列中间件 , 消息中间件是在消息的传息过程中保存消息的容器、消息中间件再将消息从它的源中到它的目标中标时充当中间人的作用 。
队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用 。 消息队列不会保留消息 , 直到可以成功地传递为止 , 当然 , 消息队列保存消息也是有期限地 。
14
讲一下Keepalived的工作原理?
在一个虚拟路由器中 , 只有作为MASTER的VRRP路由器会一直发送VRRP通告信息,BACKUP不会抢占MASTER , 除非它的优先级更高 。 当MASTER不可用时(BACKUP收不到通告信息)多台BACKUP中优先级最高的这台会被抢占为MASTER 。 这种抢占是非常快速的(<1s) , 以保证服务的连续性;由于安全性考虑 , VRRP包使用了加密协议进行加密 。 BACKUP不会发送通告信息 , 只会接收通告信息;
15
讲述一下LVS三种模式的工作过程?
LVS有三种负载均衡的模式 , 分别是VS/NAT(nat模式)VS/DR(路由模式)VS/TUN(隧道模式)
一、NAT模式(VS-NAT)
原理:就是把客户端发来的数据包的IP头的目的地址 , 在负载均衡器上换成其中一台RS的IP地址 , 并发至此RS来处理,RS处理完后把数据交给负载均衡器,负载均衡器再把数据包原IP地址改为自己的IP