Ubuntu 14.04上使用Gunicorn,Nginx,Capistrano一键部署django项目

      Gunicorn 绿色独角兽是一个Python WSGI UNIX的HTTP服务器。这是一个pre-fork worker的模型,从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器大致与各种Web框架兼容,只需非常简单的执行,轻量级的资源消耗,以及相当迅速。

特点:
    本身支持WSGI、Django、Paster
    自动辅助进程管理 …

谈谈进程与线程

      进程就是一个应用程在处理机上的一次执行过程, 它是一个动态的概念。而线程是进程的一部分,一个进程可以包含多个线程.
      进程是一个具有独立功能的程序,关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。
      进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称其为进程。
    …

Ubuntu上安装与设置ssh,实现无密码登录

      SSH为Secure Shell 的缩写,是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。越来越多的小伙伴们使用远程登录,而ssh安全性无疑是很高的,那么我们现在来看看如何安装ssh服务器,实现无密码登录。

1.首先要安装ssh,终端中执行:

ssh-keygen

之后连敲三次回车即可。

2.完成过后,可以查看到用户主目录下.ssh文件夹下多了id_rsa(私钥)和id_rsa.pub(公钥)两个文件,一个是存储公钥的文件,另一个是存储私钥的文件。

3.使用

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys …

Ubuntu修改gem源

      大家都在国内,所以访问gem的国外官网很痛苦,在用gem安装软件的时候,很可能安装不上,幸好淘宝为大家做了一个镜像,每15分钟同步一次国外的官网,所以,可以把gem源换为淘宝源。

淘宝网提供了Rubygems的国内镜像站:https://ruby.taobao.org/

1.先使用命令查看一下,现有源地址:

~$ gem souce
http://rubygems.org/

2.删除原有源:

gem source -r http://rubygems.org/ …

uwsgi+nginx在ubuntu14.04上部署django项目

注意:这里默认已经有完成的django项目,本文不做相关django项目介绍

1.通过python pip安装uwsgi:

sudo apt-get install python-dev
sudo apt-get install python-pip
sudo pip install --upgrade …