西数超哥博客
运维经验教程分享

收集linux运维面试题二

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

方法一:

  1. #!/bin/bash
  2. #This script print ip and network
  3. file=”/etc/sysconfig/network-scripts/ifcfg-eth0″
  4. if [ -f $file ] ;then
  5. IP=`grep “IPADDR” $file|awk -F”=” ‘{ print $2 }’`
  6. MASK=`grep “NETMASK” $file|awk -F”=” ‘{ print $2 }’`

16.linux 下如何改IP,主机名,DNS

17.linux 下如何添加路由

18.简述linux 下编译内核的意义与步骤

19.简述Linux 启动过程

20.简述DDOS 攻击的原理

21.简述Tcp 三次握手的过程

22.简述VPN,常见有哪几种?

转载请注明:西数超哥博客www.ysidc.top» 收集linux运维面试题二

https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » 收集linux运维面试题二