》》》》》》》》》》》》》》》》》》》》

每天3-5个题目,大家可以给与答案和解释,有争议可以到Qq群或者

发帖子商量,题目深度不一.(转载注明出处,谢谢)

 质疑一个谋求获得进步的人,本身就值得质疑!
现在注有一帖子收集大家对题目的意见,不需要顶贴,无谓的言论不需要,就你对题目的认知,了解 以及做的过程的看法意见,都可以提到里面去.
http://g.51cto.com/linux/38318


》》》》》》》》》》》》》》》》》》》》


周未的题不好答吗:

http://g.51cto.com/linux/39578

当前目录下
1、 将文件:a-b.txt a-c.txt  c-d.txt 改名为: b.txt c.txt d.txt

就是去掉文件名前面的  “字母-”

2、将当前目录下的文件、剔除压缩包。进行批量gzip下。

如当前目录:#pwd
/tmp/test
#ll
a.txt
b.txt
c.txt
d.log
e.log
a
b
c
a.tar
a.gz
a.tar.gz

gzip a.txt b.txt c.txt d.log e.log


3、WEB优化有人答得很多。我细化一下。apache安装完后那些优化是必需的?

4、请回答周未的题!


#####################答案################
答案不是唯一,也不是最好。求最好答案。

1、 方法一: ls *.txt |awk -F"-" '{print "mv " $0 " " $2}' | sh
    方法二:for a in *.txt;do mv "$a" "${a#a-}";done
 licong/大雄   方法三:fo i in *.txt ;do  find . -maxdepth -name *-"$i".txt | xargs -i mv {} "$i".txt ;done

2、方法一: ls -l |grep -E -v '(^d|^t|gz|bz2|tgz)' | awk '{print "gzip " $NF}' |sh
  大雄 方法二:ll |sed -n '/^-/p' |awk '{print $9}' | egrep -v "(.gz$|.tar$|.tar.gz$)" |xargs gzip -f

3、licong
关于apache的优化,又去找了一下资料,大部分还是在配置文件上做文章,注意老大的题目指定安装完后,所以不要重新编译了。
1、关掉不必要的选项
ExtendedStatus off       设置为on会写入额外的时间标志。
HostnameLookups off      去掉dns查询

2、注释不需要的模块
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
。。。。。
选择自己需要的,不需要的都注释了吧

3、worker和prefork的选择
worker-多进程多线程新型设计,适合高流量服务,但是不稳定,对象php之类支持非常差
prefork-稳定,无线程,占用较多内存

4、文件夹Directory的选项的优化
Options -FollowSymLinks     关闭符号链接
AllowOverride None           禁用htaccess
#Options Indexes              在不存在index文件时不允许查看目录列表

5优化蚊子我要补充一点,对于html xml css rss等的文本内容可以进行压缩,这样也有一定的优化,起码带宽
模块用到的是mod_deflate
找到一行AddoutputFilterByType DEFLATE text/html
SetOutputFilter Deflate