健威wjw505
第1题 ()是职业软件工程师的必要条件。A. 编程速度快 B. 语言天赋 C. 熟悉众多的软件环境 D. 自律、善于沟通、具有一定的软件技能 正确答案是:自律、善于沟通、具有一定的软件技能第2题 根据软件工程的7条基本原理判断下面正确的选项是()。A. 软件错误只能通过运行代码才能发现 B. 软件错误发现的越早改正的成本越低 C. 需求阶段一般不会引入错误 D. 软件错误发现的时机不重要,重要的是错误的严重程度 正确答案是:软件错误发现的越早改正的成本越低第3题 美国著名软件工程专家于1983年提出了软件工程的()条基本原理。A. 12 B. 3 C. 5 D. 7 正确答案是:7第4题 软件、程序和代码是()。A. 程序语言写的代码 B. 三个不同的概念 C. 计算机代码和数据 D. 相同的软件概念 正确答案是:三个不同的概念第5题 软件对硬件和环境有着不同程度的依赖性,这导致了软件()问题。A. 升级和移植 B. 通用性 C. 脆弱性 D. 复杂性 正确答案是:升级和移植
迷路的小花猫。
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地址是:,那么它的网络地址是
方法一:
#!/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.在命令行下发一邮件,发件人:, 收信人:
二、简述题:
下如何改IP,主机名,DNS
下如何添加路由
3.简述linux下编译内核的意义与步骤
4.简述Linux启动过程
5.简述DDOS攻击的原理
6.简述Tcp三次握手的过程
7.简述VPN,常见有哪几种?
三、设计题:
1.系统设计
请考虑以下系统的设计. 您可以翻阅资料,查询任何您有帮助的资料、指南等。
您有的资源:
8台安装Linux (内核) 的双网卡PC服务器以及相关开源软件,交换机
Apache
Tomcat
数据库系统
最多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
–>
您需要提交
1、服务器规划,包括:
*网络结构图
*每台机器的IP地址分配
*每台机器上运行的关键软件
*您从安全性和维护性方面的考虑
2、Apache的以下配置文件给我们:
*extra/
*extra/
2.你可以采取任何设备和不同操 作系统服务器设计对两台WWW服务器和两台FTP服务器做负载均衡,用网络拓扑图表示并加以说明!(方法越多越好)
第一种方法: DNS轮巡
www1 IN A
www2 IN A
www3 IN A
ftp1 IN A
ftp2 IN A
ftp3 IN A
www IN CNAME www1
www IN CNAME www2
www IN CNAME www3
ftp IN CNAME ftp1
ftp IN CNAME ftp2
ftp IN CNAME ftp3
温暖三月5021
官网其实有考试题库的,可以去官网看看历年真题,如果找不到的话,利用百度文库、电大题酷小程序、上学吧等考试搜题工具会好很多的。帮你搜了一些题,希望能够帮到你~~~面向对象建模得到的模型包含系统的3个要素,即静态结构、交互次序和数据变换。选择一项:对 错正确的答案是“对”。软件测试的目的是证明程序没有错误。选择一项:对错 正确的答案是“错”。软件是指用程序设计语言(如Pascal,C,Visual Basic等)编写的程序,软件开发实际上就是编写程序代码。选择一项:对错 正确的答案是“错”。扇出是一个模块直接调用的模块数目,一般推荐的扇出为3或4选择一项:对 错正确的答案是“对”。系统流程图是一个典型的描述逻辑系统的传统工具。选择一项:对错 正确的答案是“错”。软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()选择一项:a. 面向对象设计b. 面向对象程序设计c. 生存期d. 面向对象分析 正确答案是:面向对象分析
优质工程师考试问答知识库