- 博客(26)
- 收藏
- 关注
转载 Docker-compose部署ELK
Docker-compose部署单机ELK环境主机IP 192.168.0.9Docker version 19.03.2docker-compose version 1.24.0-rc1elasticsearch version 6.6.1kibana version 6....
2019-09-17 23:21:14
881
转载 Dockerfile制作nginx镜像
nginx版本为1.16.1,基础镜像为alpine-linux,镜像最终大小为25.7MFROMalpine:latestENVng_config/usr/local/nginx-1.16.1ADDnginx-1.16.1.tar.gz/usr/local/RUNCONFIG="\--prefix=/usr/local/nginx\--user=n...
2019-09-16 19:38:44
1310
转载 ansible+shell脚本搭建wordpress论坛
ansibler+shell脚本搭建wordpress论坛ansible作为自动化运维工具,功能模块很多,配合shell脚本可以更好的进行自动化的部署。环境:192.168.0.9 #需要部署的LNMP+wordpress的机器192.168.0.11 #ansibleansible配置...
2019-09-07 22:27:02
551
转载 ELK--grok正则分析日志与多日志收集
一、收集nginx日志logstash配置文件访问nginx,产生新的日志查找索引有一条logstash-2019-08-28的索引二、grok日志切割日志格式192.168.0.2 - - [28/Aug/2019:22:35:03 +0800] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 10.0; WOW6...
2019-08-30 16:10:04
447
转载 elasticserach基本使用
上一章讲述了ELK的搭建,本章主要为elasticsearch的基本使用1、查看elasticsearch信息GET / 2、创建索引PUT /test3、获取全部索引GET _cat/indices?v4、向索引中插入数据PUT /test/info/1{ "name":"zhangsan", "age":20}5、获取插入索引的信息GET /test/info...
2019-08-28 22:26:14
191
转载 ELK6.6搭建
ELK6.6搭建ELK简介:ELK主要有elasticsearch、logstash、kibana组成。elasticsearch主要功能为存储日志,logstash为收集日志,kibana提供页面展现。最为重要的是elasticsearch,存储日志组件一旦丢失,日志数据就会丢失。logs...
2019-08-28 21:52:03
202
转载 gitlab上传公钥和项目代码
gitlab上传项目需要ssh公钥免交互,本文介绍gitlab设置公钥和上传项目的操作。一、创建秘钥对[root@localhost ~]# ssh-keygen -t rsa #一路回车即可二、上传秘钥[root@localhost ~]# cat ~/.ssh/id_rsa.pub #查看公钥三、上传本地代码1、要先设置用户和邮箱[root@localhost o...
2019-08-03 14:51:04
1192
转载 gitlab创建项目及分支
gitlab创建项目及分支gitlab对于代码版本的管理和控制,每个项目都有不同的分支。master分支是稳定版的分支,负责发行的。develop分支 :开发者在接到需求之后主要从事开发工作的分支。release分支:测试在接到测试工作时主要使用的分支,在版本进入测试周期之后,会将该版本的测试代码从develop...
2019-08-03 14:06:26
5408
转载 gitlab添加邮箱设置
邮箱是企业进行工作中的通知,交互必不可少的部分,gitlab同样支持邮箱的配置,方便对一些操作有邮件的提醒,本文以QQ邮箱为例,进行gitlab邮箱的添加。一、开启smtp功能登陆邮箱==》设置==》账户==》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务==》开启SMTP服务==》接收验证二、修改配置文件[root@localhost op...
2019-08-03 13:47:52
1588
转载 gitlab代码版本管理(安装)
gitlab安装GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。本文为大家带来gitlab的安装详解。一、环境介绍系统:CentOS Linux release 7.6.1810 (Core)IP:192.168.0.8配置:2C4G二、安装环境包yum -y...
2019-08-03 13:28:23
330
转载 Nginx之动静分离配置
Nginx之动静分离 nginx的反向代理,我想大家应该了解,前端nginx代理后端的tomcat,但是在处理静态资源(相关图片等)上tomcat并不占优势。所以动静分离利用nginx的location匹配,使静态资源自己处理,或者交由其他服务器处理,动态资源交给tomcat处理。这样带来的好处是加快了...
2019-07-21 16:21:26
1145
转载 Nginx配置https
nginx配置httpsHTTPS,超文本传输安全协议,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。以下将介绍如何设置https。一、配置文件设置这里我使用的是虚拟主机设置...
2019-07-21 15:24:20
171
转载 nginx配置文件
nginx配置文件nginx配置文件,由4个部分组成1、mian(全局设置)该部分设置影响全局,在http外的内容即全局定义,设置会向下继承,http会继承main设置,并向下继承2、server(主机设置) server部分指令用于指定主机和端口,server会继承http的设置,并向下继承3、loca...
2019-07-21 14:50:28
85
转载 Nginx高并发之IO模型
Nginx高并发之IO模型介绍 nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。众所周知nginx的相比于apache有更高的并发,可以接收处理更多的访问请求,这得益于IO模型,下面为大家介绍IO模型相关。一、先了解下同步异步,阻...
2019-07-21 13:41:02
202
转载 shell脚本(系统工具箱V2)
shell脚本系统工具箱V2经过两个多月的学习,最近一段时间总结shell脚本的一些东西,这个系统工具箱应该是暂且the end掉shell脚本的部分,7-8月重新写一遍运维的东西,加油~#!/bin/bash##################系统工具箱v2#2019年6月10日14:44:36...
2019-06-27 21:40:37
563
转载 shell脚本(zabbix监控mysql数据库)
使用shell脚本结合zabbix监控mysql这里举个典例,用过zabbix的应该知道,监控一些应用是需要自己写脚本的。以下脚本比较直白简单,将每个需要监控的项写成函数,执行的时候调用就好了。结尾$1实际是为了接受脚本第一个参数,可以用在zabbix中填写监控项。#!/bin/bashuptime(){m...
2019-06-27 21:06:18
413
转载 shell脚本(保留最近N天的备份)
#!/bin/bash#############################保留最近N天的备份#2019年6月16日11:32:59#############################需求#文件备份格式为date+%F/%H/%M#节假日不备份#无论过几个节假日,始终保留最新N天的备份##############模拟备份mkdir$(pwd)...
2019-06-27 20:13:40
911
转载 shell脚本(删除7天之前的文件)
#!/bin/bash##########################删除7天之前的文件##2019年6月15日18:12:26##########################path=/opt/teach/shell/project/test/find$path-typef-mtime+7|xargsrm-rvf#f...
2019-06-27 20:02:20
6793
转载 awk与nginx日志分析
首先先了解下nginx日志的格式(未修改conf文件的日志格式)220.248.44.xx- - [11/Jun/2019:08:32:47 +0000] "GET / HTTP/1.1" 200 53902 "http://47.102.121.2xx/" "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0; SE 2.X M...
2019-06-25 21:55:07
256
转载 shell脚本(使用数组统计数据)
使用数组统计数据例一:统计/etc/passwd中/bin/bash和/sbin/nologin的个数有多少#!/bin/bash#定义变量,拿到/etc/passwd最后一行NF=`awk-F":"'{print$NF}'/etc/passwd`#定义关联数组logindeclare-Alogin#遍历NF...
2019-06-25 20:32:42
1051
转载 shell脚本(函数定义及参数调用)
函数的定义及参数调用函数是完成特定功能的代码片段,在shell中定义函数可以使用代码模块化,便于调用,函数必须先定义才可以使用。一、定义函数的方式方法一:函数名() { 函数要实现的功能代码}方法二:function 函数名 { 函数要实现的功能代码}二、调用参数函数名...
2019-06-24 22:04:39
3515
转载 shell脚本(shopping小游戏)
需求:共有5家商店,逐个逛,买商品则打印商品信息,记录每次购买的金额。逛完5家商店给予总金额输出分析:大循环逛5家商店,小循环询问是否购买商品,每次买完,对商品价格累加。#!/bin/bash#打印商品价格函数info(){printf"Pricelist1、hat50¥2、shoes200¥...
2019-06-23 14:57:25
274
转载 awk小结
awk工作原理介绍awk实际是一种编程语言,我们使用的是的GUN版本,主要使用其强大的分割,过滤功能,awk实际也是对文件进行逐行处理awk工作状态分为以下三种GEGIN{} {} END{}行处理前 行处理中 行处理后++++++小示例++++++++awk 'BEGIN{ print 1/2 } { print "ok" } END{ print "-...
2019-06-23 13:08:13
82
转载 shell脚本(猜数字小游戏)
shell脚本猜数字小游戏要求:给用户三次机会,猜10以内的任意数字分析:10以内的随机数要用到RANDOM,循环给予用户三次机会,用if做判断是否等于RANDOM的值#脚本如下#!/bin/bash#######################shell脚本猜数字小游戏#####################...
2019-06-21 18:09:11
502
转载 shell脚本(简易跳板机)
#!/bin/bash########################linuxjump-server#########################忽略键盘输入的一些信号#linux键盘信号详细请看:trap""HUPINTOUITTSTP#写一个函数,里面有我们需要打印的提示信息,方便调用info(){printf"=======...
2019-06-21 17:21:38
614
转载 sed命令和正则表达式
sed命令和正则表达式sed是一种在线的,非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,成为模式空间,接着用sed命令处理缓冲区的内容。处理完,把缓冲区的内容送往屏幕。sed支持正则表达式与grep一样,sed在文件中查找模式时也可以使用正则表达式(RE)和各种元字符。正则表达式是括在斜杠间的模式,>用于查找和替换,以下是sed支持的元字符使用基本元字符集...
2019-06-21 16:34:08
609
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人