当前位置:文档之家› 运维工程师笔试题及答案

运维工程师笔试题及答案

运维工程师笔试题及答案
第一部分:Linux系统知识
填空题:
1.创建目录用mkdir命令,创建文件用touch命令。

2.移动文件用mv命令,复制文件用cp命令。

3.使用history命令查看用过的命令列表。

4.查看各类环境变量用env命令。

5.终止进程用kill命令。

6.编写的Shell程序运行前赋予该脚本文件读和执行权限。

7.链接分为:硬链接和软链接/符号链接。

8.在Linux系统中,以文件方式访问设备。

9.当前用户主目录用~/表示。

10.L inux下命令可使用的通配符有“?”和“*”。

选择题:
1.某文件的组外成员的权限是只读、属主是全部权限、组内权限是可读可写、该文件权限为?(D)
A.467
B.674
C.476
D.764
2.Linux配置文件一般放在什么目录?(A)
A.etc
B.bin
C.lib
D.dev
3.什么命令常用于检测网络主机是否可达?(C)
A.ssh
C.ping
D.exit
4.对所有用户的变量设置,应当放在哪个文件下?(B)
A./etc/bashrc
B./etc/profile
C.~/.bash_profile
D./etc/skel/.bashrc
5.什么命令解压缩tar文件?(B)
A.tar-czvf filename.tgz
B.tar-xzvf filename.tgz
C.tar-tzvf filename.tgz
D.tar-dzvf filename.tgz
第二部分:数据库
填空题:
1.数据库系统的核心是___数据库管理系统___。

2.事务四大特性分别是原子性、隔离性、一致性、持久性。

3.索引字段值不唯一,应该使用的索引类型为普通索引。

4.人员基本信息一般包括:身份证号,姓名,性别,年龄等。

其中可以作为主关键字的是身份证号。

5.SQL语言中,用于排序的是__Order by__子句,用于分组的是__group by__子句。

6.在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为多对多。

7.在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称____D____是关系A的外键。

8.通过封锁机制可以保证在多用户操作下,并发数据一致性。

9.锁可以分为两种类型:共享锁和排它锁。

10.关系数据模型由数据结构、数据操作和完整性约束规则三部分组成。

选择题:
1.用SQL语句建立表时将属性定义为主关键字,应使用短语?(B)
A.CHECK
B.PRIMARY KEY
C.FREE
D.UNIQUE
2.在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过?(B)
A.候选键
B.主键
C.外键
D.超键
3.SQL语句中修改表结构的命令是?(C)
A.MODIFY TABLE
B.MODIFY STRUCTURE
C.ALTER TABLE
D.ALTER STRUCTURE
4.用SQL语句建立表时将属性定义为主关键字,应使用短语?(B)
A.CHECK
B.PRIMARY KEY
C.FREE
D.UNIQUE
5.在oracle中下列哪个表名是不允许的?(D)
A.abc$
B.abc
C.abc_
D._abc
6.以下哪种锁定方式能提供最佳的并行访问性能?(D)
A.列锁定
B.表锁定
C.块锁定
D.行锁定
7.数据库索引可以明显提高哪一操作的效率?(A)
A.SELECT
B.INSERT INTO…VALUES…
C.UPDATE
D.DELETE
8.用户JANKO想在有三个列:empid,lastname,和salary.的employee表中插入一行,该用户想输入数据empid59694, lastname Harris,但没有salary.哪一个语句最适合这项工作?(A)
A.INSERT INTO employee VALUES(59694,’harris’,null)
B.INSERT INTO employee VALUES(59694,’harris’)
C.INSERT INTO employee(empid,lastname,salary) VALUES(59694,’harris’)
D.INSERT INTO employee(SELECT59694FROM‘harris’)
9.以下哪项是在视图上不能进行的操作?(C)
A.更新视图
B.查询视图
C.在视图上定义新的表
D.在视图上定义新的视图
10.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,
应使用?(B)
A.使用WHERE子句
B.在GROUP BY后面使用HAVING子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING子句,再使用WHERE子句
简答题:
1.在数据库中查询语句速度很慢,如何优化?
2.请简述数据表中哪些列适合建立索引、哪些不适合建索引?
3.创建一张学生科目成绩表,包含信息有:姓名、科目、成绩。

4.用一条SQL语句查询出每门课都大于80分的学生姓名。

grade表:
name course score
张三语文81
张三数学75
李四语文76
李四数学90
王五语文81
王五数学100
王五英语90
5.修改科目成绩表的结构,添加一列信息,授课老师。

第三部分:Web容器
填空题:
1.Tomcat的缺省端口是8080,在server.xml文件中进行修改。

2.使用JDK自带的jconsole可以明了的看到内存的使用情况,线程的状态,当前加载的类的总量等信息。

3.在tomcat上发布javaweb应用时,默认的是webapps。

4.Weblogic域的主要配置文件是config.xml,可在里面直接修改域端口号和一些配置参数。

5.Weblogic中boot.properties文件写入的是管理域的用户名和密码信息。

简答题:
1.什么是Tomcat?
2.怎么在Linux上安装Tomcat并部署java应用的过程?
3.什么是WebLogic?
4.简述WebLogic中domain server的两种启动模式?
5.在Linux下启动Weblogic域时,有前台启动和后台启动之分,区别是什么?这两种方式分别适合在何种情况启动?
第四部分:网络环境及部署实施
选择题:
1.下列系统默认端口号错误的是(C)
A.SSH端口22
B.mysql端口3306
C.Telnet端口20
D.Https端口443
2.在日常管理中,通常CPU会影响系统性能的情况是(A)
A.CPU已满负荷地运转
B.CPU的运行效率为30%
C.CPU的运行效率为50%
D.CPU的运行效率为80%
3.下列关于TCP和UDP叙述正确的是(C)
A.都是无连接的
B.TCP是无连接的,UDP是面向链接的
C.TCP适用于可靠性较差的广域网,UDP适用于可靠性较高的局域网
D.TCP适用于可靠性较高的局域网,UDP适用于可靠性较差的广域网
4.一般的防火墙不能实现以下哪项功能(B)
A.隔离公司网络和不可信的网络
B.防止病毒和木马程序
C.隔离内网
D.提供对单点的监控
5.下面的网络协议中,面向连接的的协议是?(A)
A传输控制协议
B用户数据报协议
C网际协议
D网际控制报文协议
简答题:
1.系统启动后,不能连接数据库的原因?
2.你认为客户服务的重点是什么?。

相关主题