Linux运维工程师中级面试题

文章来源:http://alipay.blog.51cto.com/7119970/1598996 mysql


一、解释top命令和vmstat命令linux

二、请写出iptables语句nginx

三、mysql高可用方案有哪些?mysql备份方案有哪些?有什么缺点?正则表达式

四、写出Apache 2.x的两种工做模式,以及各自的工做原理。如何查看Apache当前支持的模块。并查看在哪一种模式下工做。redis

五、linux基础问题算法

(1)、linux怎么查看用户登陆日志sql

(2)、linux中utmp,wtmp,lastlog,messages各文件的做用shell

(3)、列举你熟悉的服务区性能查看命令数据库

(4)、服务器间怎么实现无密码登陆。列举操做步骤编程

六、软件类问题

(1)、keepalived和heartbeat的优缺点,适合那些场合

(2)、LVS haproxy nginx各优缺点,适合那些场合

(3)、Apache nginx lighttpd 各优缺点,适合那些场合

(4)、squid vamish各优缺点,适合那些场合

(5)、memcache dredis各优缺点,适合那些场合

(6)、介绍下LVS负载模式和调度算法,nginx负载均衡模式有哪几种算法

七、设计一个PV为2千万的网站架构

八、网络知识

(1)、简单描述OSI参考模型的七个层次

(2)、简单叙述tcp协议的三次握手过程

(3)、一个主机IP 202.110.14.137,掩码255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址

九、信息安所有分

(1)、IDC机房里发生ARP***,在服务器上抓包,经过分析数据包内容会看到什么现象?如何防止此类***

(2)、IDC机房里一台服务器上运行游戏服务,如今链接不上,从安全角度分析缘由

(3)、如何保证充值,计费数据库的安全

十、脚本部分

(1)、从a.log文件中提取“warning”或者“fatal”,同时不包含“IGNOR”的行,而后提取“:”分割的第五个字段

(2)、添加新组class01,而后添加输入这个组的30个用户,用户名的形式为std01到std30

(3)、在每月的第一天备份并压缩/etc目录下面的因此内容,存放在/root/backup目录下,文件名为yymmdd_etc,shell程序filebach存放在/usr/bin目录下

十一、用shell编程,判断文件是否是字符设备文件,若是是,将其拷贝到/dev目录下

十二、请用shell查询文件file1里面空格开始的所在行号

1三、用正则表达式匹配邮件地址和网站

1四、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的倍数行

1五、linux如何在shell环境得知远程计算机的运行时间

1六、sed将文件test中第50行中的“haiwao”改成“haiwai”

1七、如何查看当前linux系统状态,如cpu,内存,负载,版本

1八、编写shell,解决如下问题:

(1)、将当前目录中大于50k的文件移动到/tmp目录下面

(2)、假设eth1的IP为192.168.10.20/255.255.255.0获得eth1的网络地址

1九、有文件file1

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

(2)、打印file1的第2~5行

(3)、查询file1以hai结尾的行

20、在11月分内,天天早晨6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh怎么实现

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

2二、dmesg命令中看到ip_conntrack:table full,dropping packet,如何解决

2三、在每周6凌晨3:15执行/home/shell/collcet.pl,并将标准输出和标准错误输出到/dev/null设备,请写出crontab中的语句

2四、用一条命令查看目前系统已启动服务所监听的端口

2五、请使用linux系统命令统计出establish状态的链接有多少

2六、一个ext3的文件分区,当用touch新建文件时报错,错误信息是磁盘已满,但使用df -H查看分区信息时只使用了50%,请分析具体缘由

2七、列出常见打包工具并写出相应解压缩参数

2八、解释

    Nginx,RIP,MENCACHE,SYSTEMV,NC,MTR,NGINXMONGO,EC2,VPS

2九、简述RAID 0,1,5,0+1,1+0的含义

相关文章
相关标签/搜索