摘要:
由于mongrel已经年久失修、不支持最新的1.9.2版本了、所以现在使用thin作为rails服务器、再加上nginx作反向代理、首先安装thin吧、在windows平台下、需要先安装eventmachine、否则不能安装thin服务器gem install eventmachine --pregem install thin安装完成后只需要在rails的项目目录上输入thin start就可以启动thin服务器了、P.S.:有时候启动thin的时候会遇到这种错误、You have already activated rack 1.3.0, but your Gemfile requires 阅读全文
摘要:
原文地址:http://news.2ky.cn/Linux/5783.htm在网上找过不少dns的文章、不是太麻烦就是错洞百出、这个文章不错、通过了验证而且也狠简明易用DNS(域名服务器)的作用是把域名转换成IP地址,或反过来。更详细的信息:维基百科。此实验,将在局域网的一台主机上用Bind9搭建DNS服务器,提供域名解析服务。另有两台HTTP服务器,设定域名为www.my.com和abc.my.com(随便取一个域名)。网络结构图:上图中两台服务器Server0和Server1是在VirtualBox下虚拟的,网卡类型用桥接,怎么安装请见这里。根据我的实际情况,宿主系统(WinXP)ip地址 阅读全文
摘要:
声明:该方法在linux上有效、不支持windows平台首先去下载openssl和nginx的源码、放在tmp文件夹后解压cd /tmpwget http://www.openssl.org/source/openssl-1.0.0-beta3.tar.gztar -xvzf openssl-1.0.0-beta3.tar.gzwget http://sysoev.ru/nginx/nginx-0.8.14.tar.gztar zxf nginx-0.8.14.tar.gz地址别照抄、迩自己去官网找自己需要的稳定版本、然后通过rubygem安装passengergem install pass 阅读全文
摘要:
因为ubuntu默认是没有root用户、虽然说迩也可以使用sudo来执行一些root权限的冬冬、可是万一、莪是说万一sudo或者一些其它系统及的配置文件坏了、这时想安装回sudo这个工具又需要root权限、迩就等着悲剧吧、那么、第一件是就是增加root用户!sudo passwd root使用这个命令更改root的密码、然后输入迩想要的root密码、就可以成功创建啦、哈哈、这下迩可以直接在登录系统上使用root用户登录了 阅读全文
摘要:
原文:http://www.cnpythoner.com/post/140.htmlpython def和python lambda 这2个有相似点也有不同点,今天给大家分享下自己的心得吧。先说说2个的相似点: 这两个很重要的相似点就是都可以定义一些固定的方法或者是流程,供给程序来调用,比如我们要定义一个变量加2的方法。 首先看python def吧。def info(x): return x + 2a = info(1)print a再看下python lambda f = lambda x : x+2a = f(1) print a 上面2种方式输出的结果都是3,如果你要完成一些固定的流程 阅读全文
摘要:
debian和ubuntu不同、狠多软件都没有预置安装、比如vim啦、比如gcc啦、比如bzip2啦、比如sudo啦、都是顶烦的、600多M的光盘到时里面都装着啥来着、或者说光盘有安装时并没有预置安装进去、使用apt-get安装某些软件时、会弹出叫迩插入光盘的提示、都什么年代来还插插插的、直接联网吧、修改一下soure的文件夹vim /etc/apt/sources.list打开后会看到这个# deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official amd64 CD Binary-1 20111008-14:36]/ squeeze mai 阅读全文
摘要:
因为alias是shell命令、重启后就会消失、把alias的内容写入到/etc/bash.bashrc(或者/etc/bashrc)或者自己的用户目录的.bashrc文件、两者的区别就一前者是加入全局用户的、后者是只影响当前用户的 阅读全文
摘要:
这条命令在ubuntu下可是每日必备、在debian下就要自己安装了、首先切换到root用户、su命令然后输入root密码登录root身份、再执行apt-get install sudo、这个冬冬不明白为什么一定要cd1才能安装、不解不解、那就插入cd1的光碟吧、安装完成后还要修改一下sudoers的文件不然会出现"xxx is not in the sudoers file. This incident will be reported.“的提示我们只要修改一下/etc/sudoers文件就行了。下面是修改方法:1)进入超级用户模式。也就是输入"su -",系统 阅读全文
摘要:
安装篇声明:以下环境均是在ubuntu下进行wget http://redis.googlecode.com/files/redis-2.4.4.tar.gztar zxf redis-2.4.4.tar.gz然后进入目录后直接make就可以了、如果迩的系统是32位的那么执行make 32bit安装完成后、执行一下make test看是否正常、如果出现“You need 'tclsh8.5' in order to run the Redis test”,则可运行sudo apt-get install tcl8.5再执行就可以了更深入的学习:http://blog.nosql 阅读全文
摘要:
virtualenv 的作用相当于 Sandbox,它通过隔离包目录和系统环境参数来实现多个相对独立的虚拟环境。如此可避免过多的第三方库因版本依赖造成问题。同时每个独立的虚拟环境只需通过打包即可分发,也大大方便了系统部署。$ sudo easy_install virtualenv现在我们可以创建虚拟环境了。$ virtualenv test1New python executable in test1/bin/pythonInstalling setuptools............done.我们可以看到虚拟目录下已经被安装了基本所需的运行环境。$ ls test1/binactivat 阅读全文