![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
八刀物语
echo "Nosense"
展开
-
FIRST TOUCH-20170308-Swoole+Nginx+Redis(慢慢补)
引入 小贤贤 Swoole之于PHP正如Node.js之于JavaScript. 韩天峰 PHP的确有很多局限性,比如Unix系统编程、网络通信编程、异步io,Swoole开源项目就是为了弥补PHP在这些方面的缺陷诞生的。Swoole实际上是一个网络通信和异步io的引擎,一个基础库。PHPer可以基于swoole去实现过去PHP无法实现的功能。Swoole到底是个原创 2017-03-08 00:58:00 · 673 阅读 · 0 评论 -
JumpServer-20190212-实验开源堡垒机
Intro目前的应用场景是需要解决大量未经授权,拿到 root 账户之后,随意修改某些系统配置文件,导致业务出现问题时,debug 时间加长。所以,上收权限,统一入口,日志记录就变得很有意义。JumpServer 特性JumpServer 大版本的架构变化v1.xv2.0pexpect 改为 Paramiko,前端 UI 改进。v3.0目前版本其实是可以看到 JumpS...原创 2019-02-12 16:17:02 · 649 阅读 · 0 评论 -
Ansible-20190219-搬移公网资源到私网资源池
Intro犹豫再三要不要写这么没有技术含量的博客,然后还是觉得为了工作闭环,小记一下。使用的情景是从公网迁移资源到私网本地环境。调用接口放在了 Ansible Tower 中,需要填入关于公网资源的信息等,后台会下载公网资源,然后上传到私网环境的资源池 Artifactory。为了今后下载的话,私网环境毕竟是相对比较快的。调用接口# 需要修改以下:# 1. artifactory_ur...原创 2019-02-19 11:27:46 · 190 阅读 · 0 评论 -
MySQL-20190225-Ubuntu MySQL 主从 HA with KeepAlived
Intro这不是第一次接触数据库的 HA,不过完全地自己搭建是第一次。询问并参考了官网等多方推荐做法,考虑到适用场景,最终选择主从 HA 模式。MySQL双主架构的适用场景举个例子,比如一个应用前台和后台用的不同的服务器,数据库大多数是主从结构,但是日志数据库,需要共用一个,这个时候可以把两边的日志数据库设为双主。以上参考:MySQL主从和双主架构的适用场景Problem & ...原创 2019-02-25 13:49:52 · 418 阅读 · 2 评论 -
Redis-20190225-Ubuntu Redis 主从 HA with KeepAlived
Intro继续上一篇文章的数据库 HA,这次做的是 Redis 主从模式。Problem & MarkRedis 有很多种 HA 的模式:Redis Sentinel 集群 + 内网 DNS + 自定义脚本Redis Sentinel 集群 + VIP + 自定义脚本封装客户端直连 Redis Sentinel 端口JedisSentinelPool,适合 JavaPH...原创 2019-02-25 16:49:44 · 352 阅读 · 1 评论 -
Kubernetes-20190307-gjmzj/kubeasz ansible 部署脚本测试
文章目录Intro测试场景单节点五节点单主隔离八节点 - lb (keepalived+haproxy)十一节点 - Overall - Deploy 隔离 + Master HA + 多 etcd 集群Issue List-g 被替代为 --data-rootAnsible synchronize delegate_tosudo 账户免密登录Ansible 生成 ssh_keykube-apis...原创 2019-03-07 12:14:05 · 403 阅读 · 0 评论 -
supervisor-20190416-Ubuntu 14.04 利用 supervisord 守护 Tomcat 进程
Intro背景: binary tar 包的 tomcat 需要一个守护进程完成开机自启,以及服务意外退出的守护启动。解决思路supervisord 和 systemd 对比比对了 supervisor 和 systemd,自动重启部分 systemd 更加满足日常运维的需要。systemd vs supervisord关于 Tomcat 的 systemd 参考:How To ...原创 2019-04-16 15:15:38 · 299 阅读 · 0 评论 -
upstart-20190417-Ubuntu 14.04 利用 upstart 守护 Nginx 进程
Intro用 Ubuntu 的 upstart 守护 NginxSolution# /etc/init/nginx.confdescription "nginx - small, powerful, scalable web/proxy server"start on filesystem and static-network-upstop on runlevel [016]e...转载 2019-04-17 20:33:07 · 255 阅读 · 0 评论 -
Oxidized-20180912-docker 版本的网络设备备份系统
ProblemOxidized 非常好用,基本兼容所有网络设备的备份,但是有一个小小小小的问题,就是在 Linux 环境下,默认安装的 Ruby 版本问题为其在离线情况下的安装增添了很多的麻烦和限制。于是轻量级的 docker 成了不二的选择。(直接安装版本可以参考如下:) 1. oxidized 最好用的网络设备备份系统 2. oxidized 最好用的网络设备备份系统(二) ...原创 2018-09-12 22:47:02 · 3884 阅读 · 0 评论 -
Mark-20170824-Ubuntu 14.04 apt-get 安装 Ansible 为非最新版本
ERROR: environment is not a legal parameter in an Ansible Playbook原创 2017-08-24 13:13:50 · 1144 阅读 · 0 评论 -
Mark-20170807-ubuntu vnc on docker
sudo apt-get install ubuntu-desktopsudo apt-get install vnc4servervncpasswd...太麻烦了,我们来装 docker 版吧!sudo apt-get updatesudo apt-get install docker.iodocker pull dorowu/ubuntu-desktop-lxde-vncdocker原创 2017-08-07 11:55:57 · 407 阅读 · 0 评论 -
Mark-20170807-k8s-假装终于成功安装 dashboard
正确的安装步骤# 关闭防火墙systemctl stop firewalldsystemctl disable firewalldsetenforce 0# masteryum -y install etcd kubernetes-master vi /etc/etcd/etcd.conf #ETCD_LISTEN_CLIENT_URLS="http://localhost:2379"E原创 2017-08-07 19:29:13 · 8700 阅读 · 0 评论 -
Mark-20170803-git(每次都要重新找链接太麻烦了,不如整理一下步骤)
如题,在 Centos 7 上部署安装。生成并部署SSH key# 安装 gityum install -y git# 生成ssh公钥ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # Generating public/private rsa key pair...# 三次回车即可生成 ssh key# 查看你的 public key,并把他添加到码云(Gi转载 2017-08-03 09:07:28 · 180 阅读 · 0 评论 -
新手入门-20170803-Docker 下 LNMP 的搭建(分离各个组件)
Docker PHP Nginx Mysql Linux原创 2017-08-03 09:11:19 · 846 阅读 · 0 评论 -
【持续更新】笔记整理-20170714-Kubernetes 入门
基于很久没有开灶写博客了,决定周末整理一下之前入手的 k8s,毕竟再不整理就又要忘了。从 Docker 开始转载 2017-07-14 17:55:52 · 390 阅读 · 0 评论 -
Mark-20170817-Centos 7 上 Nodejs 安装问题
之前安装 nodejs,都是直接yum install epel-release; yum install nodejs;就可以直接成功安装了,但是这次 Centos 7 的版本似乎对这玩意儿的兼容性不太好。原创 2017-08-17 23:45:06 · 2321 阅读 · 0 评论 -
新手入门-20170806-k8s 下 LNMP 的搭建(分离各个组件)
k8s docker lnmp原创 2017-08-06 15:30:55 · 3084 阅读 · 0 评论 -
Mark-20170810-Centos 7 方便快捷安装 Ansible 及 copy 文件/启动 NTP 服务简例
yum install -y epel-releaseyum install -y ansible原创 2017-08-10 23:19:40 · 1930 阅读 · 0 评论 -
upstart-20190417-Ubuntu 14.04 利用 upstart 守护 supervisord 进程
Intro用 Ubuntu 的 upstart 守护 supervisordSolution# /etc/init/supervisord.conf# supervisord - Upstarts the supervisor as service# Put this file into /etc/init/supervisord.conf# sudo service super...原创 2019-04-17 20:43:08 · 181 阅读 · 0 评论