Debian学习手记

让DEBIAN自动搜索最快的源

#apt-get install apt-spy
#mv sources.list sources.list.bak //backup
#man apt-spy //获取详细的使用方法
#apt-spy update //更新您的镜像列表文件 /var/lib/apt-spy/mirrors.txt
# apt-spy -d testing -a Asia

服务器源(Sources.list)的自动选择脚本,可以更方便的进行测试和更新服务器:

apt-spy update
apt-spy -d testing -s CN
apt-get update
apt-get dist-upgrade
deborphan | xargs apt-get –assume-yes remove –purge

最后一行命令是用来找出丢弃没有关联关系的无用包用的,在升级某些软件后,这些包就会存在,加上这行,可以让系统更“干净”些。
(更多…)

动态页面转成伪静态页面URL REWRITE(Htaccess URL重写)

把URI地址用作参数传递:URL REWRITE

最简单的是基于各种WEB服务器中的URL重写转向(Rewrite)模块的URL转换:
这样几乎可以不修改程序的实现将 news.asp?id=234 这样的链接映射成 news/234.html,从外面看上去和静态链接一样。Apache服务器上有一个模块(非缺省):mod_rewrite:URL REWRITE功能之强大足够写上一本书。
当我需要将将news.asp?id=234的映射成news/234.html时,只需设置:
RewriteRule /news/(d+).html /news.asp?id=$1 [N,I]
这样就把 /news/234.html 这样的请求映射成了 /news.asp?id=234
当有对/news/234.html的请求时:web服务器会把实际请求转发给/news.asp?id=234 (更多…)