摘要: 通过logstash搜集日志 这里搜集日志可以使用ELK的一个插件filebeat对日志进行处理,并传输到后端的程序 在这里有一个不好的地方, 如果想要直接使用filebeat将日志发送到elasticsearch的话, 它并不能对任何字段进行替换等处理 比较明显的问题就是, 一般我们需要将\@ti 阅读全文
posted @ 2017-06-05 09:01 mikeguan 阅读(8231) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一台ubuntu服务器登陆时默认语言环境变量变成posix问题, 导致中文显示乱码,影响程序的正常运行 按照常规的分析,应该是开机没有加载某个配置文件 在ubuntu系统下,语言变量一般是在 中设置的,安装系统时选择的语言最终也会写入到这里 查看这个值发现并没有问题 那么另一个可以设置这个变 阅读全文
posted @ 2017-05-31 06:48 mikeguan 阅读(677) 评论(1) 推荐(1) 编辑
摘要: 参考自: 第八章 Linux共享库的组织 以下截取部分内容 (这本书比较好的讲解了从程序的链接,装载,到运行) 共享库的兼容性 linux下的共享库就是普通的ELF共享对象 | 更改类型 | 兼容性 | | : : | : : | |往共享库 Hbfoo.so里面添加一个导出符号 foo2 | 兼容 阅读全文
posted @ 2017-05-18 21:11 mikeguan 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 2017 05 11突然谈到linux安全相关的话题,记录一下 搜了一下,找到一篇介绍apparmor和selinux的文章 "http://www.361way.com/apparmor selinux/3648.html" 节选一段 AppArmor 最初由 Immunix 开发,随后由 Nov 阅读全文
posted @ 2017-05-15 05:27 mikeguan 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 以下ELK系列文章参考自 "http://www.tianyiqingci.com/" 总目录: "Monitor API" "ElasticSearch聚合分析API" "Elasticsearch信息检索API" "ElasticSearch索引管理API" "附录" Monitor API C 阅读全文
posted @ 2017-05-11 00:45 mikeguan 阅读(3149) 评论(0) 推荐(0) 编辑
摘要: "http://www.xuebuyuan.com/296675.html" 在已经运行的系统中更改了某些以前存在于PATH环境变量所指明的目录中的程序的存放目录后可能出现No such file or directory的错误提示。 比如,以前python存放于/usr/bin/下,现在临时将/u 阅读全文
posted @ 2017-05-06 17:36 mikeguan 阅读(580) 评论(0) 推荐(0) 编辑
摘要: "https://redis.io/topics/cluster spec" Redis Cluster does not support multiple databases like the stand alone version of Redis. There is just database 阅读全文
posted @ 2017-05-05 14:08 mikeguan 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 网络是服务器连接外面世界的通道, 即使是内网, 也需要配置好网络 遇到一台服务器好像dns被污染了, 解析的movie.douban.com的ip地址不正确, 而其他都没有问题 以下记录排查网络问题的几个方面 是否可以联网 首先需要查看网络是否连通 可以通过ping网关的形式判断网络是否可以连通外界 阅读全文
posted @ 2017-04-28 17:09 mikeguan 阅读(374) 评论(0) 推荐(0) 编辑
摘要: logstash收集日志时,日志部分是由google的protobuf工具打印的,直接利用json解析会造成部分无法解析的问题 搜索后发现有个logstash的protobuf插件 在logstash中添加protobuf 首先需要下载一个用于解码protobuf的插件, 安装插件 从rubygem 阅读全文
posted @ 2017-04-23 23:17 mikeguan 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 对于系统里面设置的开机启动程序 先来看一个例子nginx启动脚本 如果我们需要按照系统里面的格式创建文件我们可以使用 来将程序加到默认的启动程序里面, 在/etc/rcx.d里面将创建软连接 如果遇到如下提示 说明这个文件已经存在,我们可以直接使用这个命令更新下 使用rc.local 实现开机启动 阅读全文
posted @ 2017-04-16 23:24 mikeguan 阅读(2756) 评论(0) 推荐(0) 编辑