免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1061 | 回复: 0
打印 上一主题 下一主题

几套经典的linux系统工程师面试题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-21 13:06 |只看该作者 |倒序浏览
  好久,没有写些东西了。更新太慢了,今天来写些东西,希望能给大家带来些益处。
  前几天去了家国内比较有名的门户网站面试,感觉收货颇深,有些题目没有做出来现在来做下。
  不是全部,只是我感觉比较好的题目写了出来
  1.如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.10.1
   Q:使用iptables 的DNAT SNAT技术
     #iptables -t nat -A PREROUTING -d 192.168.10.1 -p tcp --dport 80 -j DNAT --to 192.168.10.1:8080   //目标地址转换,将本机80的请求转到8080端口上
  2.编写个shell脚本将/home/test 目录下大于10K的文件转移到/tmp目录下 (当时没写出来,郁闷)
   Q:主要是考察awk 这些的用法
     #/bin/sh
     for FileName in `ls -l |awk '$5>10240' |awk '{print $9}'`
     do
      mv $FileName /tmp
    done
      ls /tmp
      echo "Well Done! "
  3.apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?(这道比较汗!)
   Q:apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候加参数--with-mpm-worker选择工作模式)
      prefork的特点是:(预派生)
      1.这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销
      2.可以防止意外的内存泄漏
      3.在服务器负载下降的时候会自动减少子进程数(prefork的详细原理可以看我的博客另外一篇文章apache的性能优化)
      worker的特点是:支持混合的多线程多进程的多路处理模块
      如果对于一个高流量的HTTP服务器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。
   还有就是问你对系统工程师这个职业的看法,还有就是一些面试的东西很多,谈了2个多小时,汗!



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/34243/showart_1006585.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP