Django创建应用/DB等初始化设置

如果是基于mkvirtualenv创建的虚拟环境需要在安装下django
pip install Django==1.10.5
创建项目:django-admin.py startproject ice
创建工程:django-admin.py startapp blog
设置基础参数ice/settings.py文件:

DEBUG = True 打开调试模式
TEMPLATE_DEBUG = True 模板调试模式
ALLOWED_HOSTS = [u'192.168.121.160'] 设置允许的IP,不设置会报Invalid HTTP_HOST header: '192.168.121.160:8000'. You may need to add u'192.168.121.160' to ALLOWED_HOSTS.错误

---阅读剩余部分---

Django1.10.5安装及开发环境初始设置

Django1.10.5安装方法如下:
pip 命令安装
pip install Django==1.10.5

源码安装方法
下载源码包:https://www.djangoproject.com/m/releases/1.10/Django-1.10.5.tar.gz
输入以下命令并安装:
tar xzvf Django-1.10.5.tar.gz # 解压下载包
cd Django-1.10.5 # 进入 Django 目录
python setup.py install # 执行安装命令

---阅读剩余部分---

Linux/Win下安装pip

1、yum安装pip,RedHat/CentOS安装epel源以后可以使用yum直接安装:yum install python-pip -y
Debian/Ubuntu可以直接sudo apt-get install python-pip

2、查看pip的版本号
pip --version

3、升级方法
On Linux or OS X:
pip install -U pip

On Windows:
python -m pip install -U pip

MongoDB用户角色权限认证说明

MongoDB用户权限设置逻辑:先初始化一个超级管理员,然后让这个超管用户,创建普通用户和角色,并给用户分配角色,同时也有一些内建的角色可以使用。

  1. MongoDB是没有默认管理员账号,所以要先添加管理员账号,再开启权限认证。
  2. 切换到admin数据库,添加的账号才是管理员账号,添加普通用户,需先打开对应的库在添加,否则就添加到admin里面去了;
  3. 用户只能在用户所在数据库登录,包括管理员账号。

---阅读剩余部分---

蓝天是一种奢侈

 魔都的冬天看见太阳是一种奢侈,特别是后半年;不过雾霾少,没有北方那么夸张。

 看见蓝天阳光的日子很少,大部分是阴天阴雨连绵,阴冷特别的阴冷,一吹风潮湿的风,湿冷湿冷的;这种环境下生活吹多了保暖不好容易得风湿病;

---阅读剩余部分---

nginx以普通用户运行

root账号执行:
useradd nginx
chown -R nginx.nginx /usr/local/nginx/
setcap CAP_NET_BIND_SERVICE=+ep /usr/local/nginx/sbin/nginx
killall -9 nginx
su - nginx
/usr/local/nginx/sbin/nginx
查看进程,nginx主进程及子进程都是以nginx用户在运行了;nginx.png

Redis配置文件redis.conf详解

Redis配置文件redis.conf各个参数详解:
1k => 1000 bytes
1kb => 1024 bytes
1m => 1000000 bytes
1mb => 10241024 bytes
1g => 1000000000 bytes
1gb => 1024
1024*1024 bytes

内存配置大小写是一样的.比如 1gb 1Gb 1GB 1gB

daemonize no 默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yes
daemonize yes

---阅读剩余部分---