面试题大全,快来分享哦!
#/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! "
46.apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?
apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候加参数 with mpm worker选择工作模式)
prefork的特点是:(预派生)
1.这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销
2.可以防止意外的内存泄漏
3.在服务器负载下降的时候会自动减少子进程数
worker的特点是:支持混合的多线程多进程的多路处理模块
如果对于一个高流量的HTTP服务器,worker MPM是一个比较好的选择,因为worker
MPM占用的内存要比prefork要小。
47.编写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 }'`
7. echo "$IP/$MASK"
8. exit 1
9. fi
48设计题:
1.系统设计
请考虑以下系统的设计. 您可以翻阅资料,查询任何您有帮助的资料、指南等。
您有的资源:
8台安装Linux (2.6内核) 的双网卡PC服务器以及相关开源软件,交换机
Apache 2.2.x