2019年12月

python-装饰器

装饰器原则:1.不改变原有代码2.不改变调用方式3.不改变原函数返回值例如:一个普通的函数import time def web(s): time.sleep(2) print(s) 一、 下面用装饰器实现计算此函数的运行时间def timer(f): def inner(*args, **kwargs): start = time.time() ...

继续阅读 »

mongodb复制集

单机部署4实例:端口:27017 27018 27019 27020 准备实例: 创建目录:mkdir -p /application/mongodb/{27017..27020}/conf /application/mongodb/{27017..27020}/data /application/mongodb/{27017..27020}/log修改配置文件:cat ...

继续阅读 »

mongodb3.6二进制安装

下载地址:http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-v3.6-latest.tgz 安装:mkdir /application tar xf mongodb-linux-x86_64-rhel70-v3.6-latest.tgz -C /application/ cd /applicat...

继续阅读 »

mysql主主复制+keepalived部署

环境:mysql-master-01:10.0.0.30mysql-master-02:10.0.0.35vip:10.0.0.39 安装mysql5.7.20可参考:https://soulchild.cn/266.html 开始配置主主环境一、修改mysql配置master-01:[mysqld] basedir=/application/mysql datadi...

继续阅读 »

keepalived开启非抢占模式

主要有两个改动:1.将所有角色改为BACKUP2.在优先级高的节点添加nopreempt配置 MASTER配置global_defs { notification_email { 742899387@qq.com } notification_email_from keepalived@local.com smtp_server 192....

继续阅读 »