系统语言知识

locale 把按照所涉及到的文化传统的各个方面分成12个大类,这12个大类分别是: 1、语言符号及其分类(LC_CTYPE) 2、数字(LC_NUMERIC) 3、比较和排序习惯(LC_COLLATE) 4、时间显示格式(LC_TIME) 5、货币单位(LC_MONETARY) 6、信息主要是提...

2019-01-11 21:07:36

阅读数:26

评论数:1

ubuntu部署vpn+freeradius+mysql

这里实现使用搭建freeradius和mysql来验证vpn登录,实现L2TP由FreeRadius认证连接并由MySQL管理用户。 配置L2TP服务 确保完整安装L2TP/IPSec服务,并能正常连接,具体详细步骤请查看我的文章搭建L2TP/IPsec VPN 过程 确保sudo ...

2018-08-13 15:13:22

阅读数:110

评论数:0

ubuntu部署wifi+freeradius+mysql

radius协议: RADIUS:Remote Authentication Dial In User Service,远程用户拨号认证系统由RFC2865,RFC2866定义,是目前应用最广泛的AAA协议。AAA是一种管理框架,因此,它可以用多种协议来实现。在实践中,人们最常使用远程访问...

2018-08-13 14:38:32

阅读数:195

评论数:1

rsyslog_learning

rsyslog系统自带的日志服务 syslogd是Linux下的一个记录日志文件服务。从结构来说,可以理解为这个服务下面有一系列的子服务,例如mail、auth、cron、kern等等,这些子服务对外提供日志记录的功能,而当其它的程序或服务需要记录日志的时候,就可以直接调用这些子服务将日志...

2018-06-26 20:12:07

阅读数:69

评论数:0

mongo_learning 用户认证

mongodb 用户认证 开启认证 - /etc/mongod.conf添加如下开启认证 security: authorization: enabled 新建用户 - 帐号是跟着库走的,所以在指定库里授权,必须也在指定库里验证(auth)。 1.roles角...

2018-06-17 16:28:54

阅读数:50

评论数:0

mongodb_learning基础入门

mongodb.learning - MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的 - MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对...

2018-06-17 15:38:16

阅读数:66

评论数:0

ubuntu增加swap

翻译自:How To Add Swap Space on Ubuntu 16.04 前言 提高服务器响应速度和防止应用程序内存不足错误的最简单方法之一是添加一些交换空间。 在本指南中,我们将介绍如何将交换文件添加到Ubuntu 16.04服务器。 但是,请注意: 尽管swap区通常建议用于...

2018-05-24 15:26:30

阅读数:625

评论数:0

itertools模块

itertools模块 count函数 circle函数 repeat函数 chain函数 list函数 dropwhile函数 groupby函数 islice函数 product函数 itertools.count(start=0, step=1) 计数器count ...

2018-04-25 11:18:07

阅读数:85

评论数:0

nginx之rewrite

通过rewrite匹配访问资源: rewrite功能就是,使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。rewrite只能放在server{},location{},if{}中,并且只能对域名后边的除去传递的参数外的字符串起作用,例如 http:/...

2018-03-26 14:20:26

阅读数:112

评论数:0

nginx之location规则

location用法: location [=|~|~*|^~] uri { ……..} 其中“location =/documents/”表示精准匹配,只能匹配=后面的内容 “location ^~/documents/”表示匹配常规字符串,及时后面有正则匹配,也不进行正则匹配 “loc...

2018-03-26 14:00:06

阅读数:82

评论数:0

用keepalived来实现redis故障转移

环境介绍 设计思路: 实施步骤: 测试 现在应该都使用redis集群了把,这个文档是几年前总结的,今天整理文档看到当时自己认真分析了好久,舍不得扔掉,就挂出来了。不知道有没有什么意义。 通过对网上一些资料的搜索,有建议采用HAProxy或Keepalived来实现的,...

2018-03-23 17:44:33

阅读数:74

评论数:0

Let's Encrypt免费申请HTTPS 证书

前提: 一、首先创建一个目录,存放临时生成的文件和生成的证书,例如: 二、创建帐号 三、创建CSR 四、配置验证服务 五、获取网站证书 六、指定账户私钥、CSR 以及验证目录,执行脚本: 七、下载中间证书 八、为了后续能顺利启用 OCSP Stapling,我们再把根证书和中间证书合在一起...

2018-03-23 17:27:53

阅读数:63

评论数:0

mysql主从复制不锁表

有时候MySQL主从同步不一致比较严重的时候,需要手动同步。 然而网上看大很多需要锁表的同步的方法基本如下 1.先对主库锁表 FLUSH TABLES WITH READ LOCK; 2.备份数据 mysqldump -uroot -p -hlocalhost &...

2018-03-19 16:26:00

阅读数:244

评论数:0

sed 命令二

今天用sed命令向文件中插入一行内容后,结果发现每行内容后多了^M,很是困惑,百度后发现,原来是xml文件是windows上的文件,移到linux上,所以格式是dos的,然后编码格式与unix不太相同。 可以通过命令查看差别。dos编码: </beans>[root@Nictalk-...

2017-12-26 14:01:29

阅读数:109

评论数:0

nginx upload模块+python 后端处理模仿fastdfs实现文件存取

前提条件: 1.编译安装带有nginx upload 模块的nginx,安装脚本如下。 2.配置nginx的conf文件,一个server配置upload上传,一个server配置download下载 3.使用django快速部署python后端服务,对nginx存入的文件进行处理,并返回下...

2017-12-19 19:57:10

阅读数:676

评论数:0

python多进程、多线程、协程向mysql插入10000条数据

使用python多进程、多线程、协程向mysql插入10000条数据使用futures的ProcessPoolExecutor进程池import pymysql import time, requests from concurrent.futures import ProcessPoolExec...

2017-12-05 21:04:25

阅读数:4348

评论数:0

python 进程的理解

前提:提起进程,就要提起操作系统,操作系统也是一个程序,它的亮点: 1.管理底层硬件的所有接口,使在操作系统之上的应用可以很好的调用他们 2.提出了进程管理的概念,调度进程 3.多道技术:单核实现并发的基础 4.多道复用:时间上的复用,空间上的复用进程进程就是运行起来的程序代码并发和并行:...

2017-12-04 20:07:59

阅读数:96

评论数:0

自制证书脚本

切换到CA的工作目录cd /etc/pki/CA制作CA私钥(umask 077; openssl genrsa -out private/cakey.pem 2048)制作自签名证书openssl req -new -x509 -days 3650 -key private/cakey.pem ...

2017-11-09 10:46:35

阅读数:299

评论数:0

python基础入门五

xml模块python中支持对xml文件的增删改查操作, logging模块对于python项目的使用 python os模块和sys模块 python模拟进度条 python制作随机验证码

2017-10-28 15:18:10

阅读数:296

评论数:1

python基础入门四

import time装饰器from functools import wrapsuser_info = {‘name’:None,’status’:None}def outter(func): @wraps(func) def inner(): if...

2017-10-14 11:22:30

阅读数:674

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭