资源描述:
《运维工程师试题.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、郑州珑凌科技有限公司运维笔试题1、Linux系统的开机启动顺序,以及内核Linux裁剪的意义。2、解释下BGP的含义3、简述BGP的优点4、网络专线就是网络服务提供商给用户提供专用的信道,让用户的数据传输变得可靠可信,专线的优点就是安全性好,QoS可以得到保证。不过,专线租用价格也相对比较高,而且管理也需要专业人员。简述专线主要有两种信道,主要是()信道和()信道,如果现在要搭建北京公司到广东分公司的网络专线,请在不考虑成本的情况下,做出一套专用网络的方案。要求至少包含实现的思路和简单拓扑结构。5、简述VXLAN的原理6、软件定义网络(SoftwareDefinedNetwork,SDN),是
2、由美国斯坦福大学cleanslate研究组提出的一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。?xmlversion="1.0"encoding="UTF-8"standalone="no"?请简述你了解的SDN技术是什么,为了解决什么问题?7、通过proc文件系统怎么找到id为235的进程文件在那个位置,打开了哪些文件,启动参数是什么,他的父进程id是多少,他的子进程id有哪些?8、请写出iptables语句iptables[-t表名]-命令-匹配-j动作/目标1)本地80端口的请求
3、转发到远端服务器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)尽量使用语言的高级语法
4、(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=1000mmini_2=100mmax_3=500kmini_3=100kthreads=199#下载的线程数,
5、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:指定下载列表,每行是文件的urlhttp://ip1/file1http://ip1/file2http://ip2/file1(3)dlimit.conf:单位的规则由编程者自己制定00:00200k00:050m0
6、0:10$100:15$1……23:50100k23:5595m解释一下此配置文件:(1)一天有24*60/5个”五分钟”,这个文件里有24*60/5行,“00:00200k“是指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等;
7、(4)多个同样的$n,需要独立计算随机数,例如00:10$100:15$100:10-00:15和00:15-00:20需要独立计算;注意:1.myget是个shell命令,所以可能需要在您采用的语言里执行shell命令;但如果用C或C++实现,不排除直接包含myget的源代码;郑州珑凌科技有限公司2.假如myget难以安装在您的操作系统里,可以直接编写,虽无法测试程序,但更能体现对语言的掌握程度