随笔分类 -  tools/linux

一些工具的使用和一些Linux操作
摘要:提供RESTful API或者其他的API的服务。为了完成一次请求,服务调用方需要知道服务实例的ip和端口。平台中的应用一般有多个实例,实例故障重启和负载均衡都与服务发现有关。 通过服务发现机制,可以透明的对多个实例进行访问,并实现负载均衡。且应用的某个实例随时可能故障,这时就需要动态配置服务调用方 阅读全文
posted @ 2017-09-01 10:46 mentalidade 阅读(497) 评论(0) 推荐(0)
摘要:kafka Broker:集群的某个服务器 Topic:每条发布到Kafka集群的消息都有一个类别(物理上分开存储,逻辑上只需要指定topic消息而不需要关心存储在哪个broker上) Partition:物理上的概念,每个topic包含一个或者多个Partition Producer:消息发布者 阅读全文
posted @ 2017-07-24 10:10 mentalidade 阅读(218) 评论(0) 推荐(0)
摘要:meld 文件对比工具 supervisord 将/etc/supervisord.d/目录下的所有ini文件加载。 konga.ini + 查看状态: + 重启某个程序: + 新添加的需要update: named服务 阅读全文
posted @ 2017-06-23 15:24 mentalidade 阅读(167) 评论(0) 推荐(0)
摘要:在本地开发中使用自己配置的域名例如: 配置在 ,`ping wuyachao.com`显示ip为127.0.0.1,在使用lua_resty_http时候,会报错 OpenResty使用的是Nginx的resolver,不能读取本地配置在/etc/hosts里面的域名 "nginx resolver 阅读全文
posted @ 2017-06-02 16:58 mentalidade 阅读(3484) 评论(0) 推荐(0)
摘要:Mac升级到php7 使用homebrew安装php7 安装完之后 发现仍然是mac自带的php5.5 php和php fpm分别在/usr/local/bin/和/usr/local/sbin,在shell中将会按照path的顺序依次寻找,所以讲/usr/local/sbin:/usr/local 阅读全文
posted @ 2017-05-23 17:26 mentalidade 阅读(6357) 评论(0) 推荐(0)
摘要:git打tag: git分支管理 git rebase git rebase 的一种用法类似git merge,还有一种用法主要用作整理个人分支提交。 git merge是将两个分支做一个三方合并(如果不是直接上游分支),这样一来,查看提交历史记录,可能会显得非常凌乱。git rebase则会将当前 阅读全文
posted @ 2017-02-23 17:55 mentalidade 阅读(220) 评论(0) 推荐(0)
摘要:生成composer.json 首先需要安装composer,composer v出现如下,则表明安装成功。 + 编写composer.json 1.name和description是你给这个php项目起的名字,description需要来描述这个包的作用。 2.authors 作者可以有多个 3. 阅读全文
posted @ 2017-01-09 20:41 mentalidade 阅读(742) 评论(0) 推荐(0)
摘要:markdown markdown格式变得越来越通用,很多博客,云笔记,github等等都支持markdown编写,markdown也能很方便的转化为pdf,html等格式。公司的文档用的dokuwiki,比较小的文件通过 "这个在线转换工具" 就可以在线转换格式,当比较大的文件转化后,网页会自动截 阅读全文
posted @ 2016-06-13 10:25 mentalidade 阅读(3885) 评论(0) 推荐(0)
摘要:环境搭建 "lnmp环境搭建" 命令 通信 压测 软链接 经常重启nginx需要 和`/usr/local/openresty/nginx/sbin/nginx s reload nginx t nginx s reload`可以将nginx加入到环境变量, 查看环境变量: :查看所有的环境变量 : 阅读全文
posted @ 2016-06-12 23:46 mentalidade 阅读(281) 评论(0) 推荐(0)