运维工程师笔试题及答案
- 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域,启动过程中会输出日志信息,可以实时查看启动状态。
后台启动是指将
WebLogic域作为一个后台进程启动,启动过程中不会输出日
志信息,但可以通过查看日志文件来了解启动状态。
前台启动适合在开发和测试环境中使用,方便查看日志信息和调试问题;后台启动适合在生产环境中使用,可以提高可靠性和安全性。
选择题:
1.下列系统默认端口号错误的是(C)。
端口号为23,不是20.
2.在日常管理中,通常CPU会影响系统性能的情况是(A)。
当CPU已满负荷地运转时,会影响系统性能。
3.下列关于TCP和UDP叙述正确的是(C)。
TCP适用于可
靠性较差的广域网,UDP适用于可靠性较高的局域网。
4.一般的防火墙不能实现以下哪项功能(B)。
防火墙可以
防止病毒和木马程序。
5.下面的网络协议中,面向连接的协议是(A)。
传输控制
协议(TCP)是面向连接的协议。
XXX:
略。