Django Url配置

"""

The `urlpatterns` list routes URLs to views. For more information please see:

https://docs.djangoproject.com/en/1.11/topics/http/urls/

Examples:

Function views

1. Add an import: from my_app import views

2. Add a URL to urlpatterns: url(r'^$', views.home, name='home&#......

使用Django自带的用户权限模块

python manage.py startapp user_profile

Django技巧

Django技巧

依赖安装

将依赖全部写入到requirements中,然后使用pip进行安装

pip install -r requirements.txt

Django==1.6.5

argparse==1.2.1

wsgiref==0.1.2

MySQL创建数据库

创建用户

mysql> create user 'allpass'@'%' identified by 'allpass123';

Query OK, 0 rows affected (0.01 sec)

mysql> create database allpass default charset utf8 collate utf8_general_ci;

Query OK, 1 row affected (0.00 sec)

mysql> grant all on allpass.* to 'allpass'......

Oracle非图形化安装

操作系统:Redhat 5.4

数据库版本:

创建本地YUM源

下载镜像

挂载镜像

mkdir -p /mnt/centos5

以镜像名称为准

mount -o loop centos5.iso /mnt/centos5

配置本地yum源

cd /etc/yum.repos.d/

vim Centos-Media.repo

配置

tcpdump抓包工具

tcpdump抓取任何来源的port 49161

#sudo tcpdump -i any -n port 49161

抓取destination为www.baidu.com的包

#tcpdump -i any dst www.baidu.com

只抓取tcp包

#tcpdump -i any -n tcp

抓取包然后保存到dump.log

#tcpdump -l > dump.log &tail -f dump.log

抓包结果保存

sudo tcpdump -i eth0 -nn 'tcp'......

Nginx平滑升级

参考:《Nginx高性能Web服务器详解》

思路如下:

备份原有的nginx目录

备份旧版本nginx主程序

编译安装新版本的nginx,使用原有的配置选项(原先部署的时候的),部署到同一个目录下

平滑升级,此时两个版本的nginx都同时运行

杀掉老的nginx进程

升级结束

具体操作如下:

​ 1.查看原有的编译选项

[lileikf2016@instance-docker1-k9jk sbin]$ ./nginx -V

nginx version: nginx/1.13.0

built by gcc 4.8.5 20150623 (Red ......

MySQL5.7重置root密码

如果MySQL再运行,先杀掉mysqld进程

 killall -TERM mysqld

运行mysqld_safe --skip-grant-tables &

此时如果不想被远程连接,那么执行:

mysqld_safe --skip-grant-tables --skip-networking &

使用mysql连接server

update mysql.user set authentication_string=password('123qwe') where user='root' and ......

Bitcron如何使用YAML的meta来写文章