摘要: 1: sys是python自带模块. 利用 import 语句输入sys 模块。 当执行import sys后, python在 sys.path 变量中所列目录中寻找 sys 模块文件。然后运行这个模块的主块中的语句进行初始化,然后就可以使用模块了 。 2: sys模块常见函数 可以通过dir() 阅读全文
posted @ 2018-09-21 11:16 排骨南 阅读(226) 评论(0) 推荐(0) 编辑
摘要: logging文件样例 BASE_LOG_DIR = os.path.join(BASE_DIR, "log") LOGGING = { 'version': 1, # 保留字 'disable_existing_loggers': False, # 禁用已经存在的logger实例 # 日志文件的格 阅读全文
posted @ 2018-09-14 14:58 排骨南 阅读(164) 评论(0) 推荐(0) 编辑
摘要: a 阅读全文
posted @ 2018-09-13 23:03 排骨南 阅读(59) 评论(0) 推荐(0) 编辑
摘要: os.path.abspath(path) 返回路径名path的规范化的绝对路径。在大多数平台,这等同于这样normpath(join(os.getcwd(), path))调用normpath()函数。 os.path.basename(path) 返回路径名path的主文档名。在path上调用split()函数,返回的二元组中的第二个元素就是主文档名。这和Unix的basename不同;... 阅读全文
posted @ 2018-09-13 19:58 排骨南 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 背景: Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个m 阅读全文
posted @ 2018-08-31 21:45 排骨南 阅读(181) 评论(0) 推荐(0) 编辑
摘要: virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够: 1. 在没有权限的情况下安装新套件 2. 不同应用可以使用不同的套件版本 3. 套件升级不影响其他应用 安装 1 sudo apt-get install python-virtualenv 使用方法 阅读全文
posted @ 2018-08-25 22:54 排骨南 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1. 获取 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz tar -xzvf Python-3.6.2.tgz -C /tmp cd /tmp/Python-3.6.2/ 2. 把Python3.6安装到 /usr/loc 阅读全文
posted @ 2018-08-20 12:04 排骨南 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 发表于 2017-06-22 | 分类于 服务器 要理解负载均衡,必须先搞清楚正向代理和反向代理。 正向代理,代理的是用户。 反向代理,代理的是服务器 正向代理 正向代理类似一个跳板机,代理访问外部资源。 举个例子: 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能 阅读全文
posted @ 2018-08-14 21:49 排骨南 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Docker 安装 占坑,因为我已经装过了 然后查看是否安装成功 Docker 镜像制作 编写Dockerfile 文件因为我是用的flask项目是一个简单的demo没有使用第三方库也就不用安装第三方库 第一句表示,该镜像由 tiangolo/uwsgi-nginx-flask:python3.6 阅读全文
posted @ 2018-08-14 21:42 排骨南 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 常用目录 目录切换命令 目录的操作命令(增删改查) 文件的操作命令(增删改查) 压缩文件的操作命令 2)解压压缩包: Linux的权限命令 操作系统中每个文件都拥有特定的权限、所属用户和所属组。权限是操作系统用来限制资源访问的机制,在Linux中权限一般分为读(readable)、写(writabl 阅读全文
posted @ 2018-07-28 10:08 排骨南 阅读(115) 评论(0) 推荐(0) 编辑