2019年3月21日

MySQL---LEFT JOIN

摘要: 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。 在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆 阅读全文

posted @ 2019-03-21 22:54 明.Sir 阅读(1695) 评论(0) 推荐(0) 编辑

2019年3月16日

常用运维命令_2

摘要: grep: awk: 阅读全文

posted @ 2019-03-16 11:40 明.Sir 阅读(193) 评论(0) 推荐(0) 编辑

2019年3月14日

tomcat监控脚本

摘要: 监控tomcat进程,如果服务宕了,将服务重启,相关日志输出到tmp下。 阅读全文

posted @ 2019-03-14 13:26 明.Sir 阅读(407) 评论(0) 推荐(0) 编辑

nginx日志切割脚本

摘要: 线上环境NGINX日志,一直是叠加方式增长,每天日志量大概是50G。因为文件太大,不便于运维过滤error log,所以针对NGINX,结合每小时的日志量,写了如下切割脚本 通过计划任务执行该脚本,计划任务格式自行百度 0 */1 * * * /usr/local/script/nginx_cutt 阅读全文

posted @ 2019-03-14 13:23 明.Sir 阅读(2512) 评论(0) 推荐(0) 编辑

2019年3月11日

常用运维命令_1

摘要: 1、杀N个同样进程 ps -ef | grep process | grep -v grep | awk '{print $2}' | xargs kill -9 2、查看线程 ps -eLf | grep process | grep -v grep 3、查看连接数 netstat -n | aw 阅读全文

posted @ 2019-03-11 17:50 明.Sir 阅读(198) 评论(0) 推荐(0) 编辑

2019年3月5日

ActiveMQ常用命令

摘要: #启动 activemq start #停止 activemq stop # 删除队列中的所有消息,队列名称是FOO.BAR activemq purge FOO.BAR # 显示默认broker的所有主题和队列统计信息 activemq dstat # 显示的主题统计信息 activemq dst 阅读全文

posted @ 2019-03-05 14:08 明.Sir 阅读(3393) 评论(0) 推荐(0) 编辑

ActiveMQ单机部署

摘要: 系统版本:centos 7.5 部署方式:单机测试 用户权限:root 配置文件:activemq.xml(默认未作修改) 消息队列管理:部署完成后,web页面选择Queues 1、下载安装包(http://activemq.apache.org/activemq-5140-release.html 阅读全文

posted @ 2019-03-05 13:41 明.Sir 阅读(519) 评论(0) 推荐(0) 编辑

2018年11月23日

Elasticsearch常用工具清单

摘要: 一、基础类工具 1、Head插件 ES集群状态查看、索引数据查看、ES DSL实现(增、删、改、查),比较适用json串的格式化 参考地址:http://mobz.github.io/elasticsearch-head/ 2、kibana工具 除了支持各种数据的可视化之外,最重要的是:支持Dev 阅读全文

posted @ 2018-11-23 10:17 明.Sir 阅读(7503) 评论(0) 推荐(0) 编辑

2018年10月13日

Docker 简介

摘要: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。可以让使用者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app), 阅读全文

posted @ 2018-10-13 22:16 明.Sir 阅读(151) 评论(0) 推荐(0) 编辑

Centos安装docker

摘要: 1、查看当前内核版本(Docker 要求 CentOS 系统的内核版本高于 3.10 ) uname -r 2、安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 3、添加软件源 yum-config-manager -- 阅读全文

posted @ 2018-10-13 22:11 明.Sir 阅读(112) 评论(0) 推荐(0) 编辑

2018年9月7日

快速定位JVM中消耗CPU最多的线程

摘要: 以cassandra举例,先切换到cassandra用户,然后进行操作。演示截图为测试服务器中任意挑选了一个线程。 1.获取进程ID ,ID为30722 ps -ef| grep cassandra | grep -v grep 2.获取该进程最消耗cpu的thread top -Hp 30722 阅读全文

posted @ 2018-09-07 15:34 明.Sir 阅读(580) 评论(0) 推荐(0) 编辑

2018年9月4日

kibana查询语法

摘要: 1、要搜索一个确切的字符串,即精确搜索,需要使用双引号引起来:path:”/app/logs/nginx/access.log” 2、如果不带引号,将会匹配每个单词:uid token 3、模糊搜索:path:”/app/~ 4、* 匹配0到多个字符:*oken 5、? 匹配单个字符 : tok?n 阅读全文

posted @ 2018-09-04 14:53 明.Sir 阅读(10899) 评论(0) 推荐(0) 编辑

ELK温度监控--lmsensorsbeat

摘要: 一、lmsensorsbeat介绍 该beat是用lm-sensors中提取数据,可以监控CPU /主板温度,风扇速度,电压等。 二、配置安装环境 lmsensorsbeat是第三方beat,依赖GO,需要配置GO环境 三、安装lm_sensors及其依赖 四、下载安装包 地址:https://gi 阅读全文

posted @ 2018-09-04 14:45 明.Sir 阅读(506) 评论(0) 推荐(0) 编辑

elasticsearch-curator

摘要: 一、curator介绍 ELK集群每天会产生index,随着index数量的增加,会不断增加磁盘的占用空间,需要删除index才能释放空间。curator的作用,就是删除过期的索引。 二、软件安装 (1)安装pip 执行rpm -qa | grep pip,检测服务器是否安装PIP,如果没有,执行以 阅读全文

posted @ 2018-09-04 14:24 明.Sir 阅读(469) 评论(0) 推荐(0) 编辑

2018年8月3日

ElastAlert--企业微信报警配置方法

摘要: ElastAlert完美契合ElasticSearch,基于轮休机制实现报警功能,报警匹配规则支持any、spike、frequency、flatline、change等方式,报警方式支持email、jira等方式,功能比较强大,能够满足我们的报警需求。以下是ElastAlert的安装和配置说明。 阅读全文

posted @ 2018-08-03 13:45 明.Sir 阅读(1436) 评论(0) 推荐(0) 编辑

elasticsearch-HQ

摘要: elasticsearch-HQ是一个实用、直观、便捷的elasticsearch集群管理、监控工具。安装方式分两种,python和docker,个人倾向docker安装,操作步骤比较简单。 1、准备环境:python 3.4+ 2、https://github.com/ElasticHQ/elas 阅读全文

posted @ 2018-08-03 13:26 明.Sir 阅读(2461) 评论(0) 推荐(0) 编辑

2018年3月19日

fluentd主从配置

摘要: fluentd是一个免费的、完全开源的日志管理工具,可以对日志进行收集、处理、存储。对于一些高流量的网站或者特殊的架构,需要fluentd高可用配置。 以下是在测试环境搭建模拟fluentd主从配置,模拟主从切换。 服务器 服务 192.168.199.1 elasticsearch 192.168 阅读全文

posted @ 2018-03-19 11:42 明.Sir 阅读(607) 评论(0) 推荐(0) 编辑

2017年10月23日

ELK简介

摘要: 什么是ELK 什么是ELK ELK是ElasticSearch,LogStash以及Kibana三个产品的首字母缩写。是可以和商业产品 Splunk 相媲美开源项目。 2013 年,Logstash 被 Elasticsearch 公司收购,ELK stack 正式成为官方用语。Elasticsea 阅读全文

posted @ 2017-10-23 19:35 明.Sir 阅读(2250) 评论(0) 推荐(0) 编辑

elasticsearch+kibana+metricbeat安装部署方法

摘要: elasticsearch+kibana+metricbeat安装部署方法 本文是elasticsearch + kibana + metricbeat,没有涉及到logstash部分。通过beat收集数据发送到elasticsearch中,用kibana去查询elasticsearch来展示数据。 阅读全文

posted @ 2017-10-23 19:23 明.Sir 阅读(4465) 评论(0) 推荐(0) 编辑

2017年6月29日

Python练习----购物车

摘要: 要求: 1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2、允许用户根据商品编号购买商品 3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4、可随时退出,退出时,打印已购买商品和余额 5、在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息 阅读全文

posted @ 2017-06-29 17:18 明.Sir 阅读(282) 评论(0) 推荐(0) 编辑

导航