http://blog.etiantian.org [老男孩笔记系列]
某企业招聘运维面试题及老男孩的答案
版权声明:to〈第六期初级班学员〉
本系列文档为《老男孩培训中心》内部教学用笔记,欢迎下载阅读!
联系方式:
本文作者:老男孩 QQ 49000448
Mail: oldboy521@gmail.com blog: http://blog.etiantian.org
Linux 深入交流 QQ 群三:37081784(可容纳 500 人)
Linux 技术交流 QQ 群一:76265331
Linux 技术交流 QQ 群二:16019010
老男孩培训中心学员 QQ 群一: 44246017
文档信息:
文档版本:Version 1.1
修改记录:2010-09-14
系统环境:CentOS 5.4(32bit and 64bit)
格式约定:
灰色底黑色加粗:为输入的系统命令部分
灰色底:输入的系统命令返回的信息或者配置文件文本信息
绿色底:技巧或需要注意的注释信息
红色底:需特别注意的地方
蓝色粗体:内容注释
面试题:
1.查看 80 端口进程在跑什么服务
2.文件 755 的属性
3.raid0, raid1,raid5 区别
4.568B 网线制作标准线序
5.每月 4 号及周一到周三每天上午 11 点执行/oldboy.sh 这个脚本
6.你常用什么监控软件,简单说他们特点
7.查看 80 端口是否运行
8.ssh,ftp,http,https,windows 远程桌面 ,smtp,pop3 默认都用什么端口
QQ 49000448 Mail:oldboy521@gmail.com 老男孩
http://blog.etiantian.org [老男孩笔记系列]
答案:
1. 查看 80 端口进程在跑什么服务
解答:
[root@client ~]# lsof -i tcp:80
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
httpd 4585 root 3u IPv6 121145 TCP *:http (LISTEN)
httpd 14641 apache 3u IPv6 121145 TCP *:http (LISTEN)
提示:更多请 man lsof 或者查看 我的基础命令总结文档。
2. 文件 755 的属性
解答:
rwxr-xr-x
文件所有者 可读写,同组的用户可读可执行,其他用户可读可执行。
3. raid0 raid1 raid5 区别
解答:
(1) RAID 0
RAID 0 又称为 Stripe(条带化)或 Striping,它代表了所有 RAID 级别中最高的存储性
能。RAID 0 提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数
据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数
据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
RAID 0 结构图解
如图所示:系统向四个磁盘组成的逻辑磁盘(RADI 0 磁盘组)发出的 I/O 数据请求被
转化为 4 项操作,其中的每一项操作都对应于一块物理磁盘。我们从图中可以清楚的看到
通过建立 RAID 0,原先顺序的数据请求被分散到所有的 4 块磁盘中同时执行。从理论上讲,
四块磁盘的并行操作使同一时间内磁盘读写速度提升了 4 倍。
(2) RAID 1
RAID 1 又称为 Mirror 或 Mirroring(镜像),它的宗旨是最大限度的保证用户数据的可
用性和可修复性。 RAID 1 的操作方式是把用户写入磁盘的数据百分之百地自动复制到另外
一个磁盘上。
QQ 49000448 Mail:oldboy521@gmail.com 老男孩
http://blog.etiantian.org [老男孩笔记系列]
RAID 1 结构图解
如图所示:当读取数据时,系统先从 RAID 0 的源盘读取数据,如果读取数据成功,
则系统不去管备份盘上的数据;如果读取源盘数据失败,则系统自动转而读取备份盘上
的数据,不会造成用户工作任务的中断。当然,我们应当及时地更换损坏的磁盘并利用
备份数据重新建立 Mirror,避免备份盘在发生损坏时,造成不可挽回的数据损失。
由于对存储的数据进行百分之百的备份,在所有 RAID 级别中,RAID 1 提供最高
的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,
因而 Mirror(镜像)的磁盘空间利用率低,存储成本高。Mirror 虽不能提高存储性能,但
由于其具有的高数据安全性,使其尤其适用于存放重要数据,如服务器系统分区和对性
能要求不高的数据库存储等领域.
(3) RAID 5
RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。
以四个磁盘组成的 RAID 5 为例,其数据存储方式如图 4 所示:图中,P0 为 D0,
D1 和 D2 的奇偶校验信息,其它以此类推。由图中可以看出,RAID 5 不对存储的数据
进行备份,而是把数据和相对应的奇偶校验信息存储到组成 RAID5 的各个磁盘上,并
且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当 RAID5 的一个磁盘数据
发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
RAID 5 结构图解
RAID 5 可以理解为是 RAID 0 和 RAID 1 的折衷方案。RAID 5 可以为系统提供数
据安全保障,但保障程度要比 Mirror 低而磁盘空间利用率要比 Mirror 高。RAID 5 具有
和 RAID 0 相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对
单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5 的磁
QQ 49000448 Mail:oldboy521@gmail.com 老男孩
http://blog.etiantian.org [老男孩笔记系列]
盘空间利用率要比 RAID 1 高,存储成本相对较低。
更多 RAID 总结请参考《RAID 原理分析、总结及实战配置各种 RAID》
4. 4.568B 网线制作标准线序
解答:
橙白 橙 绿白 蓝 蓝白 绿 棕白 棕
相关图解:
水晶头线序图
QQ 49000448 Mail:oldboy521@gmail.com 老男孩
http://blog.etiantian.org [老男孩笔记系列]
5. 每月 4 号及周一到周三每天上午 11 点执行/oldboy.sh 这个脚本
解答:
00 11 4 * 1-3 /bin/sh/ /oldboy.sh
更多内容请看《[老男孩笔记系列]之-linux 定时任务 crontab 命令详解(初级班).pdf》
6. 你常用什么监控软件,简单说他们特点
解答:
nagios,cacti,mrtg,hyperic
nagios 功能强大,多种报警方式
cacti 流量和本地服务监控(负载,CPU,内存等)
mrtg 老牌的流量监控。
hyperic 用于对业务层面的监控 如 memcache 连接次数,各个接口层面的监控。JVM 的监
控等。
关于 nagios,mrtg,cacti,hyperic 等监控的超详细傻瓜式部署请看《老男孩笔记系列文档》
7. 查看 80 端口是否运行
解答:
netstat -lnt|grep 80
8. ssh,ftp,http,https,windows 远程桌面 ,smtp,pop3 默认都用什么端口
解答:
ssh 22
ftp 21
http 80
https 443
win 3389
smtp 25
pop3 110
提示:这个答案为老男孩理解后给出的参考答案,未必是正确的,仅供大家参考。
QQ 49000448 Mail:oldboy521@gmail.com 老男孩