搜档网
当前位置:搜档网 › Linux运维工程师面试宝典

Linux运维工程师面试宝典

Linux运维工程师面试宝典
Linux运维工程师面试宝典

OSI七层模型

TCP

TCP是面向连接的通信协议,通过三次握手建立连接,通讯时完成时要拆除连接,由于TCP是面向连接的所以只能用于点对点的通讯。

UDP

UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。

UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出丢包现象,实际应用中要求在程序员编程验证。

UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。

欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也可以称为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。

ICMP

ICMP与IP位于同一层,它被用来传送IP的的控制信息。它主要是用来提供有关通向目的地址的路径信息。ICMP的‘Redirect’信息通知主机通向其他系统的更准确的路径,而‘Unreachable’信息则指出路径有问题。另外,如果路径不可用了,ICMP可以使TCP连接‘体面地’终止。PING是最常用的基于ICMP的服务。

第一次

同步序列编号(Synchronize Sequence Numbers)。

第二次

第三次

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

rip路由信息协议和ospf链路状态路由协议

rip协议是距离矢量路由选择协议,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包。

ospf协议是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟。

igrp是cisco专属路由协议,以AS号作为配置参数,所有routers使用相同的as号来共享路由信息,防止路由选择环路的机制: 水平分割,破坏逆转更新,保持定时器,触发更新

eigrp是 Cisco专有的混合型协议,是无类别路由协议,EIGRP是1种无分类(classless),增强的距离向量路由协议,和IGRP类似,EIGRP也使用AS,但是和IGRP不同的是,EIGRP在它的路由更新信息中要包含子网掩码的信息.这样,在我们设计的网络的时候,就允许我们使用VLSM和summarization.EIGRP有时候也算是混合型路由协议,因为它同时具有了距离向量路和链路状态的一些特征:比如它不像OSPF那样发送链路状态包而发送传统的距离向量更新;EIGRP也有链路状态协议的特征比如它在相邻router启动的时候同步路由表,然后只在拓扑结构发生变化的时候发送一些更新.这样就使得EIGRP能够很好的在1个大型网络中工作

BGP特征

1.用属性(Attribute)描述路径,而不是用度量值;

2.使用TCP(端口179)作为传输协议,继承了TCP的可靠性和面向连接的特性;

3.通过Keepalive信息来检验TCP的连接;

4.具有丰富的属性特征,方便实现基于策略的路由;

5.拥有自己的BGP表;

6.支持VLSM和CIDR;

7.适合在大型网络中使用。

内部网关基本都用ospf、eigrp

外部网关都用is-is、bgp

RIP、IGRP、EIGRP、OSPF、IS-IS、BGP等

路由协议的作用是生成路由表,并维护路由表。

按照路由协议的工作原理可分为:距离矢量路由协议和链路状态路由协议。

按照工作范围可分为:内部网关路由协议和外部网关路由协议。

按照路由更新时是否携带子网掩码可分为:有类别的路由协议和无类别路由协议。

LINUX引导过程

Bios—》硬盘—》lilo或grub引导linux—》引导内核—》执行init调用rc.sysinit和rc—》rc.sysinit和rc 完成系统初始化和运行服务返回init—》启动mingetty后提供用户登录系统

进程优先级

niceness 的范围一般从 -20 到 19,-20 表示调度优先级最高,19 表示优先级最低

linux服务器性能评估与优化

Cpu

sar -u 0

memory

sar -r 0

disk

sar -d 0

Apache服务器的优化之模式设置

服务器的优化

(MPM: Multi-Processing Modules)

apache2主要的优势就是对多处理器的支持更好,在编译时同过使用–with-mpm选项来决定apache2的工作模式。如果知道当前的apache2使用什么工作机制,可以通过httpd -l命令列出apache的所有模块,就可以知道其工作方式:

perfork进程模式(占用内存大):

ps -ef|grep http|grep -v grep|wc -l

worker线程模式:

pstree -a|grep httpd|wc -l

NGINX负载均衡算法

第一种:轮询

upstream test{

server 192.168.0.1:3000;

server 192.168.0.1:3001;

}

第二种:权重

upstream test{

server 192.168.0.1 weight=2;

server 192.168.0.2 weight=3;

}

这种模式可解决服务器性能不等的情况下轮询比率的调配

第三种:ip_hash

upstream test{

ip_hash;

server 192.168.0.1;

server 192.168.0.2;

}

这种模式会根据来源IP和后端配置来做hash分配,确保固定IP只访问一个后端

第四种:fair

需要安装Upstream Fair Balancer Module

upstream test{

server 192.168.0.1;

server 192.168.0.2;

fair;

}

这种模式会根据后端服务的响应时间来分配,响应时间短的后端优先分配

第五种:自定义hash

需要安装Upstream Hash Module

upstream test{

server 192.168.0.1;

server 192.168.0.2;

hash $request_uri;

}

这种模式可以根据给定的字符串进行Hash分配

Nagios如何监控Linux机器

NRPE总共由两部分组成:

(1).check_nrpe插件,运行在监控主机上。

(2).NRPE daemon,运行在远程的linux主机上(通常就是被监控机)

按照上图,整个的监控过程如下:

当Nagios需要监控某个远程linux主机的服务或者资源情况时:

1).nagios会运行check_nrpe插件,我们要在nagios配置文件中告诉它要检查什么.

2).check_nrpe插件会通过SSL连接到远程的NRPE daemon.

3).NRPE daemon会运行相应的nagios插件来执行检查本地资源或服务.

4).NRPE daemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios做处理.

注意:NRPE daemon需要nagios插件安装在远程被监控linux主机上,否则,daemon不能做任何的监控.

CACTI

1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool 是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。

2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。

3. snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra 文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round RobinArchive),它能够存储的数据笔数在创建时就已经定义。

VS/NAT 通过NAT实现虚拟服务器

VS/TUN 通过IP隧道实现虚拟服务器

VS/DR 通过直接路由实现虚拟服务器

Virtual Server via NAT(VS-NAT): 用地址翻译实现虚拟服务器。地址转换器有能被外界访问到的合法IP地址, 它修改来自专有网络的流出包的地址。外界看起来包是来自地址转换器本身, 当外界包送到转换器时, 它能判断出应该将包送到内部网的哪个节点。

优点是节省IP地址, 能对内部进行伪装

缺点是效率低, 因为返回给请求方的流量经过转换器

Virtual Server via IP Tunneling(VS-TUN): 用IP隧道技术实现虚拟服务器。这种方式是在集群的节点不在同一个网段时可用的转发机制, 是将IP包封装在其他网络流量中的方法。为了安全的考虑, 应该使用隧道技术中的VPN, 也可使用租用专线。集群所能提供的服务是基于TCP/IP的Web服务、Mail服务、News服务、DNS服务、Proxy服

务器等等.

Virtual Server via Direct Routing(VS-DR): 用直接路由技术实现虚拟服务器。当参与集群的计算机和作为控制管理的计算机在同一个网段时可以用此法,控制管理的计算机接收到请求包时直接送到参与集群的节点。优点是返回给客户的流量不经过控制主机,速度快开销少。

LVS算法

1.轮叫调度(Round Robin)

调度器通过“轮叫”调度算法将外部请求按顺序轮流分配到集群中的真实服务器上,它均等地对待每一台服务器,而不管服务器上实际的连接数和系统负载。

2.加权轮叫(Weighted Round Robin)

调度器通过“加权轮叫”调度算法根据真实服务器的不同处理能力来调度访问请求。这样可以保证处理能力强的服务器能处理更多的访问流量。调度器可以自动问询真实服务器的负载情况,并动态地调整其权值。

3.最少链接(Least Connections)

调度器通过“最少连接”调度算法动态地将网络请求调度到已建立的链接数最少的服务器上。如果集群系统的真实服务器具有相近的系统性能,采用“最小连接”调度算法可以较好地均衡负载。

4.加权最少链接(Weighted Least Connections)

在集群系统中的服务器性能差异较大的情况下,调度器采用“加权最少链接”调度算法优化负载均衡性能,具有较高权值的服务器将承受较大比例的活动连接负载。调度器可以自动问询真实服务器的负载情况,并动态地调整其权值。

5.基于局部性的最少链接(Locality-Based Least Connections)

“基于局部性的最少链接”调度算法是针对目标IP地址的负载均衡,目前主要用于Cache集群系统。该算法根据请求的目标IP地址找出该目标IP地址最近使用的服务器,若该服务器是可用的且没有超载,将请求发送到该服务器;若服务器不存在,或者该服务器超载且有服务器处于一半的工作负载,则用“最少链接” 的原则选出一个可用的服务器,将请求发送到该服务器。

6.带复制的基于局部性最少链接(Locality-Based Least Connections with Replication)

“带复制的基于局部性最少链接”调度算法也是针对目标IP地址的负载均衡,目前主要用于Cache 集群系统。它与LBLC算法的不同之处是它要维护从一个目标 IP地址到一组服务器的映射,而LBLC 算法维护从一个目标IP地址到一台服务器的映射。该算法根据请求的目标IP地址找出该目标IP地址对应的服务器组,按“最小连接”原则从服务器组中选出一台服务器,若服务器没有超载,将请求发送到该服务器;若服务器超载,则按“最小连接”原则从这个集群中选出一台服务器,将该服务器加入到服务器组中,将请求发送到该服务器。同时,当该服务器组有一段时间没有被修改,将最忙的服务器从服务器组中删除,以降低复制的程度。

7.目标地址散列(Destination Hashing)

“目标地址散列”调度算法根据请求的目标IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器,若该服务器是可用的且未超载,将请求发送到该服务器,否则返回空。

8.源地址散列(Source Hashing)

“源地址散列”调度算法根据请求的源IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器,若该服务器是可用的且未超载,将请求发送到该服务器,否则返回空。

TRACERT

rip路由信息协议和ospf链路状态路由协议

rip协议是距离矢量路由选择协议,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包。

ospf协议是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟。

igrp是cisco专属路由协议,以AS号作为配置参数,所有routers使用相同的as号来共享路由信息,防止路由选择环路的机制: 水平分割,破坏逆转更新,保持定时器,触发更新

eigrp是 Cisco专有的混合型协议,是无类别路由协议,EIGRP是1种无分类(classless),增强的距离向量路由协议,和IGRP类似,EIGRP也使用AS,但是和IGRP不同的是,EIGRP在它的路由更新信息中要包含子网掩码的信息.这样,在我们设计的网络的时候,就允许我们使用VLSM和summarization.EIGRP有时候也算是混合型路由协议,因为它同时具有了距离向量路和链路状态的一些特征:比如它不像OSPF那样发送链路状态包而发送传统的距离向量更新;EIGRP也有链路状态协议的特征比如它在相邻router启动的时候同步路由表,然后只在拓扑结构发生变化的时候发送一些更新.这样就使得EIGRP能够很好的在1个大型网络中工作

BGP特征

1.用属性(Attribute)描述路径,而不是用度量值;

2.使用TCP(端口179)作为传输协议,继承了TCP的可靠性和面向连接的特性;

3.通过Keepalive信息来检验TCP的连接;

4.具有丰富的属性特征,方便实现基于策略的路由;

5.拥有自己的BGP表;

6.支持VLSM和CIDR;

7.适合在大型网络中使用。

内部网关基本都用ospf、eigrp

外部网关都用is-is、bgp

RIP、IGRP、EIGRP、OSPF、IS-IS、BGP等

路由协议的作用是生成路由表,并维护路由表。

按照路由协议的工作原理可分为:距离矢量路由协议和链路状态路由协议。

按照工作范围可分为:内部网关路由协议和外部网关路由协议。

按照路由更新时是否携带子网掩码可分为:有类别的路由协议和无类别路由协议。

SHELL监控

主机:磁盘容量、主机存活、负载、wget语义检查、带宽检查、进程存活

NAGIOS监控

域名解析时间、http访问时间、mysql同步时间差、pop3、smtp访问时间、应用端口的访问时间

CACTI监控

除日常监控外,还有MYSQL状态监控(索引、查询量、keybuffer、查询缓存)

ZABBIX监控

最大进程数、内存、SWAP、CPU、磁盘、MYSQL操作

linux下如何添加路由

解答:

route 命令方法:

主机路由:

/sbin/route add -host 192.168.2.13 dev eth2

/sbin/route add -host 202.81.11.91 dev lo

缺省网关路由:

/sbin/route add default gw 192.168.1.254

/sbin/route add default gw 202.11.11.1

网络路由去往某一网络:

/sbin/route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0 //通过eth0设备去连接

/sbin/route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.1.90

/sbin/route add -net 0.0.0.0 netmask 0.0.0.0 gw 203.84.12.1

查看:

route -n

删除:

route del

ip route 命令方法:

增加路由,主要是本机可以沟通的网段

ip route add 192.168.5.0 dev eth0

增加可以通往外部的路由,需通过router

ip route add 192.168.10.0/24 via 192.168.5.100 dev eth0

增加默认路由

ip route add default via 192.168.1.2 dev eth0

查看:

ip route show

删除:

ip route del 192.168.10.0/24

处理以下文件内容,将域名取出并进行计数排序,如处理

oldboy.log

https://www.sodocs.net/doc/d11749838.html,/index.html

https://www.sodocs.net/doc/d11749838.html,/1.html

https://www.sodocs.net/doc/d11749838.html,/index.html

https://www.sodocs.net/doc/d11749838.html,/index.html

https://www.sodocs.net/doc/d11749838.html,/3.html

https://www.sodocs.net/doc/d11749838.html,/2.html

awk -F "/" '{print $3}' oldboy.log |sort|uniq -c

raid0

RAID 0:无差错控制的带区组

将一个数据分为两份分别放在两块硬盘上。不需要计算校验码。

raid1

RAID 1:镜象结构

类似于备份模式,一个数据被复制到两块硬盘上。

raid10

RAID10:高可靠性与高效磁盘结构

一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充。主要用于容量不大,但要求速度和差错控制的数据库中。

raid5

RAID5:分布式奇偶校验的独立磁盘结构

一、有文件file1

1、查询file1里面空行的所在行号

grep ^$ file

2、查询file1以abc结尾的行

grep abc$ file1

3、打印出file1文件第1到第三行

sed -n '1,3p'

head -3 file1

二、如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1

iptables -A PREROUTING -d 192.168.2.1 -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:分时日月星期)

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

ls -l aa.txt | awk '{print $5}'

===============================

#!/bin/bash

for file in `ls ${DIR}`

do

if [`ls -l ${file}| awk '{print $5}'` > 1000 ] then

mv $file /tmp

fi

done

通过一个io进程读取master的二进制log,发现有变化时候,会把新的变化复制到他的relay.log,会记录行的位置和数字到一个新的文件叫https://www.sodocs.net/doc/d11749838.html,,继续检查master的二进制log,当slave的sql进程发现在relay.log 里有变化时候会执行,同时slave也会通过sql 进程去对比master和slave的变化,如果对比发现不一致,复制进程会停止并把错误信息计入 slave的error.log,如果结果能对的上,一个新的日志的位置和数字会记录到https://www.sodocs.net/doc/d11749838.html, slave会等另外一个变化到relay log文件。

MYSQL

MySQL binlog 日志格式(Mixed,Statement,Row)

MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement。总结一下这三种格式日志的优缺点。

MySQL Replication 复制可以是基于一条语句 (Statement Level) ,也可以是基于一条记录 (Row Level),可以在 MySQL 的配置参数中设定这个复制级别,不同复制级别的设置会影响到 Master 端的 bin-log 日志格式。

1. Row

只需要记录那一条记录被修改了,修改成什么样了;

2. Statement

每一条会修改数据的 SQL 都会记录到 master 的bin-log中;

3. Mixed

Mixed,实际上就是前两种模式的结合;## 解决ID冲突 ###

auto_increment_increment=100

auto_increment_offset=86

运维工程师面试题

运维工程师试题 1、磁盘RAID级别有几种,分别是哪几种?你了解或者使用过哪几种,请写出它们的大概 描述和区别。(10分) RAID级别有以下几种:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前经常使用的是RAID0,RAID1,RAID3,RAID5和RAID(0+1)。它们的区别大致如下:RAID 0 存取速度最快但没有容错 RAID 1 完全容错但成本比较高,磁盘利用率为50% RAID 3 写入性能最好但没有多任务功能 RAID 5 具备多任务及容错功能写入时有overhead RAID 0+1 速度快、完全容错但成本高 2、TCP滑动窗口协议,窗口过大或过小有什么影响,举例(10分) 滑动窗口:是两台主机间传送数据时的缓冲区。每台TCP/IP主机支持两个滑动窗口:一个用于接收数据,另一个用于发送数据。窗口尺寸表示计算机可能缓冲的数据量大小。 滑动窗口的大小对网络性能有很大的影响。如果滑动窗口过小,则需要在网络上频繁的传输确认信息,占用了大量的网络带宽;如果滑动窗口过大,对于利用率较高,容易产生丢包现象的网络,则需要多次发送重复的数据,也同样耗费了网络带宽。 3、Windows下如何查看占用端口8080的进程(写出命令)(10分) netstat -aon|findstr "8080" 4、介绍一下ACL和NAT?NAT有几种方式?(10分) ACL:1、访问控制列表(ACL)是应用在路由器接口的指令列表(规则),用来告诉路由器哪些数据包可以接收转发,哪些数据包需要拒绝;2、ACL的工作原理:读取第三层及第四层包头中的信息,根据预先定义好的规则对包进行过滤;3、使用ACL实现网络控制:实现访问控制列表的核心技术是包过滤;4、ACL的两种基本类型(标准访问控制列表;扩展访问控制列表) NAT:改变IP包头使目的地址,源地址或两个地址在包头中被不同地址替换。 静态NAT、动态NAT、PAT 5、假如让你来设计一个网络,需求是让北京和上海分部的网络以内网的形式访问到深圳总部的网络,你会怎么做?你怎样来设计或考虑一个网络的数据安全?(10分)

项目工程师面试技巧

核心提示:第一个问题:自我介绍(心理学首因效应告诉我们第一印象非常重要),自我介绍 最重要的是能够在面试官心目中留下一个好的第一感觉。说得更直白一点是让面试官舒服。 但是我发现很多人就是直接简单的介绍了一下过去的经历,但是实际上一方面过去的经历没 有很好的让人发现优点。其实面试好比相亲,你想说什么不重要,重要地是人家想听什么。 比较好的自我介绍套路是这样:"您好,我叫xxx,很高兴能获得这次... 第一个问题:自我介绍(心理学首因效应告诉我们第一印象非常重要),自我介绍最重要 的是能够在面试官心目中留下一个好的第一感觉。说得更直白一点是让面试官舒服。但是我 发现很多人就是直接简单的介绍了一下过去的经历,但是实际上一方面过去的经历没有很好 的让人发现优点。其实面试好比相亲,你想说什么不重要,重要地是人家想听什么。比较好 的自我介绍套路是这样:"您好,我叫xxx,很高兴能获得这次面试机会,今天来面试是想证 明自己是最合适的人选,另一个方面是获得您的认可,结合我过去的工作和学习经历,我自 信我能符合咱们公司的认可,接下来您看是我继续介绍我做过的项目,还是您问您关心的问 题?" 第二个问题:项目介绍(项目经验直接决定一个人能否胜任一份工作,企业更应该看重 一个人解决问题的思路和具体能力),项目介绍部分最重要的思路是应该先整体后局部,介绍 整体的时候要有量化的数据(从项目度量的五大维度:规模,包括项目代码规模,需求规模、 用例规模,工作量,进度,质量和成本),然后是整体的测试流程,然后再是角色与职责,接 下来是项目中自己的特色,比如做得最好的是、遇到最大的困难时、最差的是,最后是心得 体会。 第三类问题:数据库方面知识,最基本的要数据库记录的增删改查(insert、delete、 update、select),表结构的增删改查(create、drop、alter、describe)、存储过程、触发 器等。 第四类问题:linux操作系统相关,最基本的目标是熟悉常见的50个命令,比如find 命令(-name、-type、-perm、-user、-group、-ctime、-atime)等,熟悉vi、熟悉linux 搭建测试环境。比如lamp环境搭建。 第六类问题:用例相关,最基本的包括用例的格式要素,用例设计工程方法论,每个方 法要求(方法的背景,操作步骤,优缺点、适应围,与其他用例方法如何配合),在项目中如 何利用测试用例设计工程方法。如何评价、评审测试用例,评审从哪些维度?要设计好测试 用例需要哪些方面的知识结构,比如技术、业务、方法。 第七类问题:软件测试流程,系统测试相关规和标准的流程:熟悉产品/项目,需求评审, 测试需求,测试计划,测试方案,测试用例,预测试,第一轮正式测试、第二轮回归 测试、第三轮测试,测试报告,测试总结,测试指南。 第八类问题,网络相关,最基本的网络基础知识,比如tcp/ip协议。 第九类问题,测试工具,包括三个大的类型,第一类是性能测试工具、自动化测试工具、 测试管理类工具。最起码的要熟悉工具的使用。 第十一类问题,一个优秀/卓越的软件测试工程师应该具备哪些能力与素质,素质方面包 括沟通、五心工程师、追求完美等 第十二类问题,最后一个问题,面试官一般会问,您还有什么想问的吗?还有什么想了 解的吗?总体上来说最重要的是留下一个好的近因效应,就好比相亲的时候,分手离开的时 候,留下好的最后的印象,基本的思路应该分三种情况,第一种是面试官对你满意,自己也 感觉不错的情况下,先表示感谢,然后积极主动的问题,比如,非常感谢您给的这次机会, 但是我还是想问,如果我有下一轮面试,我想知道知道是什么时候,我应该再做哪些方面的 准备。第二种情况是面试官和自己感觉都一般般,感觉自己是鸡肋,这个时候说不说很重要, 基本的套路是,非常感谢面试官给的这个机会,坦白地说我对自己今天的面试表现不是非常

最新运维工程师笔试试题

运维工程师笔试试题 姓名:________________ 日期:________________ 时间:________________ 一、选择题 1、下列系统默认端口号错误的是() A SSH端口22 B mysql端口3306 C Telnet端口20 D Https端口443 2、linux系统中查看ip地址的命令是() A ipconig B ifconfig C icmp D iptables 3、进入cisco路由特权模式的命令是() A system-view B enable C config D sudo su 4、在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是() A -m B -d C -f D -p 5、文件file1 的访问权限为rw-r--r-- 对应权限用数字表示的是() A 744 B 755 C 644 D 655 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; C select databases; 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

Linux运维面试题

北京华宇信息技术有限公司 BEIJING THUNISOFT INFORMATION TECHNOLOGY CORPORATION LIMITE 北京华宇信息技术有限公司 应聘人员笔试题目 (对应聘系统服务工程师人员适用) 姓名: 性别: 年龄: E-Mail: 考试日期: 考试开始时间: 考试结束时间: 须知及要求: 1.本套试题对应聘运维服务部系统服务工程师适用; 2.笔试时间不得超过90分钟; 3.笔试开始前应聘者须如实填写本页中有关应聘者信息; 4.答题请注意字迹清晰,叙述简练明了,绘图力求准确; 5.笔试题共150分,84道题,分为六部分,包括: 1)系统服务工程师调查 2)理论知识部分 3)实践知识基础部分 4)实践知识扩展部分 5)运维管理和信息服务部分 6)综合素质和沟通管理部分 6.应届毕业生以1、2、3、5、6部分为主,其他部分为辅;非应届毕业生以2、3、 4、5、6部分为主,其他部分为辅; 7.请笔试者本着“知之为知之,不知为不知”的态度; 笔试者承诺: 我已经阅读并同意笔试要求,同意如实答题,并同意不将题目内容告知他人。 签名:

CORPORATION LIMITE 应聘登记表 填表要求:应聘登记表是公司了解应聘人员情况的重要途径之一,所以请应聘人员根据自己的实际情况尽可能的填写详细,填写结束后,请务必阅读声明并签字确认。谢谢您的合作! 填写说明:家庭背景情况请至少填写2位直系亲属的基本情况 填写说明:教育经历请按照时间顺序由近至远填写(最低学历填写到高中即可)

CORPORATION LIMITE 填写说明:工作经历请按照时间顺序由近至远来填写 请您在以下招聘途径中勾“√”:我是通过以下招聘途径了解此次招聘信息的:□公司主页招聘信息□现场招聘会□熟人介绍 □网上招聘(请具体描述网站名称,例如:前程无忧等__________________)声明: 本人保证以上表内所填内容的真实性,自愿承担因隐瞒事实而造成的一切后果。 签名:日期:

桌面运维工程师能力试卷试卷题库(面试版本)

桌面运维工程师能力试卷 版本:V1.2

修改记录

姓名:日期:考试时间: 90分钟 注意:请将答案填入下列答题表格内,请不要在试卷上答题,不要涂改,试题正文处答题不计分: 一、单选题:(在对应的框内写入相应的选择) 二、多选题:(在对应的框内写入相应的选择) 三、判断题:(在对应的框内画“√”或“×”) 包括本行在内,以下说明相关内容在打印时请先删除: 本试卷撰写By姜军强:如有疑问请发邮件至:229007933@https://www.sodocs.net/doc/d11749838.html, 本试卷相关说明: 本试卷第一版(V1.X)题目涵盖桌面运维工程师考核试卷的卷一至卷三所有选项、判断类题目,类似题库,考核“面试人员”时,从中摘选部分题目考核,比如单选只留前30道题目,然后打印,试卷可复用。参考答案,参见最后一页; 第二版(V2.X)将增加题目难易程度“标的”,并将试卷分不同难易程度拟定三份,分别为初级、中等、和较难。 第三版(V3.X)将增加部分有关服务意识类选择题目,或另立《服务意识试卷》,服务意识题库和服务手册相关内容对应。

试题正文 请将答案填入答题卡上,试卷上答题不计分,请不要在试卷上涂改。 一、单选题(每题2分) 1、客户电话询问,桌面没有任何图标,最先判断什么问题? A、客户可能选择了其他账户进入系统 B、图标可能被误删除 C、“显示桌面图标”选项没有勾上 D、中毒的可能性最大 2、下面哪一项参数,与CPU的性能无关? A.FSB B.Cashe C.TDP D.HT(Hyper-Threading) 3、ADSL宽带拨号时提示691错误是什么故障? A、电话线路故障 B、电脑网卡故障 C、ADSL Moden故障 D、用户名或密码错误 4、24针电源线上的红色、橙色、黄色、黑色的工作电压依次是: A. 5V、12V、3.3V、0V B. 12V、5V、3.3V、0V C. 5V、3.3V、12V、0V D. 12V、3.3V、5V、0V 5、一台电脑上安装DDR2 667(DIM1)和DDR2 800(DIM2)两个内存,BIOS内存设置里面选择By SPD,那么内存的实际工作频率是: A、两个内存的平均工作频率733 B、667 C、800 D、为保证稳定工作,系统默认会降到533 6、某小型激光打印机,说明书使用注意事项提示“此打印机连续打印张数为100张……”,结果客户连续打印了200张,这时最有可能出现以下什么结果: A、打印机加热组件可能因长时间高温工作而损坏; B、打印机在打印超过100张时不能继续打印,需要重新开机才能继续; C、打印机散热系统开始工作; D、100张这个数字只代表此打印机平均每天打印100张,可以连续使用一个月,所以只会导致耗材消耗过快而已。 7、一台黑白激光打印机,其打印出来的文档,左半边颜色清晰较正常,右半边颜色较浅,最有可能是什么问题: A、打印机内加热组件损坏 B、粉盒中的碳粉分布不均或即将用尽 C、打印文档颜色深浅未设置好 D、纸张质地不均匀 8、现在主流复印机使用什么光源后,开机可以直接扫描或复印,无需预热: A、荧光灯 B、LED灯 C、白炽灯 D、红外线 9、一个C类子网,最多可以容纳多少台电脑? A、253 B、254 C、255 D、256 10、某笔记本在按Fn + “功能键”时,没有仍和反应,最有可能是什么问题:

软件工程师面试试题

软件工程师面试试题 姓名: 1、全局变量和局部变量的概念和不同 作用域为整个程序运行空间的变量为全局变量。 作用域为某个函数或复合语句内部的变量为局部变量。 两者作用域不同,所在物理空间申请和分配方式不同。 使用原则:能用局部变量的最好不要用全局变量,以减少模块间的耦合度。2、static类型变量的概念 静态变量是在编译时就分配物理空间的变量。主要用于全局物理空间申请以及函数内部用于独立函数本身存在的应用场合。 3、简述获取双精度浮点数(double)每个字节数据的操作方法 使用字节指针强制转换连两存放的地址。 Double dblTemp = 0.0; Byte * pByte = (byte *)(&dblTemp); 4、在C++中,new和delete分配的内存块为何需要成对使用 两者实际调用的是malloc和free,如果不成对使用,则造成内存泄漏。 5、举例说明数据的二进制表示方式和字符型表示方式 以数据文件为例: Fprintf(f, “%d”, data);//字符形 Fwrite(&data, sizeof(int),1,f);//二进制形

6、头文件中使用#ifndef/define/endif的优点? 防止嵌套重复定义 7、如何向一个窗口发消息,写出windows API。 首先获取一个窗口句柄,可以使用枚举所有窗口的方式(EnumWindows); 使用API函数发送消息; 例如向一个按钮发送点击消息: SendMessage(hwnd, WM_LBUTTONDOWN, MK_LBUTTON, 0x00100019) 8、#include < filename.h >和#include “filename.h”有什么区别? 搜索范围不同。 前者只在编译环境制定的INCLUDE路径范围内搜索; 后者增加对当前目录的搜索。 9、软件编程中,为了便于阅读、记忆和使用,对变量名、数组名、结构体名、 联合体名、函数名等的命名规则简述 变量名:类型加名词或修饰词,例如:double dblTemp;定义一个双精度的临时变量。 数组名:类型加名词复数形式,例如char * strNames[100],定义一个字符串数据结构体:一般定义为类型,结构名为下划线开头,类型名大写。例如:Typedef struct _MyStruct{ Int iAge; … }MYOBJECT; * LPMYOBJECT;

运维工程师笔试题及答案

运维工程师笔试题及答案 第一部分: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 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.索引字段值不唯一,应该使用的索引类型为普通索引。

上海Linux运维工程师面试题个人总结)

这下面的是一个企业发的面试题 1你常上的相关技术站有哪些? 2简述你所理解运维工程师的主要职责? 3你管理过的服务器数量级? 1台 2台 2-5台 5-10 台 10台以上 4描述一次你印象深刻的服务器运维经历。 5有一台服务器出现安全问题,你会采取什么样的方法处理?说出你的诊断处理思路。 6有多台服务器需部署相同应用文件,文件会持续更新,你用什么方式实现不同服务器间的文件同步。 7某一台服务器部署多个Web站点,其中有一个w3wp的CPU占用达到100%如何找出有问 题的Web站点? 8你眼中的沪江是怎样的?谈谈你对沪江的理解。 9是否有以下相关经验?如有请简要说明掌握情况。 a、S quid相关经验 b、N ginx、Lighttpd 等 c、Memcached d、负载均衡 e、分布式文件处理 f、Email Server 上午-10点雷傲普文化传播有限公司 1. DNS使用的端口号和协议,简单描述一下DNS正向解析和反向解析的工作原理和作用还 有应用场景? 2. 编写IPTABLES使用内网某台机器的80端口可以在公网访问,假设公网IP为10.10.1.1 , 实现192.168.1.0/32 段的NAT. 3. 举出三个以上的主流WEB服务器,并简述他们的特性和优缺点不限操作系统? Apache 源代码开放可以欲行在unix , windowns , linux 平台上,可移植性,而且模块很是丰富缺点:性能,速度上不及其他轻量级的web服务器,但是也是重量级产品,所消耗的内存,cpu也比其他的要高

Ngi nx 源代码开放发高性能的http和反向代理服务器,在高并发的情况下,ngi nx 是apache不错的替代品,他能够支持高达50000个并发连接响应,内存,cpu等系统资 apache稳定,支持动态页面源消耗也是很低的。缺点,支持模块比较少吧,相对没有不是很 强。 Tomcat对高并发跟静态页面处理还不是很强 Microsoft IIS 配置很简单,只能运行在windows。Linux上,如果要使用还购买商业 win dows server 操作系统。 4, 举出两个主流代理服务器,简述工作模式和优缺点? 5, 举出两个负载均衡的软件,并简述工作模式和优缺点? 6,IE,FF,chrome游览器最大并发请求数是多少?, 7,简单举例一下linux和windows系统今年都有哪些漏洞? 8, mysql数据库备份都有哪一些,部署一个高可用mysql应用环境,并说明他的高可用性? 9, 什么是裸设备,他的好处是什么?,mysql支持裸设备吗?10, 如果给你一个100g的INNODB类型数据库,你会用什么备份方案来做备份。 11,写一个简单的shell脚本,脚本运行时让CTRL+(无法中断的该shell脚本? 12、如何快速编译单一的内核模块? 13、如何动态增加apache和PHP模块? 14、说出linux开机流程? 15、具体说说cacti的安装过程? 16、cacti 与nagios 的区别?cacti 如何监控mysql ? 17、mysql主从复制如何实现? 18、raid 0 与raid 的区别? 19、DNS解析详细过程?从主机访问域名(三家公司都问这个问题)让写出来? 20、脚本会多少?掌握程度?sed awk区别? 人事问题(下面的都是每一个企业问的最多的问题,这些问题是我自己经历的,都是我自己的回答,仅供参考,每个人经历不一样,回答的时候一定要和写在网上的还有自己写的简历保持一致,他们好多都是把你投的简历下载下来,然后看着下载下来的简历问你问题)1. 先问问你写的工作经历,在以前公司主要做什么,是什么公司,多少人,主要负责什么, 还有你写的项目经验,项目具体怎么实施的,(一定要明白原理性的东西,把他说出来就可以) 2. 问完工作经历后,问你为什么辞职?。 我说因为以前的公司的工作接触到了linux。被linux的开源所吸引,对linux的开源产 生了兴趣,但是靠自己去学有点吃力,就辞去工作在郑州找了一家培训机构培训RHCE 3. 问为什么不在本地工作,来上海有什么规划? 4. 谈谈你对运维工程师的理解

运维工程师面试题及答案

精品文档 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、请你自我介绍一下你自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。 2、你觉得你个性上最大的优点是什么? 回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。 乐于助人和关心他人、适应能力和幽默感、乐观和友爱。 3、说说你最大的缺点? 回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌芨可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。企业喜欢聪明的求职者。 4、你对加班的看法?

愿意为公司奉献。 回答样本:如果是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班 5、你对薪资的要求? 回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱。他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。 回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多 回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。 回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值 6、在五年的时间内,你的职业规划? 回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到。比较多的答案是“管理者”。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作“顾问”、“参议技师”或“高级软件工程师”等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与

IDC 运维工程师面试问题

运维工程师工作内容: 1、机房的维护和管理; ——要知道机房的拓扑结构,要知道每一个设置的作用。当机房出问题的时候可以理性判断出是哪个环节出了问题。 2、对各类服务器和网络设备等的安装维护; ——交换机的管理,对于LINUX等的安装。 3、对于机房进行网络的监控、管理维护和事件应急处理; ——应对攻击、故障等问题做出的应急处理。 其实一般IDC公司的运维工程师,没什么太多事情做,机房稳定没什么事情的时候就闲死,机房出来故障或者外来攻击的时候你就忙死,一般要帮数据中心或者客户处理下网络连通性,硬件故障,系统故障,软件应用,防火墙策略设置等等,另外有的大型一点的IDC公司中的运维人员还要撰写和评估数据中心的各种参数运行情况报告等内容! 工作内容: 568A的排线顺序从左到右依次为:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕。 568B则为:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕 1、了解什么是IDC? IDC机房就是电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。也就是说有一套专门的标准。目前我国比较大的机房主要在北京、上海、广州、唐山等地。 关于IDC的作用不再累述。你们公司有机房,现在整改的话需要具体的措施吧。我给你摘录下来。 具体维护方法: 1、机房除尘及环境要求:定期对设备进行除尘处理,清理,调整安保摄像头清晰度,防止由于机器运转、静电等因素将尘土吸入监控设备内部。同时检查机房通风、散热、净尘、供电、架空防静电地板等设施。机房室内温度应控制在+5℃~+35℃,相对湿度应控制在10%~80%。[1] 2、机房空调及新风维护:检查空调运行是否正常,换风设备运转是否正常。从视镜观察制冷剂液面,看是否缺少制冷剂。检查空调压缩机高、低压保护开关、干燥过滤器及其他附件。 3、UPS及电池维护:根据实际情况进行电池核对性容量测试;进行电池组充放电维护及调整充电电流,确保电池组正常工作;检查记录输出波形、谐波含量、零地电压;查清各参数是否配置正确;定期进行UPS功能测试,如UPS同市电的切换试验。 4、消防设备维护:检查火警探测器、手动报警按钮、火灾警报装置外观及试验报警功能;检查火灾警报控制器的自检、消音、复位功能及主备用电源切换功能。 5、电路及照明电路维护:镇流器、灯管及时更换,开关更换;线头氧化处理,标签巡查更换;供电线路绝缘检查,防止意外短路。 6、机房基础维护:静电地板清洗清洁,地面除尘;缝隙调整,损坏更换;接地电阻测试;主接地点除锈、接头紧固;防雷器检查;接地线触点防氧化加固。 7、机房运维管理体系:完善机房运维规范,优化机房运维管理体系。维护人员24小时及时响应。

华为软件工程师面试经验分享

华为软件工程师面试经验分享 华为面试流程想必大家已经非常清楚了,网申之后就是性格测试,这里我想说一下,性格测试虽然没有标准答案,但是往往会有一些人会在这一块被刷,主要原因想必是因为在回答问题前后矛盾,或者是对自己的认识不够清晰导致的,当然我只是猜测。所以我认为,性格测试只要按照自己的真实情况,不用刻意去迎合他的要求,同时记住自己做过的答案,很有可能在后面会有同样的题目,但是不同表述出现,确保不会出现前后矛盾,个人认为性格测试就不会有什么问题了。 性格测试结束以后就会通知面试,华为的效率的确值得称赞,基本上会在半天或者一天之内搞定,面试主要是群面,英语测试,性格测试,技术面以及综合面,顺序可能会根据当天现场的调度情况有所不同。 想必大家都听说过华为著名的群殴,模式基本上就是10 人,一组 5 个人,每人 1 分钟,然后会给一个主题大家讨论,得出结果,然后代表陈述,最后面试官会提问并刁难。自我介绍基本上会围绕个人基本信息,优缺点,职业规划或者最成功失败等问题,这里就需要大家在群面之前做好准备,一定要控制在1 分钟之内,因为面试官会在 1 分钟结束的时候毫不留情的打断你,需要注意的是,在自我介绍开始时,就要开始做记录,记住每个人的基本情

况,优缺点等,因为面试官会随机抽人对其他人的自我介绍进行复述。 自我介绍结束以后,就会给一个主题就行讨论。关于无领导小组讨论,我的观点是,由于每组仅 5 个人,除了leader之外,其他角色不用刻意的去争抢,计时和记录等工作大家都要做,但一定要有一个人统筹规划讨论的局势,同时要记住的一点是,一旦讨论开始,大家就是一个小组的,是一个团队,如果你想顺利进入下一轮面试,那就尽可能让你们组的每个人都出色发挥,当整个团队都表现优异,面试官才会认可这个团队,所以每个人都应该照顾自己的队友,不贪功,相互照顾,工作分配合理才是一个优秀的合作团队。 说回讨论的问题,我认为无领导小组讨论主要是考察一个团队在合作当中所表现出的相互协作的精神,同时在讨论和思考中的条理性和逻辑性,所以除了刚刚说的合作以外,不管是什么论题,都一定要从条理性和逻辑性出发,讨论刚开始时首先就应该确定我们讨论的原则是什么,以及做出每项选择的根据是什么,这样随着讨论的进行,思路会越来越清晰,同时由于事先已经确立了基本选择以及依据,在后面面试官提问的时候,整个团队就会向他们展现出一种齐心协力,思路一致的状态,这想必也正是面试官想要见到的。

(完整版)美团Linux运维工程师面试真题答案.doc

美团对 Linux运维工程师招聘岗位的面试题与答案分析 1、 LINUX 系统软件安装和卸载的常见方法 答:有3种方式安装与卸载软件包: rpm 包卸载: rpm -e XXX.rpm (如果想忽略依赖,可加上–nodeps) yum remove xxx.rpm这种方法非常不建议使用,卸载过程会将待卸载的软件包所依赖的软件包一并卸载掉,很容 易造成系统缺少某些包而崩溃等问题 源码包卸载: cd 命令进入编译后的软件目录,即安装时的目录,执行 make uninstall 命令即可;或者直接删除安装目录 2、 Windows 和 LINUX 常用的远程连接工具有那些 答: 命令远程连接工具:图形远程连接工具:自带的远程桌面( Xshell、 SecureCRT、Putty 、 SSH Secure Shell Client等 xmanager(需安装配置服务并打开 177 端口)、VNC-Viewer(linux 需安装 vncserver)、windows linux 需安装 xrdp 和 vnc) 3、如何修改LINUX 的 IP 地址、网关和主机名: 答: A、修改 IP 地址、网关:编辑/etc/sysconfig/network -scripts/ifcfg -eth0 ,修改里面IPADDR和 GATEWAY内容,没有这两行,则添加即可,添加时确保BOOTPROTO=static,静态地址,如IPADDR=192.168.1.100GATEWAY=192.168.1.1 B、修改主机名称:编辑/etc/sysconfig/network,修改里面的HOSTNAME 内容,如设置主机名称为mysql,则:HOSTNAME=mysql即可; 4、编写脚本实现以下功能 每天早上 5 点开始做备份 要备份的是 /var/mylog里所有文件和目录可以压缩进行备份 备份可以保存到别一台器上192、168、 1、 2 FTP帐号aaa 密码bbb 要示每天的备份文件要带有当天的日期标记 答:脚本内容如下: [root@haojiu ~]#cat /root/mylogbak.sh #!/bin/bash #scripts for dirbakup and upload to ftp server. #author by haojiu #create by bakdir=mylog date=`date +%F` cd /var tar zcf ${bakdir}_${date}.tar.gz ${bakdir} sleep 1 ftp -n <<- EOF open 192.168.142.129#远程 ftp 服务器 IP user aaa bbb put mylog_*.tar.gz bye EOF

2013年最新Linux系统运维面试题(附答案)

一、有文件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 Iptables -A PREROUTING -d 192.168.2.1 -p tcp -m tcp –dport 80 -j DNAT –to-destination 192.168.2.1:8080 三、crontab 在11 月份内,每天的早上6 点到12 点中,每隔2 小时执行一次/usr/bin/httpd.sh 怎么实现 0 6-12/2 * 11 * /usr/bin/httpd.sh 四、编写个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 是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时, 系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。简单来说就是:镜象结构,类似于备份模式,一个数据被复制到两块硬盘上。 RAID10:高可靠性与高效磁盘结构 一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充。 主要用于容量不大,但要求速度和差错控制的数据库中。 RAID5:分布式奇偶校验的独立磁盘结构,它的奇偶校验码存在于所有磁盘上,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。支持一块盘掉线后仍然正常

java高级软件工程师面试题

java高级软件工程师面试题 招聘java高级工程师,职位描述如下,有兴趣的加394504340交流,打扰了,谢谢! 职位名称:java高级开发工程师(急) 职位描述:互联网产品的开发和维护。 职位要求:1. 熟悉JAVA、J2EE体系结构,熟练掌握Spring、Struts、Hibernate、ibatis 的开发技术。 2. 熟悉MySql等数据库开发,熟练掌握SQL语句,有较好的数据库设计能力。 3. 熟练掌握HTML、javascript、ajax等web开发技术,熟悉http协议。 4. 熟悉SVN、Maven、Junit等工具。 5. 具有良好的学习能力、沟通能力,乐于承担工作压力。 6. 有大型门户或社区网站开发经验者优先。 职位所在城市:杭州 职位所在行业:高科技 -------------------------========================================================= 1.说一下struts中常用的对象 2.怎样整合apatche和tomcat 3.说一下在linx系统中搭建服务器 4.简述一下sql server 建模 5.请写一个程序,把一个10进制转换成16进制 6.表student 列id name age WA(本科以上,大专,高中,初中以下) 毕业学校ID,学校信息表 问:统计出文化学历本科以上,大专,高中,初中以下,每个年龄各有多少人(一条SQL语句) 7.有两位少年从隧道的一端向另一端行走.当他们走过隧道的五分之二时,发现隧道外面迎来一辆火车.火车很快就要进入隧道.两位少年向来时隧道跑去.两位少年都是每小时10公里.两位在千钧一发跑出了隧道.假设火车速度恒定,并且两位少年都在瞬间达到最大速度,请问火车的速度 8.请写出常用的oracle语句及说明,存储过程的语句及说明 ---------------------------------------------------------------------------------------------------------------------------------

linux运维面试题中级

linux面试题 1.解释top命令和vmstat命令 top 动态 vmstat静态 2.请写出iptables语句iptables [-t 表名] -命令 -匹配 -j 动作/目标 1)本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1 iptables -t nat -A PREROUTING -d 192.168.2.1 -p tcp -dport 80 -j DNAT -to 192.168.2.1:8080 2)允许本机对外连接80端口(本机能连外界服务器为80) iptables -A OUTPUT -p tcp –dport 80 -j ACCEPT 3)开放本机的3306端口 iptables -A INPUT -p tcp --dport 3306 -j ACCEPT 4)禁止外界ping本服务器 iptables -A INPUT -p icmp -j DROP 5)防止SYN攻击(轻量级预防) iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT 3.mysql高可用方案有哪些?mysql备份方案有哪些?有什么优缺点? 4.写出apache 2.x的两种工作模式,以及各自的工作原理。如何查看apache当前支持的模块。并查看在哪种模式下工作。prefork和worker #apachectl -l 5.linux基础问题 1)linux怎么查看用户登陆日志 who /var/log/wtmp cat /var/log/secure

相关主题