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的含义

本文出自 “炉火纯青” 博客,请务必保留此出处http://alipay.blog.51cto.com/7119970/1598996

Linux运维工程师中级面试题的更多相关文章

  1. Linux 运维工程师经典面试题合集(不断更新中 ...)

    写在前面的话 做运维以来,关注了很多关于互联网技术,培训等乱七八糟的公众号,时不时的就会推一些各种公司的面试题过来. 大致看了一下,发现自己很多知识要么遗忘了,要么很难说出个所以然,所以这里对那些个人 ...

  2. linux运维工程师面试题收集

    面试必考 mysql5和mysql6 有什么区别 mysql-server-5.5:默认引擎改为Innodb,提高了性能和扩展性,提高实用性(中继日志自动恢复) mysql-server-5.6:In ...

  3. 从苦逼到牛逼,详解Linux运维工程师的打怪升级之路

    做运维也快四年多了,就像游戏打怪升级,升级后知识体系和运维体系也相对变化挺大,学习了很多新的知识点. 运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感 ...

  4. linux运维工程师成长过程

    原文地址:https://blog.csdn.net/kwame211/article/details/78059331 初级篇 linux运维人员常用工具拓扑详见: 1rsync工具 很多地方经常会 ...

  5. 详解Linux运维工程师高级篇(大数据安全方向).

    hadoop安全目录: kerberos(已发布) elasticsearch(已发布)http://blog.51cto.com/chenhao6/2113873 knox oozie ranger ...

  6. Linux 运维工程师学习成长路线上要经历哪四个阶段?

    之前曾看到一篇新闻,Linux之父建议大家找一份基于Linux和开源环境的工作.今天就来聊一聊我的想法,本人8年Linux运维一线经验,呆过很多互联网公司,从一线运维做到运维架构师一职,也见证了中国运 ...

  7. 详解Linux运维工程师

    运维工程师是从一个呆逼进化为苦逼再成长为牛逼的过程,前提在于你要能忍能干能拼,还要具有敏锐的嗅觉感知前方潮流变化.如:今年大数据,人工智能比较火……(相对表示就是 Python 比较火) 之前写过运维 ...

  8. Linux运维工程师学习成长路线

    不过大家的留言都很精彩,希望大家也可以去留言区逛一逛~~ 好在这不是最后一期送书,之前已经有了好多活动,小编一定继续为大家多送些福利. 希望大家可以一如既往的关注脚本之家,支持爱你们的小编,共同进步! ...

  9. 马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)

    马哥linux运维初级+中级+高级 视频教程 教学视频 全套下载(近50G)目录详情:18_02_ssl协议.openssl及创建私有CA18_03_OpenSSH服务及其相关应用09_01_磁盘及文 ...

随机推荐

  1. Python编码规范 -- Python Style Guide

    Python代码风格规范. @1:参数缩进:(2种形式) <1> foo = long_function_name(var1, var2, var3, var4) #第1行有参数, 第2行 ...

  2. python中的逻辑操作符

    python中主要有三个逻辑操作符,分别是:and.or.not. and:且,所有人为真才为真. or:或,一个为正就是真. not:非,取反. >>> print(3>2 ...

  3. 设置linux下shell显示不同颜色的字体

    实例代码如下: #!/bin/bash clear echo -e "\033[1m Hello World" # bold effect echo -e "\033[5 ...

  4. 字符编码 and 字节和字符串转换(待补充)

    ascii用一个字节(8位二进制)代表一个字符 Unicode常用2个字节(16位二进制)代表一个字符,生僻字需要用四个字节 汉字中已经超出了ASCII编码的范围,用Unicode, Unicode兼 ...

  5. Centos----本地yum源制作

    本地YUM源制作 1.   YUM相关概念 1.1.  什么是YUM YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的S ...

  6. formatblock 块及

    有标签,执行标签替换,只是替换标签,属性不改变. 在无标签外部添加标签

  7. 深入浅出Node.js(下)

    (五):Node.js的异步实现 专栏的第五篇文章<Node.js的异步实现>.之前介绍了Node.js的事件机制,也许读者对此尚会觉得意犹未尽,因为仅仅只是简单的事件机制,并不能道尽No ...

  8. Hibernate Student_Course_Score设计

    示例: 设计代码,实现在数据库中建student表.course表.和score表,展现三者关系 student表:id.name course表:id.name score表:id.score.st ...

  9. grads 读取shp

    自从GrADS2.0.a8版本开始,GrADS引入了对shp图形的支持,关于此格式在这里不多说, 于是今晚就简单测试了一下最简单画图和查询命令(后续还将测试输出shp图形的命令)    测试数据采用的 ...

  10. 标准库string与C风格字符串

    返回字符串的长度 string标准库 #include<iostream> #include<cstring> using namespace std; int main() ...