1,lvs常用的几种模式和几种算法,简述每种模式的优缺点,算法怎么选择。
2.什么是NAT,常见分为那几种,DNAT 与SNAT 有什么不同,应用事例有那些?
3.包过滤防火墙与代理应用防火墙有什么区别,能列举几种相应的产品吗?
4.iptables 是否支持time 时间控制用户行为,如有请写出具体操作步骤
5.说出你知道的几种linux/unix 发行版本
6.列出linux 常见打包工具并写相应解压缩参数(至少三种)
7.计划每星期天早8 点服务器定时重启,如何实现?
8.列出作为完整邮件系统的软件,至少二类
9,当用户在浏览器当中输入一个网g 站,说说计算机对dns 解释经过那些流程?注:本机 跟本地dns 还没有缓存。
答: a.用户输入网址到浏览器
b.浏览器发出DNS 请求信息
c.计算机首先查询本机HOST 文件,看是否存在,存在直接返回结果,不存在,继续下一 步
d.计算机按照本地DNS 的顺序,向合法dns 服务器查询IP 结果,
e.合法dns 返回dns 结果给本地dns,本地dns 并缓存本结果,直到TTL 过期,才再次 查询此结果
f.返回IP 结果给浏览器
g.浏览器根据IP 信息,获取页面
10,我们都知道,dns 既采用了tcp 协议,又采用了udp 协议,什么时候采用tcp 协议? 什么时候采用udp 协议?为什么要这么设计?
答:这个题需要理解的东西比较的多,分一下几个方面
a,从数据包大小上分:UDP 的最大包长度是65507 个字节,响应dns 查询的时候数据包 长度超过512 个字节,而返回的只要前512 个字节,这时名字解释器通常使用TCP 从发 原来的请求。
b,从协议本身来分:大部分的情况下使用UDP 协议,大家都知道UDP 协议是一种不可靠 的协议,dns 不像其它的使用UDP 的Internet 应用 (如:TFTP,BOOTP 和SNMP 等), 大部分集中在局域网,dns 查询和响应需要经过广域网,分组丢失和往返时间的不确定性在 广域网比局域网上更大,这就要求dns 客户端需要好的重传和超时算法,这时候使用TCP 11,一个EXT3 的文件分区,当使用touch test.file 命令创建一个新文件时报错,报错的 信息是提示磁盘已满,但是采用df -h 命令查看磁盘大小时,只使用了,60%的磁盘空间, 为什么会出现这个情况,说说你的理由。
答:两种情况,一种是磁盘配额问题,另外一种就是EXT3 文件系统的设计不适合很多小 文件跟大文件的一种文件格式,出现很多小文件时,容易导致inode 耗尽了。
12,我们都知道FTP 协议有两种工作模式,说说它们的大概的一个工作流程?
FTP 两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
在主动模式下,FTP 客户端随机开启一个大于1024 的端口N 向服务器的21 号端口发起 连接,然后开放N+1 号端口进行监听,并向服务器发出PORT N+1 命令。
服务器接收到命令后,会用其本地的FTP 数据端口(通常是20)来连接客户端指定的端口 N+1,进行数据传输。
在被动模式下,FTP 客户端随机开启一个大于1024 的端口N 向服务器的21 号端口发起 连接,同时会开启N+1 号端口。然后向服务器发送PASV 命令,通知服务器自己处于被动 模式。服务器收到命令后,会开放一个大于1024 的端口P 进行监听,然后用PORT P 命 令通知客户端,自己的数据端口是P。客户端收到命令后,会通过
N+1 号端口连接服务器的端口P,然后在两个端口之间进行数据传输。
总的来说,主动模式的FTP 是指服务器主动连接客户端的数据端口,被动模式的FTP 是指 服务器被动地等待客户端连接自己的数据端口。
被动模式的FTP 通常用在处于防火墙之后的FTP 客户访问外界FTp 服务器的情况,因为在 这种情况下,防火墙通常配置为不允许外界访问防火墙之
后主机,而只允许由防火墙之后的主机发起的连接请求通过。
因此,在这种情况下不能使用主动模式的FTP 传输,而被动模式的FTP 可以良好的工作。
13.编写个shell 脚本将当前目录下大于10K 的文件转移到/tmp 目录下
#/bin/sh
#Programm :
# Using for move currently directory to /tmp
for FileName in `ls -l |awk ‘$5>10240 {print $9}’`
do
mv $FileName /tmp
done
ls -al /tmp
echo “Done! “
14.apache 有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模 式?
apache 主要有两种工作模式:prefork(apache 的默认安装模式)和worker(可以在编译 的时候加参数–with-mpm-worker 选择工作模式)
prefork 的特点是:(预派生)
1.这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销
2.可以防止意外的内存泄漏
3.在服务器负载下降的时候会自动减少子进程数
worker 的特点是:支持混合的多线程多进程的多路处理模块
如果对于一个高流量的HTTP 服务器,worker MPM 是一个比较好的选择,因为worker MPM 占用的内存要比prefork 要小。
15.名词解释 HDLC,VTP,OSPF,RIP,DDOS,system
V,GNU,netscreen,ssh,smartd,apache,WAIT_TIME 等等
16.编写shell 脚本获取本机的网络地址。比如:本机的ip 地址是:
192.168.100.2/255.255.255.0,那么它的网络地址是
192.168.100.1/255.255.255.0
方法一:
- #!/bin/bash
- #This script print ip and network
- file=”/etc/sysconfig/network-scripts/ifcfg-eth0″
- if [ -f $file ] ;then
- IP=`grep “IPADDR” $file|awk -F”=” ‘{ print $2 }’`
- MASK=`grep “NETMASK” $file|awk -F”=” ‘{ print $2 }’`
16.linux 下如何改IP,主机名,DNS
17.linux 下如何添加路由
18.简述linux 下编译内核的意义与步骤
19.简述Linux 启动过程
20.简述DDOS 攻击的原理
21.简述Tcp 三次握手的过程
22.简述VPN,常见有哪几种?
转载请注明:21运维 » 收集linux运维面试题二