运维工程师笔试题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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域,启动过程中会输出日志信息,可以实时查看启动状态。后台启动是指将