linux 经典面试题 linux 经典 linux 系统工程师/ 系统管理员面试题这几天经常面试, 总会遇到一些比较好的题目, 刚开始答得不怎么好, 所以总结下,同时也在网上搜了下也发现了许多比较的题目! 1. 如何将本地 80 端口的请求转发到 8080 端口, 当前主机 IP为 , 其中本地网卡 eth0: 答: #iptables -t nat -A PREROUTING -d -p tcp --dport 80 -j DNAT --to :8080 或者: #iptables -t nat -A PREROUTING -i eth0 -d -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080 2. 什么是 NAT, 常见分为那几种, DNAT 与 SNAT 有什么不同, 应用事例有那些? 3. 包过滤防火墙与代理应用防火墙有什么区别, 能列举几种相应的产品吗? 是否支持 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 从发原来的请求。 b, 从协议本身来分: 大部分的情况下使用 UDP 协议, 大家都知道 UDP 协议是一种不可靠的协议, dns 不像其它的使用 UDP 的 应用(如: TFTP , BOOTP 和 SNMP 等), 大部分集中在局域网, dns 查询和响应需要经过广域网, 分组丢失和往返时间的不确定性在广域网比局域网上更大, 这就要求 dns 客户端需要好的重传和超时算法,这时候使用 TCP 11 ,一个 EXT3 的文件分区,当使用 touch 命令创建一个新文件时报错, 报错的信息是提示磁盘已满, 但是采用 df -h 命令查看磁盘大小时, 只使用了, 60
linux经典面试题 来自淘豆网m.daumloan.com转载请标明出处.