文档库 最新最全的文档下载
当前位置:文档库 › 百度笔试题及答案解析-百度笔试题及答案解析

百度笔试题及答案解析-百度笔试题及答案解析

百度笔试题及答案解析-百度笔试题及答案解析
百度笔试题及答案解析-百度笔试题及答案解析

百度笔试题及答案-百度笔试题及答

百度java笔试题(含答案)

更多面试题,

百度面试笔试题解答答案

专家回答:

第一题

简评

百度的主要业务是搜索,搜索的基本原理如下

1.编写爬虫程序到互联网上抓取网

页海量的网页。

2.将抓取来的网页通过抽取,以一定的格式保存在能快速检索的文件系统中。

3.把用户输入的字符串进行拆分成关键字去文件系统中查询并返回结果。

由以上3点可见,字符串的分析,抽取在搜索引擎中的地位是何等重要。

因此,百度的笔试面试题中,出现这样的题就变得理所当然了。

以下是该题的java实现,代码如下:

程序代码程序代码

import *;

import *;

import *;

/** * @author tzy * 在下测试通过*/

public class FileNameStat{

private String srcPath;//要统计的文件路径

private Map statMap;//用于统计的map

public FileNameStat(String srcPath)

{

=srcPath; 软件开发网

statMap=new TreeMap();

}

/*获得要统计的URL的文件名*/

public String getFileName(String urlString)

{

URL url=null;

String filePath=null;

String fileName=null;

try

{

url=new URL(urlString);

filePath=();

int index=0;

if ((index=(“/”))!=-1)

{

fileName=(index+1);

else

{

fileName=““;

}

}

catch(MalformedURLException e)

{

}

return fileName;

}

/*统计指定文件名的个数*/

public void stat(String filename)

{

Integer count=null;

if((filename)!=null)

{

count=(Integer)(filename); count=new Integer(()+1); }

else

{

count=new Integer(1);

}

(filename,count);

}

/*统计的主方法*/

public void start() throws FileNotFoundException,IOException {

BufferedReader bfin=new BufferedReader(new FileReader());

String temp=null;

while((temp=())!=null)

{

stat(getFileName(temp));

}

}

/*输出统计结果*/

public void result()

{

Iterator it=().iterator();

while(())

{

entry=()(());

((().equals(““)?”空文件名”:()) + “的个数是”+ ()); }

}

public static void main(String args) throws Exception

{

FileNameStat fns=new FileNameStat(““);//指定成待统计文件();

();

}

}

第二题

简评:

这道题也与百度的业务有关,百度现在除了搜索外,还有贴吧,知道,博客等重要产品。同时也在积极的探索社区化,包括前不久宣布进军电子商务领域,搜索之外的这些产品,其主要功能的实现主要是对数据库的操作。因此,想进入百度,也需要对数据库有一定的认识。实现思路及数据库设计:1,该论坛主要有两个实体对象,用户和帖子;对于帖子对象,有一个问题:回复

的帖子是否应该跟主题帖子存放在同一个表里?

考虑到每天更新10万帖子,说明帖子数比较多,为了方便主题的呈现,我一般都把主题贴和回帖分别放在不同的表中,把主题贴和回帖分开可以提高查询效率(300万的访问量每天)。

2,按照1中的思路,该论坛由两个对象(用户和帖子)变成三个实体对象,分别是用户,主题帖子,回复帖子;

3,上述三个对象存在三个关系,分别是:

用户--主题帖,一个用户可以发0个或多个帖子,一个帖子对应一个用户

(一对多关系),

主题帖--回复帖:一个主题有0个或多个回复帖子,一个回复帖子对应一个主题(一对多关系);

用户--回复贴:一个用户可以回0个或多个帖,一个帖子对应一个用户(一对多关系)。

还存在对回复贴的回复,这个考虑用fatherId来表示。

4,由于三个关系“用户--主题帖,主题帖--回复帖,用户--回复贴”都是一对多关系,根据表设计一般原则,可以将这两个关系独立建立表,也可以不另外建表而将一对多的关系体现在实体

表中;然而,表间的连接查询是非常耗资源的,所以应尽量减少表间连接,那么对三个关系不应该分别建表,而是把用户的id作为主题表和回帖表的外键,把主题贴id作为回帖表的外键。

5,鉴于以上考虑,该论坛的三个表如下所示

表名:t_user_info (用户信息表)

字段名类型缺省值中文含义约束备注

id Int用户编号PRI Auto_increment

Name Varchar(30) 用户名

Email Varchar(50)

Phone Varchar(30)

Addr Varchar(200)

其他字段略,根据需要添加表名:main_content_info (主题帖信息表) 字段名类型缺省值中文含义约束备注

id Int贴编号PRI Auto_increment

Title Varchar(200) 发帖标题

Content Text 发帖内容

UserID Int用户编号外键

其他字段略,根据需要添加

表名:sub_content_info (回复贴信

息表)

字段名类型缺省值中文含义约束备注

id Int贴编号PRI Auto_increment

Title Varchar(200) 发帖标题

Content Text 发帖内容

UserID Int 用户编号外键

FatherID Int 父编号

MainID Int主题帖编号外键

其他字段略,根据需要添加

6,符合范式分析:

上述表中每个字段不可再分,首先满足1NF;

然后数据库表中的每个实例或行都是可以被惟一地区分(id),不存在部分依赖,因此满足2NF;

t_user_info (用户信息表)和main_content_info (主题帖信息表)不存在任何传递依赖,至少属于BCNF;

但是sub_content_info (回复贴信息表)不满足3NF,因为存在如下传递依赖:id-->FatherID,FatherID-->MainID。

范式并不是越高越好,sub_content_info表只满足2NF却更

有效率,也是当今论坛较主流的设计。

第三题

简评:

如何对海量数据进行快速检索,这是搜索引擎的必需考虑的问题。这又涉及到数据结构和算法。因此,要想进入百度,就必须熟悉一些基本的算法和数据结构。思路及解决方案如下:1: 设计用TRIE树实现关键词到其对应id的快速词典查找

TRIE树的每一个节点为一个包含256个元素的数组,同时指针指向其下一级节点

节点定义如下:

struct trienode

{

int id;

struct trienode *child;

}TRIENODE;

如果TRIE树的某个节点的指针为NULL,说明从跟节点到当前节点的路径构成文件B中的一个关键词,

在其节点的id保存该关键词的id;如果指针不为NULL,则id对应为0或者一个无穷大的整数,标志从根节点到当前节点的路径不是一个完整的关键词。

将关键词转化为二进制无符号char

型数组,即对于汉字等双字节字符视为两个无符号char型整数,

每个元素的取值范围在0到255之间。

2:生成文件b的TRIE树

步骤1:依次读取文件b的每一行,对每一行执行步骤2到步骤5

步骤2:读取关键词id和关键词,令为key

步骤3:依次读取key的每一个字符,对每一个字符,执行步骤4;

步骤4:如果该字符对应的指针为NULL,则创建其儿子节点;

步骤5:为当前节点的对应字符id

置为关键词id

3:根据A文件生成C文件

步骤1:依次读取文件A的每一行,对每一行执行步骤2到步骤5

步骤2:分别获取当前行关键词、ip 地址和时间

步骤3:令关键词key=c1c2...cm,对c1到cm每个字符,执行步骤4 步骤4:获取根节点的第c1个元素指针,转移到节点node1,

根据node1的第c2个元素指针,转移到node2...

根据nodem的第cm个元素,获取关键词的id

步骤5:往文件c中写入一行数据,格式为关键词的id、ip地址和时间

生成文件B的TRIE树过程时间复杂度为O(n*m),其中n为文件b行数,m为文件b关键词的最大长度。TRIE的空间复杂度为O(n*m),n和m含义同上,但由于实际应用中关键词之间可能会有很多前缀相同现象,所以实际耗费空间并不会很高。

生成C文件的时间复杂度同样为O(n*m),n为文件a行数,m为文件a 关键词的最大长度,因为有了TRIE树之后,给定一个关键词获得其id的时间复杂度为关键词长度。生成C文件的过程

it运维面试题及答案.doc

it 运维面试题及答案 【篇一:运维中心笔试题答案】 xt> 一、单项选择 1、t-sql 语句是由哪一家公司设计出的:(a)a microsoftb ibmc sun 2、sql-server 的数据库类型属于哪一类型:(a) a 关系型数据库 b 网络型数据库 c 层次型数据库 3、要启动sql -server 的服务器,在命令提示符下键入以下什么 命令可以启动sql -server 服务器:(b) a net send b net start mssqlerver c net help 4、输入和调试t-sql 语句的工具是:(b) a 企业管理器 b 查询分析器 c 服务器网络使用工具 d 联机丛书 5、创建数据库的关键字是: (b) a delete b create c from d talbe 6、数据库的日志文件的扩展名是:(b) a mdf b ldf c ndf d log 7、创建表的主约束使用哪个关键字:(b) a check b primary c foreign d rull 8、datetime 属于什么数据类型:(a) a 日期型 b 时间型 c 字符串型 d 整数型 9、下列数据类型中不能属于sql_variant 型的是:(c) a varchar b int c image d datetime 10、存储过程sp_bindrule 的作用是什么:(a) a 绑定规则 b 查看表结构 c 绑定默认值 d 查看过程 11、insert 表示的含义:(a) a 添加 b 删除 c 查询 d 更改 12、sql-server 中外键约束关键字为:(c) a primary key b unique c foreign key d check 13、alter view 表示:(b) a 创建视图 b 更改视图 c 检索视图 d 删除视图 14、去掉结果集中的重复值用关键字: (b ) a top b distinct c in d null 15、语句“delete from 员工表where 工资2000”表示含义:(a) a 删除工资大于2000 的员工资料 b 添加工资>2000 的员工姓名 c 检索工资>2000 的员工姓名 d 更改工资>2000 的员工姓名

运维工程师面试题及答案

精品文档 IT运维工程师笔试题 姓名:时间: 一、填空题 双绞线两种制作标准的线序: EIA/TIA 568A:—绿白、绿、橙白、蓝、蓝白、橙、棕白、棕 EIA/TIA 568B :橙白、橙白、绿白、蓝、蓝白、绿、棕白、棕 连接方法有两种: 正线(双绞线两边都按照EIAT/TIA 568B 标准连接) 反线(一边是按照EIAT/TIA 568A 标准连接,另一边按照EIT/TIA 568B 标准连接) 填写以下各设备的连接方法: PC-PC:反线、PC-HUB:正线、HUB-HUB 反线HUB-SWITCH ________________________________ SWITCH-SWITCH:反线、SWITCH-ROUTER正线、ROUTER-ROUTER:反线 某公司申请到一个 C类IP地址,但要连接6个子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应设为_255.255.255.224 ____________________________ 已知某一主机的IP地址为201.103.136.184,其子网掩码为255.255.255.192,该主机是在c__类网络中,该主机所在子网最多允许有______________________ 63 _______ 台主机。 OSI/RM的传输层提供的服务有两大类,即___TCP/IP _________ 的服务和―IPX/SPX___的服务。 交换机工作在OS七层的哪一层?_______ 数据链路层___________ 平均无故障时间的英文缩写是_____ MTBF (Mean Time Between Failure ) __________ 。 在TCP/IP协议集中,传输层的UDP 协议是一种面向无连接的协议,它不能提供可靠的数 据包传输,没有差错检测功能。 在IP网络中,从IP地址映射到物理地址采用_ ARP( Address Resolution Protocol )是地址解析协议―协议。 到目前为止,已岀现了三种类型的防火墙,即数据包过滤、—代理防火墙—、—双穴主机防火 下面几条PIX配置是否正确,为什么? access-list 101 permit icmp any host web access-list 101 permit tcp any host X.X.X.X eq www access-list 101 permit tcp any host X.X.X.X eq 3389 access-list 101 permit tcp any host X.X.X.X eq ftp access-list 101 deny tcp any any access-list 101 permit tcp any host Y.Y.Y.Y eq www access-list 101 permit tcp any host Y.Y.Y.Y eq 3389 答:___________________________________________________________________________ 断电后,会使存储的数据丢失的存储器是_RAM (random access memory )随机存储器___________ 。下列服务的默认端口是多少 SSH 22 、TeInet 23 、SMTP 25 、POP3 110 、 DNS 53 、远程桌面3389 PAT和NAT有什么区别? 答:—都是网络地址转换,只不过不同的是一个是一对一,一个是一对多可复用地址 转换,PAT是nat的一种— NAT中文全称是地址转换,一般指的是内部IP和内部全局I ——对应 PAT中文全称是端口转换,一般指的是内部IP与内部全局IP—对多对应 说明下列Raid技术至少需要几块磁盘: Raid 0 2、Raid 1 2 、Raid 5 3 、Raid 0+1 4 、Raid 1+0 4 描述raid 0、1、5的特点和优点。 答:RAID 0即Data Stripping (数据分条技术)。整个逻辑盘的数据是被分条( stripped )分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力。要求至少两个 磁盘。我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度。RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么

运维面试题(含答案)

运维工程师面试题 姓名: 答题时间: 1.新安装MYSQL后怎样提升MYSQL的安全级别? A.修改mysql默认端口 B.linux下可以通过iptables来限制访问mysql端口的IP地址 C.对所有用户设置较复杂密码并严格指定对应账号的访问IP(可在mysql库 中user表中指定用户的访问可访问IP地址) D.root特权账号的处理(建议给root账号设置强密码,并指定只允许本地登录) E.开启二进制查询日志和慢查询日志 F.mysql安装目录及数据存储目录权限控制:给mysql安装目录读取权限,给mysql日志和数据所在目录读取和写入权限 G.删除无用mysql账号和删除无用的数据库(安装好的mysql默认会有个 test库,可将其删除) 2.MYSQL的主从原理,怎么配置文件? 整体上来说,复制有3个步骤: A.master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日 志事件,binary log events); B.slave将master的binary log events拷贝到它的中继日志(relay log);

C.slave重做中继日志中的事件,将改变反映它自己的数据。 3.mysql主从复制的优点 <1> 如果主服务器出现问题,可以快速切换到从服务器提供的服务; <2> 可以在从服务器上执行查询操作,降低主服务器的访问压力; <3> 可以在从服务器上执行备份,以避免备份期间影响主服务器的服务。 4.Mysql复制的基本原理过程 (1)Slave上面的IO线程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; (2)Master接收到来自Slave的IO线程的请求后,通过负责复制的IO线程根据请求信息读取指定日志指定位置之后的日志信息,返回给Slave端的IO线程。返回信息中除了日志所包含的信息之外,还包括本次返回的信息在Master端binary log文件的名称以及在Binary log中的位置; (3)Slave的IO线程收到信息后,将接收到的日志内容依次写入到Slave端的RelayLog 文件(mysql-relay-lin.xxxxx)的最末端,并将读取到的Master端的 bin-log的文件名和位置记录到master-info文件中,以便在下一次读取的时候能够清楚的告诉master“我需要从某个bin-log的哪个位置开始往后的日志内容,请发给我” (4)Slave的SQL线程检测到Relay Log中新增加了内容后,会马上解析该Log 文件中的内容成为在Master端真实执行时候的那些可执行的查询或操作语句,并在自身执行那些查询或操作语句,这样,实际上就是在master端和Slave端执行了同样的查询或操作语句,所以两端的数据是完全一样的。

最新运维中心笔试题答案

数据库运维中心笔试题答案 一、单项选择 1、T-SQL语句是由哪一家公司设计出的:(A) A Microsoft B IBM C SUN 2、 SQL-Server 的数据库类型属于哪一类型:(A) A 关系型数据库 B 网络型数据库 C 层次型数据库 3、要启动SQL-Server 的服务器,在命令提示符下键入以下什么命令可以启动SQL-Server服务器:(B) A net send B net start mssqlerver C net help 4、输入和调试T-SQL语句的工具是:(B) A 企业管理器 B 查询分析器 C 服务器网络使用工具 D 联机丛书 5、创建数据库的关键字是: (B) A delete B Create C from D talbe 6、数据库的日志文件的扩展名是:(B) A mdf B ldf C ndf D log 7、创建表的主约束使用哪个关键字:(B) A check B primary C foreign D rull 8、datetime属于什么数据类型:(A) A 日期型 B 时间型 C 字符串型 D 整数型 9、下列数据类型中不能属于sql_variant 型的是:(C) A varchar B int C image D datetime 10、存储过程sp_bindrule的作用是什么:(A) A 绑定规则 B 查看表结构 C 绑定默认值 D 查看过程 11、insert 表示的含义:(A) A 添加 B 删除 C 查询 D 更改 12、SQL-Server 中外键约束关键字为:(C) A primary key B unique C foreign key D check 13、alter view 表示:(B) A 创建视图 B 更改视图 C 检索视图 D 删除视图

(完整版)桌面运维初级试题(含答案)

初级试题 一、填空题 1、主板的IDE接口用来连接(硬盘)、(光驱)等设备; 2、1TB=(1024 )GB;1GB=(1024 )MB;1MB=(1024 )KB 3、打印机按照工作原理主要分为(针式打印机)、(喷墨打印机)、(激光打印机); 4、主机面板上有两个指示灯,分别是(电源指示灯)和(硬盘指示灯); 5、某主板说明书上有"Realtek 8201CL 10/100 Mbps"一块芯片,它指的是(板载网卡)芯片 6、人们习惯上叫的64位显卡、128位显卡和256位显卡就是指其相应的(显存)位宽 7、机箱前面板信号线的连接,HDD LED是指(硬盘灯),RESET指的是(复位开关)。 8、目前流行的显卡的接口类型是(PCI-E×16 ) 9、服务器从外形上区分一般有(塔式、机架式、刀片式)几种。 10、 二、选择题 1、在电脑的最小化测试是,安装的基本硬件中不包括下列哪个硬件:( B ) A、显卡 B、硬盘 C、内存 D、CPU 2、PCI-E端口是用来接:( B ) A、声卡 B、显卡 C、网卡 D、打印机 3、PS/2键盘鼠标、USB、SATA硬盘、显示器几个设备中哪个不支持热插拔(A ) A、PS/2键盘鼠标 B、USB设备 C、SATA硬盘 D、显示器 4、关于显示器的分辨率下列描述不正确的是:( C ) A、分辨率是指屏幕上可以容纳的像素点的个数。 B、分辨率越高,屏幕上能够显示的像素也就越多,图像也就越清晰。 C、分辨率越高,屏幕上的图标也就越大。 D、过高的分辨率可能会使显示器无法显示。 5、下列跳线中,哪个属于电源按钮线:(D ) A、RESET SW B、POWER LED C、SPEAKER D、POWER SW 6、负责计算机内部之间的各种算术运算和逻辑运算的功能,主要由(A)来实现。 A.CPU B. 主板 C.内存 D.显卡 7.主机背后的扩展插包括(D )。 A.电源插槽 B.串行端口并行端口 C.显示器插槽 D.以上都包括 8.台式电脑中经常使用的硬盘是(B )。 A、5.25英寸 B、3.5英寸 C、2.5英寸 D、1.8英寸 9、主板上的RJ45接口是什么接口(A)。 A、网络接口 B、视屏接口 C、串口 D、并口 10.关于硬盘活动分区说法正确的是(D )。 A、一个硬盘的活动分区可以有多个 B、安装了操作系统的分区一定为活动分区 C、正在使用的操作系统分区一定为活动分区 D、如果要在某个主分区上安装Windows操作系统,则应将此主分区设置为活动分区11.模拟视屏接口、数字视屏接口、高清多媒体接口它们对应的英文简写是(C ) A、DVI VGA HDMI B、HDMI VGA DVI C、VGA DVI HDMI D、HDMI DVI VGA

运维工程师面试题及答案

运维工程师面试题及答 案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

IT运维工程师笔试题 姓名:时间: 一、填空题 双绞线两种制作标准的线序: EIA/TIA 568A:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕 EIA/TIA 568B:橙白、橙白、绿白、蓝、蓝白、绿、棕白、棕 连接方法有两种: 正线(双绞线两边都按照EIAT/TIA 568B 标准连接) 反线(一边是按照EIAT/TIA 568A 标准连接,另一边按照EIT/TIA 568B 标准连接)填写以下各设备的连接方法: PC-PC: 反线、PC-HUB: 正线、HUB-HUB 反线 HUB-SWITCH: 正线 SWITCH-SWITCH: 反线、SWITCH-ROUTER: 正线、ROUTER-ROUTER: 反线 某公司申请到一个C类IP地址,但要连接6个子公司,最大的一个子公司有 26台计算机,每个子公司在一个网段中,则子网掩码应设为 已知某一主机的IP 地址为,其子网掩码为,该主机是在_____c__类网络中,该主机所在子网最多允许有____63______台主机。 OSI/RM的传输层提供的服务有两大类,即___TCP/IP_______的服务和___IPX/SPX ___的服务。

交换机工作在OSI七层的哪一层数据链路层 平均无故障时间的英文缩写是___ MTBF(Mean Time Between Failure)____。 在TCP/IP协议集中,传输层的_UDP____协议是一种面向无连接的协议,它不能提供可靠的数据包传输,没有差错检测功能。 在IP网络中,从IP地址映射到物理地址采用___ ARP(Address Resolution Protocol)是地址解析协议___协议。 到目前为止,已出现了三种类型的防火墙,即数据包过滤、__代理防火墙__、__双穴主机防火墙___。 下面几条PIX配置是否正确,为什么 access-list 101 permit icmp any host web access-list 101 permit tcp any host eq www access-list 101 permit tcp any host eq 3389 access-list 101 permit tcp any host eq ftp access-list 101 deny tcp any any access-list 101 permit tcp any host eq www access-list 101 permit tcp any host eq 3389 答:

系统运维工程师招聘考试笔试题及答案

系统运维工程师招聘考试笔试题及答案 一填空题 1 在linux系统中,以文件的方式访问设备。 2 连接分为:软连接(符号链接)和硬链接。 3某文件的权限为d-rw-_r--_r-- ,用数值形式表示该权限,则该8 进制数位644,该文件的属性为目录。 4编写shell 程序之前必须赋予该脚本可执行的权限。 5系统管理的主要任务是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复、更新。 6内核分为进程管理、内存管理、I/O 系统管理、文件系统管理四个子系统。 7唯一标识每一个用户的是用户的id和用户名。 8远程连接mysql数据库的命令是什么mysql–h ip–u (用户)-p(密码) 9 如果nginx.pid的目录在'/usr/nginx/logs/nginx.pid'下,那么平滑重启的命令为kill –HUP /usr/nginx/logs/nginx.pid。 10在超级用户下显示linux系统中正在运行的全部进程,应使用的命令和参数是ps -aux 。 二选择题 1. Linux文件权限一共10 位长度,分成四段,第三段表示的内容是。 A 文件类型 B 文件所有者的权限 C 文件所有者所在组的权限 D 其他用户的权限 2. 终止一个前台进程可能用到的命令和操作。 A kill B ctrl+c C shut down D halt 3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。 A -m

B -d C -f D -p 4. 一个文件名字为rr.Z,可以用来解压缩的命令是:。 A tar B gzip C compress D uncompress 5.文件exer1 的访问权限为rw-r--r-- ,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是。 A chmoda+xg+w exer1 B chmod 765 exer1 C chmodo+x exer1 D chmodg+w exer1 6..关闭linux系统(不重新启动)可使用命令。 A Ctrl+Alt+Del B halt C shutdown -r now D reboot 7.在日常管理中,通常CPU 会影响系统性能的情况是:。 A CPU已满负荷地运转 B CPU 的运行效率为30% C CPU的运行效率为50% D CPU 的运行效率为80% 8.若一台计算机的内存为128MB ,则交换分区的大小通常是。 A 64M B B 128MB C 256MB D 512MB 9.Samba 服务器的配置文件是。

(完整版)系统运维工程师笔试题目--答案版.doc

系统运维工程师测试题 一填空题 1 在 linux 系统中,以文件的方式访问设备。 2 连接分为:软连接(符号链接)和硬链接。 3 某文件的权限为 d-rw-_r--_r-- ,用数值形式表示该权限,则该8 进制数位64 4 ,该文件的属性为目录。 4 编写 shell 程序之前必须赋予该脚本可执行的权限。 5 系统管理的主要任务是能够在分布式环境中实现对程序和数据的安全保护、备份、 恢复、更新。 6 内核分为进程管理、内存管理、I/O 系统管理、文件系统管理四个子系统。 7 唯一标识每一个用户的是用户的id 和用户名。 8 远程连接 mysql 数据库的命令是什么mysql –h ip –u (用户) -p(密码) 9 如果 nginx.pid 的目录在 '/usr/nginx/logs/nginx.pid' 下,那么平滑重启的命令为kill –HUP /usr/nginx/logs/nginx.pid 。 10 在超级用户下显示linux 系统中正在运行的全部进程,应使用的命令和参数是ps -aux 。 二选择题 1.Linux 文件权限一共 10 位长度,分成四段,第三段表示的内容是。 A 文件类型 B 文件所有者的权限 C 文件所有者所在组的权限 D 其他用户的权限 2.终止一个前台进程可能用到的命令和操作。 A kill B ctrl+c C shut down D halt

3.在使用mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。 A -m B -d C -f D -p 4.一个文件名字为 rr.Z ,可以用来解压缩的命令是:。 A tar B gzip C compress D uncompress 5.文件 exer1 的访问权限为 rw-r--r-- ,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是。 A chmod a+x g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1 6. .关闭 linux 系统(不重新启动)可使用命令。 A Ctrl+Alt+Del B halt C shutdown -r now D reboot 7.在日常管理中,通常CPU 会影响系统性能的情况是:。 A CPU已满负荷地运转 B CPU 的运行效率为30% C CPU的运行效率为50% D CPU 的运行效率为80% 8.若一台计算机的内存为128MB ,则交换分区的大小通常是。 A 64M B B 128MB C 256MB D 512MB 9. Samba 服务器的配置文件是。 A httpd.conf B inetd.conf C rc.samba D smb.conf 10. Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。 A cat B more C less D menu 11.建立动态路由需要用到的文件有。 A /etc/hosts B /etc/HOSTNAME C /etc/resolv.conf D /etc/gateways 12. 下面对 www和ftp的端口描述正确的是

运维工程师面试题及答案

IT运维工程师笔试题 姓名:时间: 一、填空题 双绞线两种制作标准的线序: EIA/TIA 568A:绿白、绿、橙白、蓝、蓝白、橙、棕白、棕EIA/TIA 568B:橙白、橙白、绿白、蓝、蓝白、绿、棕白、棕连接方法有两种: 正线(双绞线两边都按照EIAT/TIA 568B 标准连接) 反线(一边是按照EIAT/TIA 568A 标准连接,另一边按照EIT/TIA 568B 标准连接)填写以下各设备的连接方法: PC-PC: 反线、PC-HUB: 正线、HUB-HUB 反线HUB-SWITCH: 正线 SWITCH-SWITCH: 反线、SWITCH-ROUTER: 正线、ROUTER-ROUTER: 反线 某公司申请到一个C类IP地址,但要连接6个子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应设为255.255.255.224 已知某一主机的IP 地址为201.103.136.184,其子网掩码为255.255.255.192,该主机是在_____c__类网络中,该主机所在子网最多允许有____63______台主机。 OSI/RM的传输层提供的服务有两大类,即___TCP/IP_______的服务和 ___IPX/SPX ___的服务。 交换机工作在OSI七层的哪一层?数据链路层 平均无故障时间的英文缩写是___ MTBF(Mean Time Between Failure)____。 在TCP/IP协议集中,传输层的_UDP____协议是一种面向无连接的协议,它不能提供可靠的数据包传输,没有差错检测功能。 在IP网络中,从IP地址映射到物理地址采用___ ARP(Address Resolution Protocol)是地址解析协议___协议。 到目前为止,已出现了三种类型的防火墙,即数据包过滤、__代理防火墙__、__双穴主机防火墙___。 下面几条PIX配置是否正确,为什么? access-list 101 permit icmp any host web access-list 101 permit tcp any host X.X.X.X eq www access-list 101 permit tcp any host X.X.X.X eq 3389 access-list 101 permit tcp any host X.X.X.X eq ftp

网易2018运维笔试地的题目

网易运维工程(邮件运维)日期:2013-09-23 Collected by huangyueli and zdian 第一部分:计算机科学基础 1 ,( 2 分)对于多关键字而言,那种文件组织方便而又高效() A、顺序文件 B、倒排文件 C、散列文件 D、B+树索引文件 2 ,(2 分)以下哪些算法可用于遍历网络图() A、广度优先搜索 B、深度优先搜索 C、线性规划策略 D、决策树 3,(2分)我们使用一个6元组来表示6个节点的无向图的顶点数,请问以下 哪些 6 元组是可能的组合() A、<1,2,3,4,5,6> B、<2,4,4,2,3,5> C、<1,3,4,2,2,1> D、<1,2,2,4,5,2> 4、(2 分)以下关于可计算性的说法正确的是() A、所有问题最终都可以抽象为一个计算模型,图灵机可以在一个有限的时间(虽然可能会占用非常久 的时间)内完成计算:现代计算机的设计正是基于该理论。

B、存在部分问题,我们无法在有限时间内,给出解答:但是,所有问题都可以在有限时间内验证其解 答的正确性。 C、Godel (哥德尔)第一定律指明不存在完备且相容的公理系统。 D 、以上说法都不正确。 5、(2分)16 进制数值C396 和8进制数值64474 的异或结果值(10 进制)为() A、43690 B、16660 C、60350 D、20375 6 、(2 分)以下经典的问题哪些属于NP 问题() A、图灵停机问题 B、排序 C、0, 1背包问题 D、枚举有限集合的所有子集 7、(2 分)存在以下字母串:AGDCCDDDGFBBFFGGDDDGGGEFFDDCCCDDDFGAAA 现在需要对该串进行Huffman 编码,那么字母 F 对应bit 值(二进制格式为)() A、10 B、11 C、110 D、101 9、(2 分)进程管理如果设计不当将会导致“死锁”的产生,对待死锁,典型的银行家算法属于 ( 1 ),而剥夺资源属于(2)的方法。 A、(1 )= 死锁预 防, (2)=死锁避免 B、( 1 )= 死锁预 防,(2) = 死锁解除 C、( 1 )=死锁避免, (2) = 死锁预防 D、(1)= 死锁避 免,(2)= 死锁解除

运维工程师笔试题及答案

第一部分: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 https://www.wendangku.net/doc/3e17108087.html,stat 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

2014网易运维笔试题

第一部分:计算机科学基础 1,(2分)对于多关键字而言,那种文件组织方便而又高效() A、顺序文件 B、倒排文件 C、散列文件 D、B+树索引文件 2,(2分)以下哪些算法可用于遍历网络图() A、广度优先搜索 B、深度优先搜索 C、线性规划策略 D、决策树 3,(2分)我们使用一个6元组来表示6个节点的无向图的顶点数,请问以下哪些6元组是可能的组合() A、<1,2,3,4,5,6> B、<2,4,4,2,3,5> C、<1,3,4,2,2,1> D、<1,2,2,4,5,2> 4、(2分)以下关于可计算性的说法正确的是() A、所有问题最终都可以抽象为一个计算模型,图灵机可以在一个有限的时间(虽然可能会占用非常久的时间)内完成计算:现代计算机的设计正是基于该理论。 B、存在部分问题,我们无法在有限时间内,给出解答:但是,所有问题都可以在有限时间内验证其解答的正确性。 C、Godel(哥德尔)第一定律指明不存在完备且相容的公理系统。 D、以上说法都不正确。 5、(2分)16进制数值C396和8进制数值64474的异或结果值(10进制)为() A、43690 B、16660 C、60350 D、20375 6、(2分)以下经典的问题哪些属于NP问题() A、图灵停机问题 B、排序 C、0,1背包问题 D、枚举有限集合的所有子集 7、(2分)存在以下字母串:AGDCCDDDGFBBFFGGDDDGGGEFFDDCCCDDDFGAAA现在需要对该串进行Huffman编码,那么字母F对应bit值(二进制格式为)() A、10 B、11 C、110 D、101 9、(2分)进程管理如果设计不当将会导致“死锁”的产生,对待死锁,典型的银行家算法属于(1),而剥夺资源属于(2)的方法。 A、(1)=死锁预防,(2)=死锁避免 B、(1)=死锁预防,(2)=死锁解除 C、(1)=死锁避免,(2)=死锁预防 D、(1)=死锁避免,(2)=死锁解除 10、(2分)关于数据库索引,以下说法正确的是() A、针对某些字段建立索引,能够有小减少相关数据库表的磁盘空间占用; B、针对某些字段建立索引,能够有效的提升相关字段的读与写的效率; C、常见数据库管理系统,通常使用hash表来存储索引; D、数据库索引的存在,可能导致相关字段删除的效率降低; 第二部分:专业题 1、下列哪个选项不是产生死锁的必要条件() A、互斥条件 B、网络不可达 C、不可剥夺资源 D、环路等待 E、占有等待 2、根据左侧给出的概念,在右侧写出其对应的OSI模型层的名称。

运维中心维护员面试试题

运维中心维护员面试试题 一、综合布线 1、综合布线系统分为哪几个子系统? 答:六个子系统:工作区子系统、水平布线子系统、管理子系统、设备间子系统、干线子系统、建筑群子系统。 2、综合布线中MDF和IDF的中文意思分别是什么?他们分别属于哪个子系统? 答:MDF和IDF的中文意思分别是主配线架和中间配线架,分别属于干线子系统和水平子系统。 二、TCP/IP协议 1、TCP和IP他们意思分别是什么?TCP/IP协议的主要用在哪方面? 答:TCP/IP中的TCP表示传输控制协议,IP表示互联网协议。主要用在局域网内或网络通信中的数据传输。 2、网络协议一共分几层,并请具体列出名称? 答:七个协议层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 3、为什么有些小区的用户在玩QQ的时候没法互相传送文件? 答:由于部分小区是使用内网IP地址,如果QQ 双方都是采用内网IP地址的话就不能互相传送文件。 4、在IP地址规划中,一共预留出来三段IP地址作为私有IP地址,分别叫做A类、B类和C类地址,请问下面的IP地址分别属于那类IP地址? 192.168.52.188 属于C类地址; 10.252.100.168 属于 A 类地址; 172.20.0.132 属于B类地址。 5、现有两台已用交叉线直接相连的电脑,一台电脑(PC1)指定了192.168.0.1的IP地址(子网掩码为255.255.255.128),另外一台电脑(PC2)指定了192.168.0.254的IP地址(子网掩码为255.255.255.128),请问它们之间能否相互访问?如果能,为什么?如果不能,采取什么样的方法可以实现? 答:不能。把两台电脑的子网掩码都改为255.255.255.0就可以实现互相访问。 6、现有一台带路由功能的ADSL Modem,Modem内的设置也全部设置好(DHCP功能打开,Modem的IP地址192.168.1.254,子网掩码为255.255.255.0),只要电脑与Modem连通,并且电脑是自动获取IP地址的话就能上网,但为了方面管理,现将Modem的DHCP功能关闭,请问电脑要怎样设置才能上网?答:PC机的IP地址设置为192.168.1.1~192.168.1.253的其中一个, 子网掩码设置为255.255.255.0,网关设置为192.168.1.254,这样就可以上网。 三、交换机 1、什么叫Vlan?它的作用是什么? 答:VLAN是指虚拟局域网,它的特点是:提供了很高级别的安全性,不同VLAN之间不能通信,它有效地抑制了广播风暴。它可以将网络中不同交换机下用户划到同一个VLAN中,也可以将同一台交换机下不同用户划分到不同的VLAN中,不需要对网络布局作任何变更。 2、交换机有几种转换方式?分别是什么? 答:三种。分别是直通、存储、透明三种方式。 3、交换机和集线器的区别是什么?

运维工程师笔试试题

运维工程师笔试试题 姓名:________________日期:________________ 时间:________________ 一、选择题 1、下列系统默认端口号错误的是() ASSH端口22 Bmysql端口3306CTelnet端口20 DHttps端口443 2、linux系统中查看ip地址的命令是() AipconigBifconfigCicmpDiptables 3、进入cisco路由特权模式的命令是() Asystem-viewBenable CconfigDsudosu 4、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是() A -m B -d C -f D -p 5、文件file1 的访问权限为rw-r--r--对应权限用数字表示的是() A744B755C644D655 6、正确的DNS查询解析的顺序是() A 缓存、是否本机、HOSTS文件、DNS服务器 B 是否本机、缓存、HOSTS文件、DNS服务器 C 缓存、是否本机、DNS服务器、HOSTS文件 D 是否本机、HOSTS文件、缓存、DNS服务器 7、DHCP服务器的主要作用是() A 动态IP地址分配 B 域名解析 C IP地址解析 D 分配MAC地址 8、当内网内没有条件建立dns服务器,又不想用IP访问网站,应配置的文件是() A hosts B sysconfig C network D hostname 9、mysql列出所有数据库的命令是()

A show databases; B show tables; Cselectdatabases;D select tables; 10、在linux系统中,用来存放系统所需要的配置文件和子目录是() A /etc B /var C /root D /home 二、简答题 1、ISO/OSI 7层模型和TCP/IP 四层协议都是什么 2、网络排错所用到的命令,四种以上及其作用 3、写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/home/logs/nginx/default/access.log

运维试题大全

1 面试笔试题: 一、test@https://www.wendangku.net/doc/3e17108087.html,向test@https://www.wendangku.net/doc/3e17108087.html,发送邮件过程(大题) 二、我们可以正常访问客户网站,但是客户无法访问,检查服务器和网络配置都没有问题,该如何向客户解释并解决。(大题) 三、HTTP403错误 四、端口范围 0-255 公用端口 255-1023 用于各个公司 1023-49151 已注册端口号 49151-66536 动态或专用端口号 五、查看已连接IP列表 Netstat –an 六、FTP下查看文件列表命令 ls:列出远程机的当前目录。 cd:在远程机上改变工作目录。 lcd:在本地机上改变工作目录。 close:终止当前的ftp会话。 hash:每次传输完数据缓冲区中的数据后就显示一个#号。 get(mget):从远程机传送指定文件到本地机。 put(mput):从本地机传送指定文件到远程机。 quit:断开与远程机的连接,并退出ftp 2 : https://www.wendangku.net/doc/3e17108087.html,/viewthread.php?tid=4903&highlight=%D4%CB%CE%AC% 2B%CA%D4 一、有文件file1 1、查询file1里面空行的所在行号

awk ?{if($0~/^$/)print NR}‘ file or grep -n ^$ file |awk ?BEGIN{FS=‖:‖}{print $1}‘ 2、查询file1以abc结尾的行 grep abc$ file1 3、打印出file1文件第1到第3行 sed -n ‘1,3p‘ file1 head -3 file1 二、如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1 -A PREROUTING -d 124.42.60.109 -p tcp -m tcp –dport 80 -j DNAT –to-destination 10.0.0.18:9000 三、crontab 在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现 0 6-12/2 * 11 * /usr/bin/httpd.sh Crontab test.cron /etc/cron.allow /etc/cron.deny crontab –u user –l –r –e Vi /var/spool 的cron文件 点时天月周命令 四、编写个shell脚本将/usr/local/test 目录下大于100K的文件转移到/tmp目录下 #!/bin/bash for file in `ls /root` do if [ -f $file ]; then if [ `ls -l $file|awk '{print $5}'` -gt 10000 ]; then mv $file /tmp/ fi fi done 五、简述raid0 raid1 raid5 三种工作模式的工作原理及特点。 RAID 0:连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合。 RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。简单来说就是:镜象结构,类似于备份模式,一个数据被复制到两块硬盘上。

IDC运维工程师面试题及其答案

面试职位:姓名:日期: IDC 运维工程师基础技能测试题 (答卷期间请勿查阅手机及其他资料) 1 . Windows的主流远程登陆方式是:微软系统自带的远程桌面连接工具, Linux 的主流远程登陆方式是ssh远程登陆工具,常见的有PUTTY或securecrt软件 2.MYSQL 的监听端口是3306 , SQLSERVER的监听端口是1433, HTTP的监听端口是80 PPTP的监听端口是1723 3.交换机是OSI模型的2层设备。 5.测试网络连通性的常用命令是ping ,WINDOWS上路由追踪的命令是tracert ,linux上 WINDOWS上查看MAC地址的命令是ipconfig /all ,linux查看MAC 地址命令是ip addr show 或ifconfig -a 6. RAID常见的RAID级别包括 7. 磁盘最多 4 个主分区。 8. windows平台上主流的数据库是SQLServer 、MysQL、Oracle(列举3种) 9. Linux的主要发行版RedHat红帽、CentOS、FreeBSD、Debian、Ubuntu 、中标麒麟Kylin 10. 常见网页动态语言7种) 11. 当前国内流行的云防护,其中,开启云防护和开启回源的区别(通过流量角度分析) 提示:开启云防护,该域名的子域名的流量将经过防御节点 开启回源,该域名的子域名的流量直接返回到源站 12. Windows 主流的文件系统格式类型是NTFS ,Linux主流的文件系统格式类型是EXT3或EXT4 。 13. Linux 下主流的web服务器是APACHE ,windows下自带的web服务器是:IIS 。 14. 以太网交换机的工作原理是:当有一个数据帧到来时,它会检查其目的地址并对应自己的MAC地址表,如果存在目的地址,则转发,如果不存在则泛洪(广播),广播后如果没有主机的MAC地址与帧的目的MAC地址相同,则丢弃,若有主机相同,则会将主机的MAC自动添加到其MAC地址表中。 16. 路由器工作在OSI模型的第 3 层,其主要作用是连通不同网段的网络 , 选择信息传送的线路。 17. NAT是网络地址转换,其作用是 NAT技术是将多个私有IP地址转换为公用IP地址的一种技术,主要解决IP地址不够用的问题。 ARP 是地址解析协议,其作用是根据IP地址查询物理地址(MAC地址) , windows平台上当前IP为MAC地址为00-30-48-CB-F5-AC ,如何通过arp命令进行IP和MAC的绑定:arp -s 00-30-48-CB-F5-AC

相关文档
相关文档 最新文档