Linux中级运维工程师面试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、解释top命令和vmstat命令
2、请写出iptables语句
3、mysql高可用方案有哪些?mysql备份方案有哪些?有什么缺点?
4、写出Apache 2.x的两种工作模式,以及各自的工作原理。

如何查看Apache当前支持的模块。

并查看在哪种模式下工作。

5、Linux基础问题
(1)、Linux怎么查看用户登录日志
(2)、Linux中utmp,wtmp,lastlog,messages各文件的作用
(3)、列举你熟悉的服务区性能查看命令
(4)、服务器间怎么实现无密码登录。

列举操作步骤
6、软件类问题
(1)、keepalived和heartbeat的优缺点,适合那些场合
(2)、LVS haproxy nginx各优缺点,适合那些场合
(3)、Apache nginx lighttpd 各优缺点,适合那些场合
(4)、squid vamish各优缺点,适合那些场合
(5)、memcache dredis各优缺点,适合那些场合
(6)、介绍下LVS负载模式和调度算法,nginx负载均衡模式有哪几种算法
7、设计一个PV为2千万的网站架构
8、网络知识
(1)、简单描述OSI参考模型的七个层次
(2)、简单叙述tcp协议的三次握手过程
(3)、一个主机IP 202.110.14.137,掩码255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址
9、信息安全部分
(1)、IDC机房里发生ARP攻击,在服务器上抓包,通过分析数据包内容会看到什么现象?如何防止此类攻击
(2)、IDC机房里一台服务器上运行游戏服务,现在连接不上,从安全角度分析原因(3)、如何保证充值,计费数据库的安全
10、脚本部分
(1)、从a.log文件中提取“warning”或者“fatal”,同时不包含“IGNOR”的行,然后提取“:”分割的第五个字段
(2)、添加新组class01,然后添加输入这个组的30个用户,用户名的形式为std01到std30 (3)、在每个月的第一天备份并压缩/etc目录下面的所以内容,存放在/root/backup目录下,文件名为yymmdd_etc,shell程序filebach存放在/usr/bin目录下
11、用shell编程,判断文件是不是字符设备文件,如果是,将其拷贝到/dev目录下
12、请用shell查询文件file1里面空格开始的所在行号
13、用正则表达式匹配邮件地址和网站
14、awd sed 问题
(1)、在每一行后面增加一空行
(2)、在匹配式样“regex”的行之后插入一空行
(3)、计算行数(模拟“wc -1”)
(4)、在每一行开头处插入5个空格(使全文向右移动5个空格)
(5)、将“foo”替换为“bar”,并只在行中未出现字符串“baz”的情况下替换(6)、将每行连接成一行(类似“paste”)
(7)、显示包含“AAA”“BBB”“CCC”的行(固定次序)
(8)、为数字字符串增加逗号分隔符,将“1234567”改为“1,234,567”
(9)、只保留重复行中的一行,其他都删除
(10)、删除8的倍数行
15、Linux如何在shell环境得知远程计算机的运行时间
16、sed将文件test中第50行中的“haiwao”改为“haiwai”
17、如何查看当前Linux系统状态,如cpu,内存,负载,版本
18、编写shell,解决以下问题:
(1)、将当前目录中大于50k的文件移动到/tmp目录下面
(2)、假设eth1的IP为192.168.10.20/255.255.255.0得到eth1的网络地址
19、有文件file1
(1)、查询file1里面空行所在的行号
(2)、打印file1的第2~5行
(3)、查询file1以hai结尾的行
20、在11月份内,每天早晨6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh怎么实现
21、如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1
22、dmesg命令中看到ip_conntrack:table full,dropping packet,如何解决
23、在每周6凌晨3:15执行/home/shell/collcet.pl,并将标准输出和标准错误输出到/dev/null设备,请写出crontab中的语句
24、用一条命令查看目前系统已启动服务所监听的端口
25、请使用Linux系统命令统计出establish状态的连接有多少
26、一个ext3的文件分区,当用touch新建文件时报错,错误信息是磁盘已满,但使用df -H查看分区信息时只使用了50%,请分析具体原因
27、列出常见打包工具并写出相应解压缩参数
28、解释
Nginx,RIP,MENCACHE,SYSTEMV,NC,MTR,NGINXMONGO,EC2,VPS 29、简述RAID 0,1,5,0+1,1+0的含义。

相关文档
最新文档