• linux下的tar打包命令示例及详解

    由于经常要下载安装软件,而提供下载的软件通常是打包好的而且通常都有压缩,所以打包压缩tar的命令是非常重要的,从网上找了一篇关于“linux下的tar打包命令示例及详解”的文章,摘录下来,以备查询和学习
    鸟哥的私房菜有更详细的打包压缩解压的说明,请见 http://linux.vbird.org/linux_basic/0240tarcompress.php
    tar命令
    [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ….
    参数:
    -c :建立一个压缩文件的参数指令(create 的意思);
    -x :解开一个压缩文件的参数指令!
    -t :查看 tarfile 里面的文件!
    特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
    因为不可能同时压缩与解压缩。
    -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
    -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
    -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
    -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
    例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
    『 tar -zcvPf tfile sfile』才对喔!
    -p :使用原文件的原来属性(属性不会依据使用者而变)
    -P :可以使用绝对路径来压缩!
    -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!
    –exclude FILE:在压缩的过程中,不要将 FILE 打包!
    tar示例:
    示例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
    [root@linux ~]# tar -cvf /tmp/etc.tar /etc

  • 图标素材

    http://www.zcool.com.cn/gfxs/104!0!0!0!0!0!0!200!1!1!0/

  • G-Shock 说明书下载

    2759

  • 搬家了

    住的地方附近卫星图发上来

  • 黄晓明歌迷会当众吐酒

  • n97导航地图下载

    点击打开

  • 使用 Nginx 提升网站访问速度

    使用 Nginx 提升网站访问速度

  • 2009-2010赛季CBA联赛上海赛区票区分布图

  • [zt]Python安装MySQLDb模块的种种问题及解决

    我的环境是:Linux version 2.4.21-4.EL (bhcompile@daffy.perf.redhat.com) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-20)) #1 Fri Oct 3 18:13:58 EDT 2003 + Python2.6.4
    本文结合我安装时候的问题,总结而成
    用户目录如/home/liuguanyu/ , 保证用户有root权限
    1,看看有没有安装
    进入python的命令行,输入 import MySQLdb 如果没有报错,证明此模块已经安装,可以跳过以下步骤。
    2,切换到用户目录/home/liuguanyu,去下载最新的MySQLdb安装包:我下载的是MySQL-python-1.2.3c1.tar.gz 。这一步所有命令集如下:
    wget -O python-1.2.3c1.tar.gz
    http://cdnetworks-kr-1.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz
    tar xzvf python-1.2.3c1.tar.gz
    cd MySQL-python-1.2.3c1
    python setup.py build
    3,出现报错:ImportError: No module named setuptools
    4,回到用户目录/home/liuguanyu,安装setuptools,我安装的是setuptools-0.6c8 ,这一步的所有命令集如下:
    wget -O setuptools-0.6c8.tar.gz
    http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz
    tar xzvf setuptools-0.6c8.tar.gz
    cd setuptools-0.6c8
    python setup.py build
    sudo python setup.py install
    5,回到用户MySQLdb源码目录
    6,运行 python setup.py build
    7,报错:mysql_config not found
    8,上一步报错因为mysql_config命令没有找到。
    9,使用whereis mysql命令找到mysql安装目录,假设mysql安装在/usr/local/mysql
    10, [...]

  • Nginx配置防盗链

    Nginx的防盗链一般的防盗链如下:location ~* \.(gif|jpg|png|swf|flv)$ {valid_referers none blocked www.xxx.com www.xxx.net;if ($invalid_referer) {rewrite ^/ http://www.xxxcom/403.html;#return 404;}}第一行:gif|jpg|png|swf|flv表示对gif、jpg、png、swf、flv后缀的文件实行防盗链第二行:www.xxx.com www.xxx.net表示对www.xxx.com www.xxx.net这2个来路进行判断if{}里面内容的意思是,如果来路不是指定来路就跳转到错误页面,当然直接返回404也是可以的。NginxHttpAccessKeyModule实现防盗链如果不怕麻烦,有条件实现的话,推荐使用NginxHttpAccessKeyModule这个东西。他的运行方式是:如我的download 目录下有一个 file.zip 的文件。对应的URI 是http://www.xxx.com/download/file.zip使用ngx_http_accesskey_module 模块后http://www.xxx.com/download/file.zip?key=09093abeac094. 只有给定的key值正确了,才能够下载download目录下的file.zip。而且 key 值是根据用户的IP有关的,这样就可以避免被盗链了。据说NginxHttpAccessKeyModule现在连迅雷都可以防了,可以尝试一下。

  • nginx下网站伪静态rewrite设置规则

    Nginx的朋友可以参考,加到nginx.conf相应主机server段配置中即可!
    代码如下:
    location / {
    ###以下为PHPCMS 伪静态化rewrite规则
    rewrite ^(.*)show-([0-9]+)-([0-9]+)\.html$ $1/show.php?itemid=$2&page=$3;
    rewrite ^(.*)list-([0-9]+)-([0-9]+)\.html$ $1/list.php?catid=$2&page=$3;
    rewrite ^(.*)show-([0-9]+)\.html$ $1/show.php?specialid=$2;
    ####以下为PHPWind 伪静态化rewrite规则
    rewrite ^(.*)-htm-(.*)$ $1.php?$2 last;
    rewrite ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2 last;
    }