Linux试题1
来源:互联网 发布:淘客发微博用什么软件 编辑:程序博客网 时间:2024/05/21 11:06
实践题:
1. LVM磁盘中的PV是指?
物理卷
2.删除文件filename第3行的命令
sed "3d" filename
3:linux内核引导时,从文件____中读取要加载的文件系统
/etc/fstab
4:linux系统uptime显示loadavgtime三个分别是
1分钟,5分钟,15分钟,系统负载平均值
5:vi快速回到文件行首和行尾的命令是
0是行首,$是行尾
6:找出/home目录下占用磁盘空间最大的5个目录(单位GB)命令是
du -h /home/*/ |grep G |sort -n –r |head -5
7:修复分区/dev/hda5,其命令是
fsck -y /dev/hda5
8:常用的网卡流量监控命令工具有
ntop,iptraf
9:请写出用cisco2960划分出一个vlan的基本步骤
2960>en;进入特权模式Passwd?2960#conf t;进入配置模式2960(config)#vlan 2;创建vlan 22960(config-vlan)#name server;设置vlan 2名称2960(config-vlan)#ip address 192.168.1.254;设置vlan ip2960(config-vlan)#exit2960(config)#int fa0/48;将端口加入vlan 22960(config-if)#switchport access vlan 22960(config-if)#int fa0/462960(config-if)#exit
10:LVS有几钟工作模式,这几种工作模式优缺点比较
一、Virtual server via NAT(VS-NAT)
优点:集群中的物理服务器可以使用任何支持TCP/IP操作系统,物理服务器可以分配Internet的保留私有地址,只有负载均衡器需要一个合法的IP地址。
缺点:扩展性有限。当服务器节点(普通PC服务器)数据增长到20个或更多时,负载均衡器将成为整个系统的瓶颈,因为所有的请求包和应答包都需要经过负载均衡器再生。假使TCP包的平均长度是536字节的话,平均包再生延迟时间大约为60us(在Pentium处理器上计算的,采用更快的处理器将使得这个延迟时间变短),负载均衡器的最大容许能力为8.93M/s,假定每台物理服务器的平台容许能力为400K/s来计算,负责均衡器能为22台物理服务器计算。
解决办法:即使是是负载均衡器成为整个系统的瓶颈,如果是这样也有两种方法来解决它。一种是混合处理,另一种是采用Virtual Server via IP tunneling或VirtualServer via direct routing。如果采用混合处理的方法,将需要许多同属单一的RR DNS域。你采用Virtual Server via IP tunneling或VirtualServer via direct routing以获得更好的可扩展性。也可以嵌套使用负载均衡器,在最前端的是VS-Tunneling或VS-Drouting的负载均衡器,然后后面采用VS-NAT的负载均衡器。
二、Virtual server via IP tunneling(VS-TUN)
我们发现,许多Internet服务(例如WEB服务器)的请求包很短小,而应答包通常很大。
优点:负载均衡器只负责将请求包分发给物理服务器,而物理服务器将应答包直接发给用户。所以,负载均衡器能处理很巨大的请求量,这种方式,一台负载均衡能为超过100台的物理服务器服务,负载均衡器不再是系统的瓶颈。使用VS-TUN方式,如果你的负载均衡器拥有100M的全双工网卡的话,就能使得整个Virtual Server能达到1G的吞吐量。
不足:但是,这种方式需要所有的服务器支持"IPTunneling"(IP Encapsulation)协议,我仅在Linux系统上实现了这个,如果你能让其它操作系统支持,还在探索之中。
三、Virtual Server via Direct Routing(VS-DR)
优点:和VS-TUN一样,负载均衡器也只是分发请求,应答包通过单独的路由方法返回给客户端。与VS-TUN相比,VS-DR这种实现方式不需要隧道结构,因此可以使用大多数操作系统做为物理服务器,其中包括:Linux 2.0.36、2.2.9、2.2.10、2.2.12;Solaris 2.5.1、2.6、2.7;FreeBSD 3.1、3.2、3.3;NT4.0无需打补丁;IRIX 6.5;HPUX11等。
不足:要求负载均衡器的网卡必须与物理网卡在一个物理段上
11:Mysql复制在slave上关闭复制、查看复制状态、清除binlog的命令是什么?如何确定主众节点数据是否一致?
start master
show master status\G; #查看复制状态
查看Relay_Master_Log_File,Exec_Master_Log_Pos号是否相同
12:假设/home分区只有test文件夹,写一个脚本自动删除test目录下的文件确保/home分区一直有20%的空闲空间,必须从最旧的一个文件开始删除
#!/bin/bash#Size=`df /home |awk '/home/ {print $5}'`for ((;;))doi=`df /home |awk '/home/ {print $5}' |seds/%//g`if [ "$i" -gt 80 ]; then echo "delete `ls -t /home/test |tail -1`" rm -fr `ls -t /home/test |tail -1`else echo "delete complete" breakfidone
13:查找在/home/logs/路径下,修改时间在3天以前的文件,并将这些文件mv到/home/logs/backup下?
find /home/logs -mtime +3 -exec mv {} /home/logs/backup\;
14:用一条语句删除/home/test目录下修改时间在120分钟前的所有以.bak结尾的目录
find /home/test -mmin+120 -name *.bak -type d -exec rm -fr {} \;
15:写一个脚本查看服务器当前TCP已经连接数,最多的前10个IP
netstat -n |awk'/^tcp/ {print $5}' |sed s/:.*//g | uniq –c
16:写一个防火墙配置脚本,允许任意主机访问80端口,并且只允许内网192.168网段访问3306和22端口
iptables -A INPUT -p tcp --dport 80 -jACCEPT
iptables -A INPUT -s 192.168.0.0/16 -p tcp--dport 3306 -j ACCEPT
iptables -A INPUT -s 192.168.0.0/16 -p tcp--dport 22 -j ACCEPT
- Linux面试题(1)
- Linux面试题1
- Linux试题1
- linux driver面试题 1
- Linux面试题(1)
- linux试题
- linux试题
- Linux试题
- linux试题
- Linux面试题(转)(1)
- linux 面试题
- linux面试题
- linux面试题参考答案
- Linux面试题(2)
- linux 面试题
- 嵌入式LINUX试题
- Linux 面试题
- linux面试试题大全
- SpringMVC 3.1下返回json时中文显示乱码问题的解决方案
- Python 实现自动获取种子磁力链接
- Docker Engine 镜像源站
- Handler用法之简单实现轮播图
- 认识jQuery(三书)
- Linux试题1
- try-catch和throw,throws的区别和联系
- CodeMirror源码编辑器
- css中强制换行word-break、word-wrap、white-space区别实例说明
- iOS开发笔记
- 极光推送demo
- windows下zookeeper伪集群搭建
- L2-004. 这是二叉搜索树吗?
- 每天一个 Linux 命令(37):date命令