自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 ELK多个日志文件创建多个项目索引

一、背景我的elk架构是filebeat--redis--logstash--elasticsearch--kibana,我的想法是:我一台服务器多个程序有多个日志文件,在kibana里面想创建不通项目索引,指定不同日志文件二、问题及解决思路因为filebeat在6.0之后配置文件只能写一个output,因此多个日志文件都会传到redis的同一个库,同时key只能写一个。但这样会有...

2018-10-12 12:09:30 5247

原创 centos6.5解决locale: Cannot set LC_CTYPE to default locale: No such file or directory (巨坑)

背景公司有台jenkins服务器,因历史原因一直使用centos6.5,突然登录时候提示字符集有问题,本人其实已经使用centos7很久,没碰到过这样问题,排查过程也一脸懵逼。locale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_MESSAGES to ...

2018-08-07 15:44:50 17623 8

原创 jenkins使用mysql作为用户登录库报错:retrieveUser returned null

背景:自建jenkins想配置mysql验证(数据库已创建完成),网上未找到任何资料,自己研究好久终于找到了插件,安装后填写配置信息,重启后直接报错了日志就是说用户名或密码错了,思路先不说了,直接上正确配置配置步骤一、数据库配置1.搭建过程略用户名密码自行配置2.创建库名称:jenkins3.创建表名称:jenkins_user具体情况见图,字段...

2018-08-03 17:54:06 2168 2

原创 解决supervisor缺少supervisor.supervisord

ansible安装的supervisor,有的成功,有的提示缺少supervisor.supervisord,都是物理机且系统一样,具体原因也不知道为啥。但解决办法很简单,如下:1.yum -y install epel-release2.yum install python-pip3.pip install --upgrade pip4.pip install supervisor...

2018-05-11 14:55:42 1635

原创 python得到一个10位随机数的方法及拓展

无意中看到一个写10位随机数的方法,很有想法,然后就从学了一下随机数,相关东西都记一下直接上代码 import random print ''.join(str(random.choice(range(10))) for _ in range(10)) 解析: ”.join():作用是将引号里内容加入到括号里元素之间,是字符串操作函数。引号里元素为字符串或数字,就是写啥就

2017-12-21 18:58:53 20019 1

原创 jenkins集群搭建配置

这几天突然有人跟我提了下jenkins集群,上网看了一下,说白了就是master-slave模式,难度是没啥,就是配置过程踩了不少坑,尤其是在slave端,打包后的操作各种报错。注意,slave端不用安装jenkins,但要装mvn。 以下已最直接的tomcat为例,我目标很简单, 1.从git下代码 2.打成war包 3.删除tomcat下程序文件 4.将war包传至目录 5.重启to

2017-12-19 18:05:38 1088

原创 centos7下php安装Redis扩展

1.说明系统版本:CentOS7 php版本:5.6 php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini Nginx安装目录:/usr/local/nginx Nginx网站根目录:/usr/local/nginx/html2.准备依赖包yum install wget make gcc gcc-c++ zlib

2017-07-20 15:55:08 1074

原创 几条mysql命令

1.查看mysql用户和权限类型select * from information_schema.user_privileges where privilege_type = ‘usage’;2.查看mysql用户和权限(另一种方法)SELECT DISTINCT CONCAT(‘User: ”’,user,”’@”’,host,”’;’) AS query FROM mysql.user;3.查看

2017-07-20 15:34:39 457

转载 PHP安装--enable-opcache=no 错误

centos7对PHP5.6的编译过程中,一直报错configure: error: Don't know how to define struct flock on this system, set --enable-opcache=noDon't know how to define struct flock on this system, set --enable-o

2017-07-18 13:55:56 2441 1

原创 利用redis-dump备份还原数据

利用redis-dump备份还原数据在公司碰到了redis导入导出的需求,之前了解但一直没操作过,现在成功了,记录一下。1.安装redis-dump工具系统环境:阿里云centos7.2,未改变yum源。 redis版本:3.2.8 redis密码:123456 导入导出库名称:0(共16个,针对0库操作) 在导入和导出服务器都需要安装redis-dump。 安装命令:yum instal

2017-07-18 09:37:15 1608

原创 通过nginx日志利用shell统计日pv和uv

通过nginx日志利用shell统计日pv和uv网上记录nginx日志统计访问量的脚本的文档很多,但是看来看去实际都是一个东西,如下:1.根据访问IP统计UVawk '{print $1}'  access.log|sort | uniq -c |wc -l2.统计访问URL统计PVawk '{print $7}' access.log|wc -l

2017-05-04 16:17:35 14020 1

原创 linux系统记录用户操作实现方法

linux系统记录用户操作实现方法        针对登陆系统的不同用户,记录其相关操作,并生成文件。        实现方法,修改/etc/profile文件,加入如下信息:# 设置保存历史命令的文件大小export HISTFILESIZE=10000000# 保存历史命令条数export HISTSIZE=1000000# 实时记录历史命令export

2017-04-21 09:45:37 429

原创 awk合并文件的个人理解

最近看了下awk合并文件,明白后赶紧记一下个人的理解。用网上的例子:a.txt内容如下:a.txt 100 wang man200 wangsan woman 300 wangming man400 wangzheng manb.txt内容如下:b.txt 100 90 80 200 80 70 300cat a.txt b.txt | sort -

2017-03-10 17:31:18 1247

原创 我的nginx配置,针对proxy_cache的

说一下,这篇文档主要是针对记录安装proxy_cache的,顺便记一下nginx.conf配置文件,实验环境,后端就开了一个tomcat1.安装nginx下载purge包,清除缓存用的,放到nginx同级目录下,说一下,我是centos7环境,开始下的purge2.0安装报错,亲测2.3可兼容。然后编译安装nginx./configure --add-module=../ngx_cac

2017-02-28 15:05:36 892

原创 CentOS7 安装配置rsync-3.0.9

CentOS7 安装配置rsync-3.0.9centos7自带rsync,今天简单记录下,以自己环境为例,软件介绍就不说了。rsync安装配置步骤服务器端:1.修改默认配置文件/etc/rsyncd.conf,该成如下:# /etc/rsyncd: configuration file for rsync daemon mode# See rsyn

2017-02-16 15:39:18 6024

原创 破解linux root密码

破解Linux系统root用户密码最早学linux时学过root密码破解,网上应该也很多,今天碰到了,就用自己实验环境简单记一下1.远程修改系统密码ssh IP -p 端口 "echo '新密码' |passwd --stdin root"会提示输入就密码,做过免密登陆的操作就不用输密码了   --stdin表示标准输入,这里先把密码改成1qaz2wsx2.重启系统

2017-02-13 10:30:48 1263

原创 Ansible报错整理

问题描述:在ansible安装完毕后一般需要以SSH的方式连接到需要进行管理的目标主机,一开始遇到了如下问题:120.76.25.191 | UNREACHABLE! => {    "changed": false,     "msg": "Failed to connect to the host via ssh: Permission denied (publicke

2017-01-13 11:35:14 24359 7

原创 Centos7 mongodb分片实验环境搭建(原创)

Mongodb3.3.6 CentOS7分片实验环境搭建一、拓扑图二、部署1.Mongodb安装3台服务器都安装mongodb,安装包拷到/usr/local/下,为了清晰展示,每个节点创建一个mongodb,共创建了4个,其中,master、slave、arbiter搭建副本级。2、创建单个分片副本级1)在每

2017-01-06 09:47:34 1521

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除