典 linux 系统工程师/系统管理员面试题
这几天经常面试,总会遇到一些比较好的题目,刚开始答得不怎么好,所以总结下,同时也
在网上搜了下也发现了许多比较的题目,本贴会不定期的更新!
1.如何将本地 80 端口的请求转发到 8080 端口,当前主机 IP 为 192.168.16.1,其中本地网卡
eth0:
答:
#iptables -t nat -A PREROUTING -d 192.168.16.1 -p tcp –dport 80 -j DNAT –to
192.168.16.1:8080
或者:
#iptables -t nat -A PREROUTING -i eth0 -d 192.168.16.1 -p tcp -m tcp–dport 80 -j
REDIRECT –to-ports 8080
2.什么是 NAT,常见分为那几种,DNAT 与 SNAT 有什么不同,应用事例有那些?
3.包过滤防火墙与代理应用防火墙有什么区别,能列举几种相应的产品吗?
4.iptables 是否支持 time 时间控制用户行为,如有请写出具体操作步骤
5.说出你知道的几种 linux/unix 发行版本
6.列出 linux 常见打包工具并写相应解压缩参数(至少三种)
7.计划每星期天早 8 点服务器定时重启,如何实现?
8.列出作为完整邮件系统的软件,至少二类
9,当用户在浏览器当中输入一个网站,说说计算机对 dns 解释经过那些流程?注:本机跟
本地 dns 还没有缓存。
答: a.用户输入网址到浏览器
b.浏览器发出 DNS 请求信息
c.计算机首先查询本机 HOST 文件,看是否存在,存在直接返回结果,不存在,继续下一步
d.计算机按照本地 DNS 的顺序,向合法 dns 服务器查询 IP 结果,
e.合法 dns 返回 dns 结果给本地 dns,本地 dns 并缓存本结果,直到 TTL 过期,才再次查询
此结果
f.返回 IP 结果给浏览器
g.浏览器根据 IP 信息,获取页面
10,我们都知道,dns 既采用了 tcp 协议,又采用了 udp 协议,什么时候采用 tcp 协议?什
么时候采用 udp 协议?为什么要这么设计?
答:这个题需要理解的东西比较的多,分一下几个方面
a,从数据包大小上分:UDP 的最大包长度是 65507 个字节,响应 dns 查询的时候数据包长
度超过 512 个字节,而返回的只要前 512 个字节,这
时名字解释器通常使用 TCP 从发原来的请求。
评论0
最新资源