运维工程师笔试题及答案

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

运维工程师笔试题及答案第一部分:Linux系统知识

填空题:

1.创建目录使用mkdir命令,创建文件使用touch命令。

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

3.使用history命令可以查看已使用的命令列表。

4.使用env命令可以查看各种环境变量。

5.终止进程使用kill命令。

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

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

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

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

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

选择题:

1.某文件的组外成员的权限是只读,属主是全部权限,组

内权限是可读可写,该文件权限为(D) 764.

2.Linux配置文件一般放在什么目录?(A) etc。

3.什么命令常用于检测网络主机是否可达?(C) ping。

4.对所有用户的变量设置,应当放在哪个文件下?(B)

/etc/profile。

5.什么命令解压缩tar文件?(B) tar-xzvf 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.如果要将属性定义为主关键字,可以使用哪个短语?应该使用 PRIMARY KEY。

2.在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过主键来实现的。

3.SQL语句中修改表结构的命令是 ALTER TABLE。

4.如果要将属性定义为主关键字,可以使用哪个短语?应该使用 PRIMARY KEY。

5.在XXX中,不允许使用哪个表名?不允许使用 _abc。

6.哪种锁定方式能够提供最佳的并行访问性能?行锁定能够提供最佳的并行访问性能。

7.数据库索引可以明显提高哪种操作的效率?数据库索引可以明显提高 SELECT 操作的效率。

8.用户JANKO想在employee表中插入一行数据,该行数据包含empid、lastname和salary三个列。如果该用户想输入数据empid 和lastname Harris,但没有salary,应该使用哪个

语句?最适合的语句是 INSERT INTO employee(empid。lastname) VALUES (.'Harris')。

A。将INSERT语句格式化为:INSERT INTO employee (empid。lastname。salary) VALUES (.'harris'。NULL)。B。删除这个段落,因为它与A段落重复。C。将INSERT语句格式化为:INSERT INTO employee (empid。lastname。salary) VALUES (.'harris'。[salary])。D。删除这个段落,因为它的语法有问题。

9.将“在视图上定义新的表”改为“在视图上创建新的列”。

10.将“在GROUP BY后面使用HAVING子句”改为“在GROUP BY后面使用HAVING子句来过滤分组”。

XXX:

1.可以通过以下方式优化查询语句的速度:使用索引、优化查询语句、分离大型表、使用缓存等。

2.适合建立索引的列包括:经常用于查询的列、经常用于

连接的列、经常用于排序的列。不适合建立索引的列包括:包含大量重复数据的列、包含大量NULL值的列、经常进行大

批量更新的列。

3.可以创建一个包含姓名、科目和成绩的表。表结构如下:CREATE TABLE student_scores (name VARCHAR(50)。course VARCHAR(50)。score INT);

4.可以使用以下SQL语句查询每门课都大于80分的学生

姓名:SELECT name FROM grade WHERE course IN ('语文'。'

数学'。'英语') GROUP BY name HAVING MIN(score)。80;

5.可以使用以下SQL语句向科目成绩表添加一列授课老

师信息:ALTER TABLE student_XXX(50);

XXX:

1.Tomcat是一个开源的Java Servlet,用于实现Java Servlet和JavaServer Pages技术。

2.在Linux上安装Tomcat并部署Java应用的过程如下:下载Tomcat安装包,解压缩安装包,配置环境变量,启动Tomcat,部署Java应用。

3.WebLogic是一个企业级Java应用服务器,用于构建、部署和管理大型分布式应用程序。

4.简述WebLogic中domain server的两种启动模式?

WebLogic中domain server有两种启动模式:一种是开发者模式,另一种是生产模式。开发者模式适用于开发和测试环境,启动时会加载所有的配置文件和应用程序,方便开发和调试。生产模式则适用于生产环境,启动时只加载必要的配置文件和应用程序,以提高性能和可靠性。

5.在Linux下启动Weblogic域时,有前台启动和后台启动之分,区别是什么?这两种方式分别适合在何种情况启动?

前台启动是指在命令行中启动WebLogic域,启动过程中会输出日志信息,可以实时查看启动状态。后台启动是指将

相关文档
最新文档