面试题
1.将top命令的结果放在上面,让你说你从中了解到哪些信息。
2.将vmstar命令的结果放在上面,让你说出每个参数的含义。
3.请问目前系统中空闲内存为多少。
#free -m total used free shared buffers cached Mem: 3520 3473 46 0 362 1381 -/+ buffers/cache: 1728 1791 Swap: 2055 1185 869 |
4.请简述下面几个参数的含义。
Active connections:291 serveraccepts handled requests 16630948 16630948 31070465 Reading: 6 Writing:179 Waiting: 106 |
5.iptables方面,请写出相应的iptables语句
1)本地80端口的请求转发到8080端口,当前主机IP为192.168.2.1
2)允许本机对外连接80端口,(本机能连外界服务器的80)
3)开放本机的3306端口
4)禁止外界ping本服务器
5)防止SYN攻击 轻量级预防
6.mysql高可用方案你知道哪几种,mysql备份方案有哪些,各有什么优缺点
7.写出apache2.x版本的两种工作模式,以及各自工作原理。如何查看apache当前所支持的模块,并且查看时工作在哪种模式下?
8.linux基础问题
1)linux怎么查看用户登录日志
2)Linux中utmp、wtmp、lastlog、messages各文件作用
3)列举下你熟悉的服务器性能查看命令
4)Linux服务器间怎么实现无密码登录。请列举操作步骤。
9.PHP类问题
1)如何查看php中安装的模块情况。安装好的php后如何动态添加php扩展模块
2)4G内存的服务器,php fastcgi子进程数配置多少个合适,说下你的理由
3)Nginx+php环境下nginx使用哪种方式连接gastcgi比较格式,说下理由
4)LNMP环境下,需要调整文件句柄数位65535,你会调哪些地方?
5)你知道哪些php代码加速器?各优点是什么?
10.软件类问题
1)keepalived和heartbeat优缺点,适用哪些场合。
2)Lvs haproxy nginx 各优缺点,适用哪些场合。
3)Apache nginx lighttpd各优缺点,适用哪些场合。
4)Squid varnish 各优缺点,适用哪些场合
5)Memcached redis 各优缺点,适用哪些场合。
6)介绍下lvs负载模式和调度算法,nginx负载均衡模块有哪几种算法。
11.设计一个pv为2千万的网站架构。(请用图画出网站架构)
网络知识部分…
1.简述OSI参考模型的七个层次。
2.请简述TCP协议的三次握手过程。
3.一个主机IP地址是202.110.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。
信息安全部分…
1.IDC机房里发生ARP攻击,在服务器上抓包,通过分析数据包内容会看到什么现象?如何防止此类攻击。
2.IDC机房里有一台服务器上运行游戏服务,现在连接不上,从安全角度分析原因。
3.如何保证充值,计费数据库的安全性。
脚本部分(shell/python/perl均可)
1.从a.log文件中提取包含"WARNING"或"FATAL",同时不包含"IGNOR"的行,然后提取以":"分割的第五个字段。
2.添加一个新组为class01,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30 。
3.在每个月的第一天备份并压缩/etc目录下的所有内容,存放在/root/backup目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日,shell程序fileback存放在/usr/bin目录。
4.用shell变成,判断一文件是不是字符设备文件,如果是,将其拷贝到/dev目录下。
5.请用shell查询文件file1里面空看的所在行号。
6.用正则表达式匹配邮件地址和网站。
7.awk sed问题
1)在每一行后面增加一空行。
2)在匹配式样"regex"的行之后插入一空行。
3)计算行数(模拟"wc -l")
4)在每一行开头处插入5个空格(使全文向右移动5个空格)
5)将"foo"替换成"bar",并且只在行中未出现字串"baz"的情况下替换
6)将每两行连接成一行(类似"paste")
7)显示包含"AAA"、"BBB"和"CCC"的行(固定次序)
8)为数字字串增加逗号分隔符号,将"1234567"改为"1,234,567"
9)只保留重复行中的第一行,其他行删除
10)删除8的倍数行
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!