运维工程师笔试试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运维工程师笔试试题

姓名:________________ 日期:________________ 时间:________________

一、选择题

1、下列系统默认端口号错误的是()

A SSH端口22

B mysql端口3306

C Telnet端口20

D Https端口443

2、linux系统中查看ip地址的命令是()

A ipconig

B ifconfig

C icmp

D iptables

3、进入cisco路由特权模式的命令是()

A system-view

B enable

C config

D sudo su

4、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是()

A -m

B -d

C -f

D -p

5、文件file1 的访问权限为rw-r--r-- 对应权限用数字表示的是()

A 744

B 755

C 644

D 655

6、正确的DNS查询解析的顺序是()

A 缓存、是否本机、HOSTS文件、DNS服务器

B 是否本机、缓存、HOSTS文件、DNS服务器

C 缓存、是否本机、DNS服务器、HOSTS文件

D 是否本机、HOSTS文件、缓存、DNS服务器

7、DHCP服务器的主要作用是()

A 动态IP地址分配

B 域名解析

C IP地址解析

D 分配MAC地址

8、当内网内没有条件建立dns服务器,又不想用IP访问网站,应配置的文件是()

A hosts

B sysconfig

C network

D hostname

9、mysql列出所有数据库的命令是()

A show databases;

B show tables;

C select databases;

D select tables;

10、在linux系统中,用来存放系统所需要的配置文件和子目录是()

A /etc

B /var

C /root

D /home

二、简答题

1、ISO/OSI 7层模型和TCP/IP 四层协议都是什么

2、网络排错所用到的命令,四种以上及其作用

3、写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/home/logs/nginx/default/access.log

4、简述raid0、1、5的特点和优点

5、请比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系

6、配置一个与DNS集成的活动目录,客户端在加入域的时候提示找不到域控制器,其中最有可能出现问题的地方在哪里?

7、域与工作组相比,主要优势在哪里

8、/var/www/html/是网站的发布目录,linux中如何每天凌晨0点30对其进行自动备份,写出操作步骤?

9、简单介绍你使用过的服务器开源监控软件,并陈述它们的特点

10、运维工程师都需要具备哪些技能和职业品质

答案

一、选择题:CBBDC DAAAA

二、简答题:

1、

ISO/OSI TCP/IP

应用层应用层

表示层传输层

会话层

传输层

网络层网络层

数据链路层

物理层网络接口层

2、

Ping 检测网络的连通性和传输质量

Ipconfig 查看当前的网络配置情况

Tracert 查看网络的跳转情况

Route 查看本机的路由表情况

NSLOOK 查看本机的dns解析情况

Telnet 查看端口开放情况

3、awk '{a[$1]++}END{for (j in a) print a[j],j}'

/home/logs/nginx/default/access.log|sort -nr|head -10

4、

raid0 两块磁盘、没有冗余速度快

raid1 偶数块容量相同的磁盘构成提供冗余

raid5 三块以上容量相同的磁盘构成容错功能好,速度快

5、

黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。

单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。

集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。

系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。

验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。

6、本地dns有问题无法解析到域服务器。

7、

集中用户账户管理

集中资源管理

统一安全策略部署

8、

第一步创建备份脚本bakweb.sh(打包网站目录,备份文件加上日期)。

#!/bin/bash

tar zcvf /home/bak/html/www_$(date +%F).tar.gz /var/www/html

第二步创建crond脚本,加入计划任务

30 0 * * * root /root/bakweb.sh

9、Nagios Cacti zabbix MRTG Tsar

10、

1. Windows/Linux服务器的配置,数据库的操作配置,路由交换的操作配置。

2. 熟悉脚本语言,包括:Shell、PERL、PHP、Python等;

3. 够承受一定的工作压力,具备良好的沟通协调能力及突发事件单独处理能力

相关文档
最新文档