微信小程序重新上线
微信小程序重新上线之前原本基于Typecho的小程序因为太多bug和原作者都不更新了,所以不再维护历经坎坷,重新上线不容易,这次更换了博客程序,也基于新的程序更换了新的小程序架构新版小程序基于WeHalo的修改 目前有以下功能: 博文展示 评论展示 搜索文章功能 文章评论功能 博主查看评论功能 博主回复评论功能 评论功能内容识别 友链展示 日记本 后续原作者更新也会进行同步更新的 感谢原作者(Aquanrun)的开源项目WeHalo:https://gitee.com/aquanrun/WeHalo 附上我的小程序二维码,欢迎扫码访问,如果有什么bug,可以评论回复更我说
Centos7编译安装OpenResty
今天空闲,看到一篇文章,就突发奇想,想搞一下OpenResty 测试说明 测试配置 8核4G 测试系统 Centos7.7-1908 软件版本 OpenResty-1.13.6.2 1.下载安装 1.1下载源码这里我们下载OpenResty的源码包 1wget https://openresty.org/download/openresty-1.13.6.2.tar.gz 1.2安装依赖不安装依赖在编译的时候会出现很多报错 1yum -y install gcc gcc-c++ pcre pcre-devel lua-devel systemtap-sdt-devel openssl-devel openssl 1.3编译前奏需要注意编译并不能在openresty根目录进行,否则将会失败。 12tar zxvf openresty-1.13.6.2.tar.gzcd...
LVS+Nginx负载均衡
1.学习目标 掌握什么是负载均衡及负载均衡的作用和意义。 了解lvs负载均衡的三种模式。 了解lvs-DR负载均衡部署方法。 掌握nginx实现负载均衡的方法。 掌握lvs+nginx负载均衡拓扑结构。 2.负载均衡的相关技术 基于DNS的负载均衡 优点:实现简单、实施容易、成本低、适用于大多数TCP/IP应用 缺点:...
MySQL—MHA高可用
操作系统:CentOS 6.6X 64位架构规划:Mysql服务器:192.168.157.128 从 Node数据节点 Manager管理节点192.168.157.129 主 Node数据节点 192.168.157.130 从 Node数据节点 以下操作分别在128、129、130服务器上操作 1、安装Mariadb 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071#安装相关依赖包yum -y install cmake gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel...
Mysql备份脚本-Xtrabackup
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950#!/bin/sh#mysql_backupbegintime=`date +"%Y-%m-%d_%H-%M-%S"`format_time=`date +"%Y-%m-%d_%H-%M-%S"`tar_time=`date +%F --date="-1 day"`currentHour=$(date...
Nginx配置文件理解
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172user www www; #定义Nginx运行的用户和用户组worker_processes auto; #nginx进程数,建议设置为等于CPU总核心数,这里auto为自动调整的意思worker_cpu_affinity auto; #对于具有多颗CPU的服务器,Nginx通过设置worker_cpu_affinity参数,即可轻松实现控制进程平均分配到多颗CPU上error_log logs/error.log; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]google_perftools_profiles /tmp/tcmalloc; ...
Redis持久化
RDB采用RDB持久化方式,redis会定期把数据快照保存到一个rdb文件中,并在启动时加载rdb文件,恢复之前保存的数据,可以在配置文件中设置保存数据的时间:save {second} {change}例子:save 60 100意思是redis会每60s检查一次数据变更的情况,如果发生了100次的数据变化,则进行一次rdb快照保存,可以配置多条保存规则,redis是默认开启rdb快照的,默认的配置如下:save 900 1save 300 10save 60 10000也可以通过BG save来手动保存快照 RDB的优点:1,对性能影响最小。2,每次快照都会生成一个完整的数据快照文件,所以可以辅助其他手段保存多个时间点的快照(例如通过用脚本每天把快照备份到其他地方去),可作为灾难恢复手段。3,使用RDB文件进行数据恢复比使用AOF要快很多。 RDB的缺点:1,快照是定期生成的,所以Redis...
CentOS6/7开启谷歌官方版BBR内核TCP加速算法
BBR 是谷歌开源的一项针优化网络拥塞控制算法,该算法与锐速、FinalSpeed等都为单边加速、无须客户端,但是 BBR 可以免费使用,不存在授权的问题。Linux Kernel 4.9RC 之后的 Linux 内核已经集成了该算法,所以只需要将内核更换到最新即可开启。 值得注意的是: BBR 不能改变路由线路,该绕还是绕安装和开启 BBR 需要更新内核,因此对于 VPS 而言,推荐选择 KVM 构架 本文将简述 BBR 在 CentOS 6/7 下的安装和启用的方法,整个流程也十分简单。 CentOS 6 1、查看默认内核 1uname -r 2、查看并安装新内核 打开 >ELREPO 查看最新版本内核(替换下方代码中的内核链接) 1rpm -ivh http://elrepo.org/people/ajb/devel/kernel-ml/el6/x86_64/RPMS/kernel-ml-4.12.0-0.rc3.el6.elrepo.x86_64.rpm --force 查询安装的内核列表,如果看到...
云顾问
朋友开发的小游戏,我也参与到开发中 属于文字类游戏,挺不错的,我们也在TapTap上面上架了,IOS和安卓都有,传送门 也开放了一个独立的官网,云顾问 以上都可以下载游戏,游戏遇到什么bug,可以在评论下方或者taptap上面反馈提交给我们
个人认为比较重要的MySQL—innodb参数详解
innodb_io_capacity:脏页的刷新的数量,可以动态调整,默认是200,该参数的设置取决于硬盘的IOPS的大小,IOPS就是每秒的读写次数。 innodb_scan_lru_depth:该参数是5.6版本新增的,它会影响page...
企业级仓库harbor搭建
1.简单说明 Harbor是由VMware公司开源的企业级的Docker Registry管理项目,相比docker官方拥有更丰富的权限权利和完善的架构设计,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。 2.组件 Harbor 由 5 个容器组成: 容器(组件)名称 说明 Proxy 由 Nginx 服务器构成的反向代理 Registry 由 Docker 官方的开源 registry 镜像构成的容器实例 Core services 构成此容器的代码是 Harbor 项目的主体 Mysql 由官方 MySql 镜像构成的数据库容器 Log 运行着 rsyslogd 的容器,通过 log-driver 的形式收集其他容器的日志 其中Core services是Harbor的核心功能,主要提供以下的服务: 组件 说明 UI 提供图形化界面,帮助用户管理registry上的镜像(image), 并对用户进行授权 Webhook 为了及时获取registry...
申请Let's Encrypt通配符HTTPS证书
Let’s Encrypt 发布的 ACME v2 现已正式支持通配符证书,接下来将为大家介绍怎样申请 注 本教程是在centos 6下操作的,其他Linux系统大同小异。 2018.03.15 更新了通过acme.sh方式获取证书的方法,墙裂推荐这种方法 一、acme.sh的方式1.获取acme.sh 1curl https://get.acme.sh | sh 如下所示安装成功 注:我在centos 6上遇到问题,安装完后执行acme.sh,提示命令没找到,如果遇到跟我一样的问题,请再执行以下指令: 1source ~/.bashrc 2.开始获取证书DNSAPI的使用方法:[传送门][2]acme.sh强大之处在于,可以自动配置DNS,不用去域名后台操作解析记录了,我的域名是在腾讯云注册的,下面给出腾讯云解析的例子,其他地方注册的请参考这里自行修改:[传送门][3] 请先前往DNSPOD后台获取App_Key跟App_Secret [传送门][4],然后执行以下脚本 替换成从DNSPOD后台获取的密钥12export...