面试试卷

填空题

1.在linux系统中,唯一标识每一个用户的是用户的(    )和(   )

2.结束后台进程的命令是(    )

3.要更新游标结果集中的当前行,应使用(    )子句

4.在超级用户下显示linux系统中正在运行的全部进程,应使用的命令参数是(    )

5.PL/SQL块中不能直接使用的SQL命令是(    )

6.网络管理的重要任务是(    )和(    )

7.内核分为(    )、(    )、I/O系统管理、文件系统管理四个子系统

8.VIP协议的三种模式:(    )、(    )、(    )

9.指出以下标准协议所默认的端口号:Telnet(    ),SSH(    ),http(    ),SMTP(    )

10.标准端口的范围是(   )

11.重启IIS服务的命令是(    )打开远程桌面的命令是(     )

12.windows 2008有哪两种远程访问方法(    )(    )

13.唯一标识每一个用户的是用户的(    )和(    )

14.将FAT32转换为 NTFS 分区的命令是(    )

15.计算机默认管理员账号是(    )来宾账号(    )

16.在 TCP / IP 中,(    )层和(    )层之间的区别是最为关键的:(    )层提供点到点的服务,而(    )层提供端到端的服务

17.SQL复制技术类型(    )、(    )、(    )

18.请写出568A与568B的线序

 

选择题

1.下列文件中,包含了主机名到IP地址的映射关系的文件是

A /etc/HOSTNAME

B /etc/hosts

C /etc/resolv.conf

D /etc/networks

2.下面哪个语句将user表的名称变更为userinfo

A alter table user rename as userinfo

B rename to userinfo from user

C rename user to userinfo

D rename user as userinfo

3.linux中,下面哪个命令不能撞见文件

A vi

B touch

C chmod

D tail

4.你的系统使用增量备份策略,当需要回复系统是,你需要按什么顺序恢复备份数据

A 最后一次和全备份,然后从最早到最近的增量备份

B 最后一次全备份,然后从最近到最早的增量备份

C 最早到最近的增量备份,然后最后一次全备份

D 最近到最早的增量备份,然后最后一次全备份

5.下列表空间中,哪个表空间是运行一个数据库必须的表空间

A rollback

B tools

C temp

D system

6.以下哪个不是数据库的物理组件

A 表空间

B 日志空间

C 数据文件

D 控制文件

7.下列哪项是服务战略的主要目标之一

A 提供IT服务设计的详细说明

B 强调在全球经济中服务的重要性

C 将服务管理转换成战略资产

D 设计和建立满足业务需求的流程

8.服务生命周期的哪个阶段更加关注定义政策和目标

A 服务计划

B 服务转换

C 服务战略

D服务运营

9.在Oracle中,当控制一个显示游标时,以下哪个命令包含into子句?

A open

B close

C fetch

D cursor

10.获取当前系统时间的语句是?

A sysdate

B select sysdate

C select sysdate

D 以上都不对

11.数据库的日志文件的扩展名是

A mdf

B ldf

C ndf

D log

12.oracle数据库屋里结构包括以下三种文件,以下不属于的是

A 系统文件

B 日志文件

C 数据文件

D 控制文件

13.linux有三个查看文件的命令,若希望在查看文件内容过程中可

 

以用光标上下移动来查看文件内容,应使用命令

A cat

B more

C less

D menu

14.操作系统是一种

A 应用软件

B 系统软件

C 通用软件

D 工具软件

15.命令可以从文本文件的每一行中截取指定内容的数据

A cp

B dd

C fmt

D cut

16.DNS 域名系统主要负责主机名与()之向的解析。

A IP 地址

B MAC地址

C 网络地址

D 网络别名

17.NFS 是()系统。

A 文件

B 磁盘

C 网络文件

D 网络别名

18.文件权限读、写,执行的三种标志符号一次是

A rwx

B xrw

C rdx

D srw

19.在shell脚本中,用来读取文件内各个域的内容并将其复制给

 

shell变量的命令

A fold

B join

C tr

D read

20.使用什么命令检测基本网络连接

A ping

B route

C netstat

D ifconfig

21.下列不是linux系统进程类型的是

A 交互进程

B 批处理进程

C 守护进程

D 就绪进程(进程状态)

22.下面的网络协议中,面向连接的协议是

A 传输控制协议

B 用户数据报协议

C 网际协议

D 网际控制报文协议

23.O命令是在VI编辑器执行存盘退出

A :q

B ZZ

C :q!

D :WQ

24。不是shell具有的功能和特点的是

A 管道

B 输入输出重定向

C 执行后台进程

D 处理程序命令

25.IT持续性管理的生命周期阶段是

A 初始;需求和战略;实施;日常运营

B 战略;设计;转换;运营;持续改进

C 计划; 执行;检查;行动

D 战略;需求;规划;沟通;调用;测试

26.PL/SQL代码段中注释符号是:

A //

B \

C -

D .

27在pl/sql代码段的异常处理块中,捕获所有异常的关键字是

A other

B all

C exception

D error

28.sql语句中修改表结构的命令是

A modify table

B modify structure

C alter table

D alter structure

29.在oracle中获取前10条命令的关键字是

A top

B limit

C first

D rownum

30.在oracle中,下面用于限制返回值的语句是

A where

B having

C order by

D 无法限定分组函数的返回

31.在VPN技术中,属于三层隧道协议的是:

A L2TP

B PPTP

C IPSec

D L2F

32.查看本网段其他计算机的MAC地址。可先ping对方主机,然后

A arp -g

B arp -n

C arp -a

D arp -d

33.oracle中要生成数据库表,下列哪个选项是无效表生成的语句

A create table cats(c_name varchar2(10),c_weight

 

number,c_owner varchar2(10))

B create table cats(c_name varchar2(10),c_weight

 

number,c_owner varchar2(10))

C create global temporary table temp_cats(c_name

 

varchar2(10),c_weight number,c_owner varchar2(10))

D create table 51cats as select c-name,c_weight from cats

 

where c_weight>5

34.在灾难恢复中,哪项是最重要的:

A 应用程序

B 硬件

C 数据

D 软件

35.以下哪些路由器是基于链路状态的路由器:

A OSPF V3

B RIP V1

C IGRP

D RIP V2

36.对子网络运维,—下哪项不属于防止口令猜测的措施:

A 防止用户使用太短的口令

B 确保口令不再终端上再现

C 使用机器产生的口令

D 严格限定从一个给定的终端进行非法认证的次数

37.对称算法在实际运用中所遇到的局限:

A 密钥分发

B 密钥大小

C 蛮力攻击

D 处理速度

38.Is命令(  )

A.-a可显示当前目录内的所有文件

B.与dir命令类似

C.-A与-a功能相同,但显示的文件更多

D.-d当遇到目录时列出目录本身而非目录内的文件

39.使普通用户可执行超级用户文件的命令是

A. chmod +v

B. usermod +v

C. chmod +s

D. usermod +s

40.利用命令find査找当前目录下的名称尾为.c的文件,并将结果输

 

出到标

准输出的命令是()(5分)

A. find.-name"?.c"-print

B. find.-name"#.c"-print

C. find.-name"!*.c"-print

D. find.-name"*.c"-print

41.为了将当前目录下的归档文件myftp.tgz解压缩到/tmp 目录下,

 

用户可以使用命令

A. tar xvzf myftp.tgz -C /tmp

B. tar xvzf myftp.tgz-R/tmp

C. tar vzf myftp.tgz-X/tmp

D. tar xvzf myftp.tgz /tmp

42.临时注销一个用户,可以直接修改 /etc/shadow 文件,即在该

 

用户口令前加

A. !

B. #

C. %

D. *

43.如果需要新建一个用户blue,但其密码由该客户第一次登录进系

 

统后修改,可使用哪个命令

A. useradd -p  "" bule

B. #useradd -R  "" blue

C. #adduser -o  "" blue

D. #adduser -u  "" blue

44. 不能作为Linux根分R的分区类型有()

A. ext3

B. reiserfs

C. ext2

D. ntfs

45.下列哪项通常是hadoop集群的管理工具

A CPU

B 网络

C 磁盘

D 内存

46.若一台计算机的内存为128MB,则交换分区的大小通常是

A 64MB

B 128MB

C 256MB

D 512MB

47.当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了

 

解在网络的什么位置出现了问题,满足该目的的命令是

A ping

B ifconfig

C traceroute

D netstat

48.结束后台进程的命令是

A kill

B top

C ifconfig

D halt

49.在Linux系统中,用来存放系统所需要的配置文件和子目录的目

 

录是

A /usr

B /var

C /etc

D /conf

50.在超级用户下显示Linux系统中正在运行的全部进程,应使用的

 

命令及参数是

A ps -nux

B ps -ef

C top

D jps

51.为脚本程序制定执行权的命令及参数

A chown +x filename

B chown a+x filename

C chomd o+x filename

D chmod a+x filename

52.将/usr/local/test目录下大于100K的文件转移到/tmp目录下,

 

命令是

A /usr/local/test -type f -size +100 -exec mv {} /tmp \:

B /usr/local/test -type g -size +100k -exec mv {} /tmp \:

C /usr/local/test -type f -size +100k -exec mv {} /tmp \:

D /usr/local/test -type f -size +100k -exec mv /tmp \:

53.Linux系统中获取pid为888的进程所监听的tcp端口

A netstat -antup |grep 8 8 8

B netstat -nu |grep 8 8 8

C netstat -ltna |grep 8 8 8

D netstat -anp |grep 8 8 8

54.在11月份内,每天的早上6点到12点中,每隔2小时执行一

 

/usr/bin/httpd.sh脚本命令是

A 06,12/2 11 * /usr/bin/httpd.sh

B * 06-12/2 * 11 * /usr/bin/httpd.sh

C 06-12 2 * 11 /usr/bin/httpd.sh

D 06*12/2 * 11 * /usr/bin/httpd.sh

55.现在将/目录下的www文件权限改为只有主用户有执行权限的有

A chmod 100 /www

B chmod 001 /www

C chmod u+x,g-x,o-x /www

D chmod o-x,g-x,u-x /www

 

 

 

 

 

 

主观题

1.配置一个与DNS集成的活动目录,客户端在加入域的时候提示找不

 

到域控制器,其中最有可能出现问题的地方在哪?

 

2.用sql语句 查询teasttable中姓名为“张三”的nikename的字段

 

email字段

 

3.如何关闭websphere server

 

4.哪些命令查看服务器的IP地址配置

 

5.比较truncate和delete命令

 

6.在unix或linux下,启动进程有手动启动和调度启动两种方法,其

 

中调度启动常用的命令为

 

7.oracle中需要把表test字段cl的null输出为0,怎么处理

 

8.列举oracle数据库的几种连接方式

 

9.请写出输入网址到页面打开数据经过的过程

 

10.简述权限与角色之间的关系

 

11.主机高可用性配置主要有哪几种,各自工作模式如何,分别适合什么业务类型

 

12.请描述oracle数据库备份方式

 

13.如何查看占用端口8080的进程

 

14.在ETL过程中四个基本的过程分别是什么

 

15.服务器需要监控哪些项目

 

16.在系统调优方面都包括哪些工作,请简明阐述

 

17.一个新的应用系统上线有哪些注意事项?

 

18.oracle数据库,通过查询哪些字典表或视图,获得表空间的使用率

 

19.如何验证远端的oracle数据库是否能连通

 

20.oracle数据库中,最常用的数据导出、导入工具或命令是

 

21.一个文本文件a.log,每天生成的数据条目未知,格式如下

2018-05-01 169.282

2018-05-01 31.066

2018-05-01 17.520

2018-05-01 95.157

2018-05-01 60.105

2018-05-01 17.034

2018-05-01 12.446

a)从上述文本中.利用shell脚本挑选出每天的最大值.并计算所有最大值的平均值。

将每天的最大值以及对应的日期写入x.log,并将计算出的平均值写入x.log的最后行。

 

b)如果另_个shell脚本需要实时往x.log中写数据,请问怎么避免两个脚本同时往 xlog中写入数据时产生的数据混乱问题?

 

22.拓扑为:远端Linux Web服务器…出口路由器…-交换机-…本地

 

Linux Web服务器

a) 两服务器之间双向ping和http都不通.请分析排査过程和可能出现的问题

 

b) 两服务器之间双向ping通.http双向不通.请分析排查过程和可能出现的问题

 

c) 两服务器双向ping正常,本地Linux服务器访问远端Linux服务器的http服务正常,但是远端Linux服务器访问本地Linux服务器的http服务不通,请分析诽査过程和可能出现的问题。

 

23.査看哪个进程占用了8090端口

 

24. 査看 httpd 进程打开的文件数目

 

25.某应用程序 GC 日志“logs/gc.log 〃格式如下

2018-05-31Tl0:33:15.127+0800: 4.774:[GC (Allocation

Faiture)2018-05-31T10:33:15.127+0800:4.775

[ParNew: 819200K->81988K(92I600K),0.1143678 sccs]

819200K->81988K(1994752K),0.1146366 sccs]

[Times: uscr=0.45 sys=0.07, real=0.12 sccs]

2018-05-31T10:33:l9.677+0800; 9.324: [GC (Allocution

Faiture) 2018-05-31T10:33:19.677+0800:9.324

[ParNew: 901188K->49774K(921600K),0.1831891 sccs] 901188

->69405K(1994752K),0.1833980 sccs]

[Times: user=0.70 sys=0.05, real=0.18 sccs]

2018-05-31T10:33:25.097+0800: 14.744[GC (Allocation

Faiture) 2018-05-31T10:33:25.097+0800:14.744

[ParNew: 868974K->62645K(921600K),0.0459615 sccs]

888605K->82277K(1994752K),0.0462238 sccs]

[Times: user=0.30 sys=0.00, real=0.18 sccs]

对上述日志进行分析,并根据回收(real time)进行排序(降序)

 

26.在/linux 目录下查找权限为644的文件,并移动到/tmp目录下

 

27.拷贝/etc/my.cn到/var/tmp/下,且权限所有人不能执行,root属主属组,userl可读写,user2不可读写,其他人可读

 

28.用sed修改test.txt的第10行的linux为test

 

29.在12月份的每个星期天晚上23点50分,备份/test目录,名字为test_当前的日期和时间tar.gz

 

30.查找/user/share/doc目录下的所有文件,找出文件内容包含"allow_min_user"关键字的文件,并打印文件名

 

31.请编写SHELL脚本,名字为sum.sh

效果为/sum.sh 1 2 3……使参数相加求和

比如:./sum 1 2 输出结果:3

     ./sum 1 2 3 4 输出结果为:10

 

32.编写个shell脚本将/test目录下大雨100k的文件转移到/tmpm目录下

 

33.请列出经常使用的网络分析、测试等软件和方法,并简要说明功能及使用方法

 

34.请列举你所知道的一些网络攻击和窃密的手段,以及针对性的安全措施

 

35.请列举所了解的安全厂商、主要产品及其特点

 

36.你更偏向哪一领域;网站(/策划/幵发/运营),网络(Lan/Wan),软件程序,数据库 <SQL Server/Mysql/DB2/SYbase/Oracle>

 

37.VPN (Virtual Private Network):虚拟专用网络,是一门网络新技术,为我们

提供了一种通过公用网络安全地对企业内部专用网络进行远程访问的连接方式。

VPN使用明三个方面的技术保证了通信的安全性:

 

38.如何设置宽带路由器:

 

39.RedHat Linux (以下简称 LINUX) 系统如何设置网卡IP地址 :

 

40.Windows 客户端无法访问 Linux 提供的 web (设定端口为8080)服务,如何进行排査

 

41.基于 iptables 的防火墙 filter 表中 : :

①、设置 FORWARD 链默认为拒绝:

 

②、设置

 

42.MySQL中,如何在表名为H0ST_INNFO中査询IP_INNFO为 10.0.0.2或者

H0ST_NAME为 AETHER_ADMIN的所有信息?

 

 

43.指出以下服务所默认的端口号:FTP; Telnet; POP3; SMTP; Windows远程桌面

 

44.在网络排错中,你经常会用到哪些操作命令?

Linux;

Windows :

45.路由器的基本功能?

 

46.请写出568A与568B的线序:

 

47.你在局域网内想获得 IP 192.168.1.2地MAC,在XP系统地命令提示符如何操作

 

48.如何获取eth1网卡上80端口的数据包信息

 

49.如何排查系统中已经被删除但是仍然被应用程序占用的文件列表

 

50.请出运行结果

def f(x,l=[]):

for i in range(x):

l.append(l*i)

print(l)

if _ name_== "_main_":

f(3)

 

51.以下文件内容,将域名取出并进行计数排序:

http://www.baidu.com/map/http://www.baidu.com/guding/more

 

.htmlhttp://www.bdidu.com/e

vents/20180105/photomore.htmlhttp://hi.baidu.com/browse/h

 

ttp://www.sina.com.cf/head/w

ww20021123am.shtmlhttp://www.sina.com.cn/head/www20041223

 

am.shtml/http://www.blue

vision.com/index.htmlhttp://www.domob.com/langding/a.jpg

 

52.拒绝IP123.125.115.110访问本机的80端口,如何实现?

 

53.在linux中添加一条到10.0.0.0/24网段的静态路由,通过eth1网口出去,用什么命令

 

54.100台机器批量创建10个系统账号,并设置密码,账号名自定义

 

55.查询file1文件中以abc结尾的行

 

56.打印出filel文件中第1到第3行

 

57.查看占端口8080的进程

 

58.在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现

 

59.简述oracle数据库备份方式

 

60.简述 raidO、raidl、raidlO、raid5的原理

 

61.编写个shell脚本将/usr/local/test 目录下大于100k的文件转移到/tmp目录下

 

62.查看监听端口80 的进程

 

63.列出常用RAID的级别

 

64.导出192.168.1.111:5000下用户root,密码abc的mysql中的test库为文件test.sql

 

65.检查主机ip:1.1.1.1的路由情况的命令

 

66.给文件a.sh赋予执行权限的命令是

 

67.删除文件夹/tmp/test及内部所有文件的命令是

 

68.列出/tmp文件夹下所有以.log结尾的文件

 

69.更改当前hosts文件及dns服务器

 

70.请描述交换机与路由器的区别

 

71.网络地址为192.168.0.0 掩码为255.255.252.0,请问此网络中可容纳多少主机?IP地址的范围

 

72.linux下如何查看CPU、进程、网卡和路由信息

 

73.64位Windows系统中的64是指什么

 

74.请描述OSI七层网络结构模型,并列举你所熟知的各层协议

 

75.在某公司局域网内,某台PC无法访问www.163.com页面,请描述可能导致此问题的故障及排错方法

 

76.使用你所熟悉的编程语言,计算1+2+3+……+100的和

 

77.简述apache工作模式

 

78.查询file里面空行的所在行号

 

79.如何判断mysql主从是否同步?该如何使其同步

 

80.如何查询mysql的innodb锁的问题

 

81.mysql概述备份

 

82.烦请设计一个zabbix的监控不熟以及调试环境,简单描述下安装部署涉及的相关组件、关系、模板、配置等等

 

83.写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除

 

84.写一个脚本将某目录下大雨100k的文件移动至/tmp下

 

85.写一个防火墙配置脚本,只允许远程主机访问本机的80端口

 

86.写一个脚本进行nginx日志统计,得到访问ip最多的钱10个nginx

日志路径:/data/logs/nginx/default/access.log

 

87.写出下列命令的含义

(1)MaxKeepAliveRequests

(2)Options FollowSymLinks

Order Deny Allow

Deny from all

Allow from 192.168.1.1

88.写一个脚本把指定文件里的/usr/local替换为别的目录

 

89.TCP断头最小长度是多少字节

 

90.让某普通用户能进行cp/dirl/filel/dir2的命令时,请说明dirl filel最小具有什么权限

 

91.简述TCP三次握手的过程

 

92.查看http的兵法请求数与其TCP链接状态

 

93.查看当前系统每个IP的连接数

 

94.Hadoop如何保证高可靠性

 

95.安装hadoop集群需要哪些步骤

 

96.列出hadoop集群启动中的所有进程和进程的作用

 

97.你认为在系统调优方面都包括哪些工作。以linux为例,请简明阐述,并举一些参数为例

 

98.你们的数据是用什么导入到数据库的?导入到什么数据库

 

  1. 你们提交的job任务大概有多少个?这些job执行完大概用多少时间

 

100.Docker是什么,和VMs的区别

 

101.docker有哪些网络模型,他们的通信原理,如何实现跨主机通信

 

102.构建docker镜像应该遵循哪些原则

 

103.k8s的组成是什么,怎么管理docker

 

104.扫描192.168.1.0/25网络的存货主机,用shell实现

 

105.下面代码会输出什么

def f(x,1=[]):

for i in rang(x);

l.append(I*i)

print l

 

f(2)

f(3,[3,2,1])

f(3)

 

106.使用python写一个端口探测小程序,以检测一些特定的服务端口有没有被占用

 

107.请写出5个以上日常工作中使用频率高的Linux命令及作用

 

108.请用一行命令分别实现以下几个需求

1)查找出/data目录下所有文件大小超过100m的文件,压缩成gzip文件,保存到/backup目录同事删除源文件

 

2)假如今天10号,现在需要查看两天前的历史负载

 

3)分析nginx日志,统计访问次数前十位的IP

 

4)使用Iptables将本机80端口请求转发到8080端口

 

109.假如一台linux服务器中毒了,应该怎么处理

 

110.列举几个常见修改的内核参数,并说明其作用

 

111.请简述OSI七层模型和TCP/IP四层模型的概念

 

112.LVS Nginx HAproxy有什么区别?工作中你怎么选择

 

113.SQL语言包含哪些类型

 

114.请写出你所熟悉的数据库创建用户和授权语句

 

115.请写出你知道的MYSQL同步方式以及常用的备份工具,描述下各自的优缺点

 

116.MySQL主从复制延迟较高,可能原因以及解决办法

 

117.mysql主从复制原理说一下

 

118.怎么查看两台服务器之间的网络是不是正常的,服务器是禁ping的

 

119.比如我访问百度网站,有什么方法可以跟踪经过了哪些网络节点

 

120.在linux系统中,一般都会有swap内存,你觉得使用swap内存有什么好处,在什么情况下swap内存才会被使用?你觉得在生产环境中要不要用swap内存?

 

121.服务器要监控哪些项目?凭借这些项目如何判断服务器的瓶颈

 

122.简述一下lvs和Nginx的优缺点

 

123.nginx有哪几种调度算法,解释一下ip hash和轮询有啥不一样

 

124.centos 6.X版本系统和centos 7.X版本有啥区别

 

125.linux下查看磁盘使用情况的命令是

 

126.linux下查看服务程序占用的端口命令是什么

 

  1. linux查看系统活跃进程的命令是

 

  1. Windows和unux常用的远程连接和FTP工具有哪些?

 

  1. Linux网卡配置文件路径是什么?要使服务器上外网,必须满足的条件有哪些?需要配置什么?

 

  1. 新增一块新硬盘如何实现?需要哪些本步骤

 

  1. RAID与LVN区别

 

  1. 192.168.0.0/24网段通过192.168.0.1网管连入172.16.1.0/24ip段,如何添加路由

 

  1. Nginx负载均衡几种方式

 

  1. 你们公司上线的流程是什么

 

  1. 请写出iptables预防dos攻击策略

 

 

 

 

 

 

 

posted @   寻仙阁  阅读(631)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示