Linux/Unix解压命令汇总

2010-04-03 12:02:07 by sand, 1406 visits, Tags: Shell, Linux,
Linux/Unix解压命令
 
.tar
解包: tar xvf FileName.tar
打包: tar cvf FileName.tar DirName
(注:tar是打包,不是压缩)
 
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩: gzip FileName
 
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
 
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
 
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
 
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
 
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
 
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
 
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
 
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:rar e FileName.rar
 
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
 
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
 
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf
 
---------------------------------------------
 

 

评论 (1)        

Linux/Mac OS X安装配置Django

2010-04-03 11:15:02 by sand, 1112 visits, Tags: Python, Django, Linux, Mac OS X,
操作系统:Linux Cent OS 5 / Max OS X 10.6 snow leopard
相关环境:Python 2.6.4
安装版本:Django 1.1.1
 
Django是用python语言写的开源web开发框架(open source web framework),它鼓励快速开发,并遵循MVC设计,下面介绍安装步骤:
  1. 下载:请到官方网站http://www.djangoproject.com/,或者点击链接下载http://media.djangoproject.com/releases/1.1.1/Django-1.1.1.tar.gz
     
  2. 解压:tar zxvf Django-*
     
  3. 进入文件目录,运行以下命令:
    sudo python setup.py install 
     
  4. 安装完成,到你的python安装目录下的site-packages目录里检查django目录是否存在,如果存在即代表安装成功了

  5. 测试程序Helloword
    1)django-admin.py startproject helloword
    检查是否创建了目录helloword,目录下包含文件:
        __init__.py
        manage.py
        settings.py
        urls.py

    2)运行以下命令启动helloword
    python manage.py runserver
    看到以下信息代表启动成功,默认启动在端口8000并且只监听本地端口,请访问http://127.0.0.1:8000
    Validating models...
    0 errors found.
    
    Django version 1.0, using settings 'mysite.settings'
    Development server is running at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    3)如果想要启动在其他端口并可对外访问请运行
    python manage.py runserver 0.0.0.0:8080

    注:这种启动方式只适合调试用,不适合生产环境,生产环境请参照这里:应用Apache+mod_python部署Django项目
如有问题请留言,我一定尽力解答

 

评论 (1)        

Linux/Mac OS X安装配置mod_python

2010-04-01 23:08:47 by sand, 902 visits, Tags: Python, Apache, Linux, Mac OS X,
操作系统:Linux Cent OS 5 / Max OS X 10.6 snow leopard
相关环境:Apache httpd 2.2.15 ; Python 2.6.4
安装版本:mod_python 3.3.1
 
mod_python是apache组织的一个项目,通过它,可以让python开发的web应用跑在apache上,下面介绍安装步骤:
  1. 下载:请到官方网站http://www.modpython.org/或者直接点击链接http://www.apache.org/dist/httpd/modpython/mod_python-3.3.1.tgz
  2. 解压:tar zxvf mod_python-*
  3. 进入文件目录,运行以下命令:
    1)./configure --with-apxs=/usr/local/apache/bin/apxs
    2)make
    3)sudo make install
    命令1为安装程序自动配置环境,命令2为编译源程序,命令3为安装
    注:因为mod_python现在没有对应python2.6版本的,所以要修改一下源码,编辑src/connobject.c第142行
    !(b == APR_BRIGADE_SENTINEL(b) ||改为!(b == APR_BRIGADE_SENTINEL(bb) ||
     
  4. 安装完成,到/usr/local/apache/modules中检查一下看是不是已经有了mod_python.so

  5. 配置apache启动mod_python
    修改apache配置文件httpd.conf,添加
    LoadModule python_module modules/mod_python.so

  6. 测试方法
    1)修改apache配置文件httpd.conf,添加
    alias /py /http/py/test
    <Directory /http/py/test>
        AddHandler mod_python .py PythonHandler pytest
        PythonDebug On Allow from all
    </Directory>
    2)添加文件/http/py/test/pytest.py代码如下
    from mod_python import apache
    def handler(req): req.write("Hello World!")
        return apache.OK
    3)运行命令service httpd restart重新启动apache httpd服务,浏览器输入http://localhost/py/pytest.py进行测试一下吧,看到Hello World!代表成功,Good Luck!
如有问题请留言,我一定尽力解答
 
可能碰到的问题:
  1. /usr/bin/install -c -d /usr/local/apache/modules
    /usr/bin/install -c src/mod_python.so /usr/local/apache/modules
    /usr/bin/install: stat‘src/mod_python.so’失败: 没有那个文件或目录
    解决办法:链接最新的libtool
    mv /usr/local/apache/build/libtool /usr/local/apache/build/libtool.old
    ln -s /usr/bin/libtool /usr/local/apache/build/libtool

 

评论 (2)        

Linux/Mac OS X安装配置Apache httpd服务

2010-04-01 21:18:56 by sand, 950 visits, Tags: Apache, Linux, Mac OS X,
操作系统:Linux Cent OS 5 / Max OS X 10.6 snow leopard
安装版本:Apache httpd 2.2.15
 
 
闲话少说,下面介绍源码安装方式:
  1. 下载:请到官方网站http://www.apache.org/或者直接点击链接http://apache.etoak.com/httpd/httpd-2.2.15.tar.gz或者http://labs.renren.com/apache-mirror/httpd/httpd-2.2.15.tar.gz
     
  2. 解压:tar zxvf httpd-*
     
  3. 进入文件目录,运行以下命令:
    1)./configure --prefix=/usr/local/apache/ --enable-shared=max --enable-module=most
    解释:
    --prefix=/another_driver/apache/:建议将apache服务安装在另外一个驱动设备上的目的在于硬盘往往是一个系统使用寿命最低的设备,因此:将服务数据和系统完全分开,不仅能提高了数据的访问速度,更重要的,大大方便系统升级,应用备份和恢复过程。
    --shared-module=max:使用动态加载方式载入子模块会带来5%的性能下降,但和带来的配置方便相比更本不算什么:比如模块升级方便,系统升级风险降低,安装过程标准化等
    --enable-module=most:用most可以将一些不常用的module编译进来。
    2)make
    3)sudo make install
     
  4. 为apache添加用户,让httpd以独立用户的身份运行
    1)groupadd apacheGroup
    2)useradd apacheUser -g apacheGroup
    3)修改httpd.conf中
    User apacheUser
    Group apacheGroup
     
  5. 将httpd设置为系统服务
    1)cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
    拷贝apache启动脚本
    2)修改/etc/init.d/httpd
    在在#!/bin/sh后面加入下面两行
    #chkconfig:345 61 61 
    #description: Start and stops the Apache HTTP Server. 
    3)运行命令,设置脚本权限、添加到系统服务,设置开机启动级别
    chmod +x /etc/rc.d/init.d/httpd
    chkconfig --add httpd
    chkconfig --level 345 httpd on
     
  6. 运行命令service httpd start启动服务,浏览器输入http://localhost/进行测试一下吧
     

安装完毕,有问题请大家留言,一定尽力解决

评论 (2)        

« Newer Posts - Older Posts »