运维工程师试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
运维笔试题
1、Linux系统的开机启动顺序,以及内核Linux裁剪的意义。
2、解释下BGP的含义
3、简述BGP的优点
4、⺴⽹网络专线就是⺴⽹网络服务提供商给⽤用户提供专⽤用的信道,让⽤用户的数据传输变得可靠可信,专线的优点就是安全性好,QoS 可以得到保证。不过,专线租⽤用价格也相对⽐比较⾼高,⽽而且管理也需要专业⼈人员。
简述专线主要有两种信道,主要是( )信道和( )信道,如果现在要搭建北京公司到⼲⼴广东分公司的⺴⽹网络专线,请在不考虑成本的情况下,做出⼀一套专⽤用⺴⽹网络的⽅方案。要求⾄至少包含实现的思路和简单拓扑结构。
5、简述VXLAN的原理
6、软件定义⺴⽹网络(Software Defined Network, SDN ),是由美国斯坦福⼤大学clean slate研究组提出的⼀一种新型⺴⽹网络创新架构,其核⼼心技术OpenFlow通过将⺴⽹网络设备控制⾯面与数据⾯面分离开来,从⽽而实现了⺴⽹网络流量的灵活控制,为核⼼心⺴⽹网络及应⽤用的创新提供了良好的平台。
?xml version="1.0" encoding="UTF-8" standalone="no"?
请简述你了解的SDN技术是什么,为了解决什么问题?
7、通过proc ⽂文件系统怎么找到id 为235的进程⽂文件在那个位置,打开了哪些⽂文件,启动
参数是什么,他的⽗父进程id 是多少,他的⼦子进程id 有哪些?
8、请写出iptables语句 iptables [-t 表名] -命令-匹配-j 动作/⺫⽬目标
1)本地80端⼝口的请求转发到远端服务器10.0.3.188:8080端⼝口,当前主机IP为192.168.2.,并且保证服务正常使⽤用
2)允许本机对外连接80端⼝口(本机能连外界服务器为80)
3)开放本机的3306端⼝口
4)禁⽌止外界ping本服务器
9、在时间维度上控制多个myget下载进程的总下载速度,其中myget是⼀一个下载命令, 由sourceforge上软件myget提供,它的常⽤用选项如下:
◆-d [⺫⽬目录]:指定下载到的⽂文件在本地存放的位置,默认当前⺫⽬目录。
◆-f [⽂文件]:指定下载⽂文件名称。
◆-h:帮助选项。
◆-n [线程数]:下载线程数量,默认为4个。
程序说明: (1)语⾔言不限, 但要简洁, 思路清晰
(2)尽量使⽤用语⾔言的⾼高级语法
(3)展现编程的技巧与艺术,有想象⼒力,例如”第⼆二列的速率可以为0”,怎么理解这
句话?这不是题意不清,⽽而是考查实⼒力与想象⼒力.
(4)因为程序需⻓长时间执⾏行, 所以尽量以demon形式实现(不是必须)
(5)限速⽅方法不限, 例如tc
程序需有三个可配置的⽂文件:
(1)d.conf:主配置⽂文件,对于max_, mini_的解释, 请看第三个配置⽂文件的解释;
max_1=1g #对应dlimit.conf中的$1上限值
mini_1=100m #对应dlimit.conf中的$1下限值
max_2=1000m
mini_2=100m
max_3=500k
mini_3=100k
threads=199 #下载的线程数,myget此参数配置⾥里⾯面的线程数; myget参数之⼀一
dir=/dev/null #下载⽂文件存放的⺫⽬目录; myget参数之⼀一
proc=10 #同时下载的进程数,如dlist.conf有100个⽂文件地,编号为1-100; 如果配置为10,则保证有10个myget下载编号为1-10的⽂文件,如果下载完了,则去下载11,12,以此类推; 要保证同时有10个myget同时在运⾏行.
(2)dlist.conf:指定下载列表, 每⾏行是⽂文件的url
http://ip1/file1
http://ip1/file2
http://ip2/file1
(3) dlimit.conf: 单位的规则由编程者⾃自⼰己制定
00:00 200k
00:05 0m
00:10 $1
00:15 $1
……
23:50 100k
23:55 95m
解释⼀一下此配置⽂文件:
(1)⼀一天有24*60/5个”五分钟”, 这个⽂文件⾥里有24*60/5⾏行, “00:00 200k
“是指00:00到00:05内, 所有myget相关进程总下载速度应该被限制在200k/s之下;
(2) 第⼆二列的速率可以为0;
(3)注意这⾥里⾯面还有”$1”,⽤用户可以在d.conf⾥里指定任意个min_n,max_n对,
对应于⼀一个随机数$n的上限和下限, 例如“00:10 $1“,
查看d.conf中max_1=1g, mini_1=100m, 那么在00:10到00:15内限速到100m到1g之间的⼀一个随机值, 可能是200m, 700m等;
(4)多个同样的$n, 需要独⽴立计算随机数, 例如
00:10 $1
00:15 $1
00:10-00:15和00:15-00:20需要独⽴立计算;
注意:
1.myget是个shell命令, 所以可能需要在您采⽤用的语⾔言⾥里执⾏行shell命令; 但如果⽤用
C或C++实现,不排除直接包含myget的源代码;
2.假如myget难以安装在您的操作系统⾥里,可以直接编写, 虽⽆无法测试程序, 但更能
体现对语⾔言的掌握程度.(myget-0.1.2-4.el6.x86_64.rpm可以在RHEL 6.2 x86_64上安装成功)
10、有下⾯面⼏几条路由,把他们汇总合并下:
58.16.0.0/12 via 58.63.246.89 dev em1
58.32.0.0/12 via 116.213.249.19 dev em1
58.48.0.0/12 via 116.213.249.19 dev em1
58.64.0.0/12 via 116.213.249.19 dev em1
58.80.0.0/12 via 58.63.246.89 dev em1
58.96.0.0/12 via 58.63.246.89 dev em1
58.112.0.0/12 via 58.63.246.89 dev em1
11、在⼀一台做nat的linux ⺴⽹网关服务器上,怎样从系统中查看⼀一个源ip为2.3.4.5 且⺫⽬目的端⼝口为34512 的链接,经过nat 转换后的具体ip地址。
12、在windows的cmd下ping 83421345 显⽰示的点分⼗十进制ip是多少?并⽤用⾃自⼰己熟悉的语⾔言,写出ip转换算法功能函数代码。
13、在linux 系统和其他⼚厂家⺴⽹网络设备,静态路由,直连路由优先级顺序是什么