Linux系统工程师面试题附答案(2)

 我来答
黑科技1718
2022-07-02 · TA获得超过5875个赞
知道小有建树答主
回答量:433
采纳率:97%
帮助的人:81.8万
展开全部

Linux系统工程师面试题(附答案)

  prefork的特点是:(预派生)

  1.这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销

  2.可以防止意外的内存泄漏

  3.在服务器负载下降的时候会自动减少子进程数

  worker的特点是:支持混合的多线程多进程的多路处理模块

  如果对于一个高流量的HTTP服务 器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。

  15.名词解释 HDLC,VTP,OSPF,RIP,DDOS,system V,GNU,netscreen,ssh,smartd,apache,WAIT_TIME 等等。

  16.编写shell脚本获取本机的网络地址。比如:本机的ip地址是:192.168.100.2/255.255.255.0,那么它的网络地址是

  192.168.100.1/255.255.255.0

  方法一:

  #!/bin/bash

  #This script print ip and network

  file=”/etc/sysconfig/network-scripts/ifcfg-eth0″

  if [ -f $file ] ;then

  IP=`grep “IPADDR” $file|awk -F”=” ‘{ print $2 }’`

  MASK=`grep “NETMASK” $file|awk -F”=” ‘{ print $2 }’`

  echo “$IP/$MASK”

  exit 1

  fi

  方法二:

  #!/bin/bash

  #This programm will printf ip/network

  #

  IP=`ifconfig eth0 |grep ‘inet ‘ |sed ‘s/^.*addr://g’|sed ‘s/ Bcast.*$//g’`

  NETMASK=`ifconfig eth0 |grep ‘inet ‘|sed ‘s/^.*Mask://g’`

  echo “$IP/$NETMASK”

  exit

  17.在命令行下发一邮件,发件人:123@abc.com, 收信人:abc@xyz.com

  二、简述题:

  1.linux下如何改IP,主机名,DNS

  2.linux下如何添加路由

  3.简述linux下编译内核的意义与步骤

  4.简述Linux启动过程

  5.简述DDOS攻击的原理

  6.简述Tcp三次握手的过程

  7.简述VPN,常见有哪几种?

  三、设计题:

  1.系统设计

  请考虑以下系统的设计. 您可以翻阅资料,查询任何您有帮助的资料、指南等。

  您有的资源:

  8台安装Linux (2.6内核) 的双网卡PC服务器以及相关开源软件,交换机

  Apache 2.2.x

  Tomcat 5.5.X

  数据库系统

  最多8个Internet IP地址,请您设计一个系统:

  1、使用双apache web server前端;

  2、采用AJP连接后段的3台Tomcat应用服务器,这些tomcat被配置成cluster, 因此需要考虑apache对后端的分配,分配采用完全平衡的方法;配置使用cookie来实现session stickness;

  3、1台数据库服务器只有tomcat才需要连接,也不需要对Internet提供服务。

  4、考虑系统的安全性和维护方便性;

  5、通过rewrite规则配置把下属URL规则改写成友好的URL

  http://server/webapp/getinfo?id=XXXX&name=YYYY –> http://server/getinfo/YYYY/XXXX

  您需要提交

  1、服务器规划,包括:

  * 网络结构图

  * 每台机器的IP地址分配

  * 每台机器上运行的关键软件

  * 您从安全性和维护性方面的考虑

  2、Apache的以下配置文件给我们:

  * extra/http-proxy-ajp.conf

  * extra/http-rewrite.conf

  2.你可以采取任何设备和不同操 作系统服务器设计对两台WWW服务器和两台FTP服务器做负载均衡,用网络拓扑图表示并加以说明!(方法越多越好)

  第一种方法: DNS轮巡

  www1 IN A 192.168.1.1

  www2 IN A 192.168.1.2

  www3 IN A 192.168.1.3

  ftp1 IN A 192.1.1.4

  ftp2 IN A 192.1.1.5

  ftp3 IN A 192.1.1.6

  www IN CNAME www1

  www IN CNAME www2

  www IN CNAME www3

  ftp IN CNAME ftp1

  ftp IN CNAME ftp2

  ftp IN CNAME ftp3

;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式