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.在命令行下发一邮件,发件人:[email protected], 收信人:[email protected]
二、简述题:
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
下列描述中不正确的是A. Linux是一套免费使用和自由传播的类Unix *** 作系统
B.
Linux性能比Windows更好
C. Linux 是在Internet开放环境中开发的,它由世界各地的程序员不断完善,而且免费供用户使用
D. 用来提供各种Internet服务的计算机运行的 *** 作系统占很大比例的是Unix及Unix类 *** 作系统
--------------------------------------------------------------------------------
2. DNS域名系统主要负责主机名到________的解析。(分数:2, 完成次数:456)
A. Ip地址
B. Mac地址
C. 网络地址
D. 主机别名
--------------------------------------------------------------------------------
3. 配置Apache服务器需要修改的配置文件为(分数:2, 完成次数:456)
A.
access.conf
B. srm.conf
C. httpd.conf
D. named.conf
--------------------------------------------------------------------------------
4. 当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是
(分数:2, 完成次数:456)
A. ifconfig
B. traceroute
C. netstat
D. ping
--------------------------------------------------------------------------------
5. WWW服务器是在Internet上使用最为广泛,它采用的是 ( ) 结构。
(分数:2, 完成次数:456)
A. 服务器/工作站
B.
B/S(Browser/Server)
C. 集中式
D. 分布式
--------------------------------------------------------------------------------
6. Linux系统通过( )命令给其他用户发消息
(分数:2, 完成次数:456)
A. less
B. send
C. mesg
D. write
--------------------------------------------------------------------------------
7. 删除文件命令为:(分数:2, 完成次数:456)
A. mkdir
B. rmdir
C. mv
D. rm
--------------------------------------------------------------------------------
8. 为了保证在启动服务器时自动启动DHCP进程,应将( )文件中的dhcpd=no改为dhcpd=yes。
(分数:2, 完成次数:456)
A. rc.inet1
B. lilo.conf
C. inetd.conf
D. httpd.conf
--------------------------------------------------------------------------------
9. 改变文件所有者的命令为(分数:2, 完成次数:456)
A. chmod
B. chown
C. touch
D. cat
--------------------------------------------------------------------------------
10. 在使用匿名登录ftp时,用户名为(分数:2, 完成次数:456)
A. users
B. anonymous
C. root
求linux期末考试答案
悬赏分:20 - 解决时间:2008-5-28 20:42
1. 选择题:
下列描述中不正确的是
(分数:1, 完成次数:456)
A. Linux是一套免费使用和自由传播的类Unix *** 作系统
B.
Linux性能比Windows更好
C. Linux 是在Internet开放环境中开发的,它由世界各地的程序员不断完善,而且免费供用户使用
D. 用来提供各种Internet服务的计算机运行的 *** 作系统占很大比例的是Unix及Unix类 *** 作系统
--------------------------------------------------------------------------------
2. DNS域名系统主要负责主机名到________的解析。(分数:2, 完成次数:456)
A. Ip地址
B. Mac地址
C. 网络地址
D. 主机别名
--------------------------------------------------------------------------------
3. 配置Apache服务器需要修改的配置文件为(分数:2, 完成次数:456)
A.
access.conf
B. srm.conf
C. httpd.conf
D. named.conf
--------------------------------------------------------------------------------
4. 当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是
(分数:2, 完成次数:456)
A. ifconfig
B. traceroute
C. netstat
D. ping
--------------------------------------------------------------------------------
5. WWW服务器是在Internet上使用最为广泛,它采用的是 ( ) 结构。
(分数:2, 完成次数:456)
A. 服务器/工作站
B.
B/S(Browser/Server)
C. 集中式
D. 分布式
--------------------------------------------------------------------------------
6. Linux系统通过( )命令给其他用户发消息
(分数:2, 完成次数:456)
A. less
B. send
C. mesg
D. write
--------------------------------------------------------------------------------
7. 删除文件命令为:(分数:2, 完成次数:456)
A. mkdir
B. rmdir
C. mv
D. rm
--------------------------------------------------------------------------------
8. 为了保证在启动服务器时自动启动DHCP进程,应将( )文件中的dhcpd=no改为dhcpd=yes。
(分数:2, 完成次数:456)
A. rc.inet1
B. lilo.conf
C. inetd.conf
D. httpd.conf
--------------------------------------------------------------------------------
9. 改变文件所有者的命令为(分数:2, 完成次数:456)
A. chmod
B. chown
C. touch
D. cat
--------------------------------------------------------------------------------
10. 在使用匿名登录ftp时,用户名为(分数:2, 完成次数:456)
A. users
B. anonymous
C. root
D. guest
1.B
2.A
3.C
4.B
5.B
6.B
7.D
8.A
9.B
10.B
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)