
系统
堂哥码财
这个作者很懒,什么都没留下…
展开
-
Centos系统下安装禅道
基于httpd,mysql5.7,php7+环境运行。原创 2023-05-16 16:27:14 · 770 阅读 · 0 评论 -
mysql 5.7内存占用越来越大,用jemalloc来管理内存
逼的没办法,MySQL服务器过不久就占用100%,尝试用jemalloc来管理内存。原创 2023-02-09 17:39:47 · 1022 阅读 · 0 评论 -
linux inotify 自动同步文件
通过inotify 、rsync的结合,实现文件变更自动同步。原创 2022-10-20 11:19:09 · 355 阅读 · 0 评论 -
java连接、以及用Idea管理TDengine 3.0
警示:TDengine 3.0变化比较大,坑比较多,升级到TDengine 3.0要充分测试。原创 2022-09-19 17:23:01 · 1704 阅读 · 0 评论 -
涛思 TDengine 2.6+优化参数
查询相关存储相关写入相关。原创 2022-07-27 10:32:54 · 1170 阅读 · 0 评论 -
阿里云SSH链接-设置过期时长
vi /etc/ssh/sshd_configClientAliveInterval 30ClientAliveCountMax 1800systemctl restart sshd.service原创 2022-05-24 10:11:08 · 209 阅读 · 0 评论 -
centos gcc升级
问题:nodejs 升级到v16后,编译vue项目,报错:unrecognized command line option ‘-std=gnu++14’查看gcc版本,才4.5.8,故升级gccgcc -v升级gccCentos 7默认gcc版本为4.8,有时需要更高版本的,分别执行下面三条命令即可,无需手动下载源码编译1、安装centos-release-sclsudo yum install centos-release-scl2、安装devtoolsetsudo yum i原创 2022-03-28 13:12:00 · 5977 阅读 · 0 评论 -
emqx 问题集锦
Timed out as no activityclient告诉emqx服务自己的接收buffer已满,不要再发送数据了。同理心跳包也不能发送了 ,emqx服务收不到心跳包,认为客户端已不存活,故主动断开了连接。问题解决原则:Client 加快程序的处理速度1、多线程处理 2、消息缓存起来参考:https://blog.youkuaiyun.com/u012134942/article/details/103965155连接数超过1000出现服务挂掉解决办法最大句柄数问题: ulimit -u 10000原创 2021-12-09 14:39:09 · 3944 阅读 · 0 评论 -
emqx exhook事件消息
onProviderLoadedrequest: broker { version: "4.3.9-cc7b1aa9" sysdescr: "EMQ X" uptime: "0 seconds" datetime: "2021-12-01 09:07:32"}onClientConnectrequest: conninfo { node: "emqx@127.0.0.1" clientid: "client-0" username: "emqx_test" peer原创 2021-12-01 09:24:20 · 4850 阅读 · 0 评论 -
OpenResty通过lua代码进行新旧接口转发
1、地址跳转关系GetNginxUris.lua文件,目的: 获得新旧地址跳转关系数据,并将关系存入nginx缓存local http = require "resty.http"local cjson = require ("cjson")local urlMapping = require("UrlMapping")local getNginxUris={}--请求地址,返回响应-- 参数 httpUrl 请求urlfunction getNginxUris.getResponse(原创 2021-11-05 17:42:32 · 17894 阅读 · 0 评论 -
logrotate 自动切割nginx日志
所用阿里云的服务器,带有logrotate 服务,所以怎么安装logrotate 就忽略了。如果是yum方式安装的nginx,系统默认会自动通过logrotate这个日志管理软件,按天进行分割。查询logrotate安装位置rpm -ql logrotate/etc/cron.daily/logrotate/etc/logrotate.conf/etc/logrotate.d/etc/rwtab.d/logrotate/usr/sbin/logrotate/usr/share/doc/l原创 2021-10-21 14:31:03 · 877 阅读 · 0 评论 -
logstash-input-jdbc 同步 elasticsearch
安装 logstashhttps://www.elastic.co/cn/downloads/past-releases#logstashyum安装logstash 6.8编辑yum repovi /etc/yum.repos.d/logstash.repo存入内容[logstash-6.x]name=Elastic repository for 6.x packagesbaseurl=https://artifacts.elastic.co/packages/6.x/yumgpg原创 2021-10-19 14:29:31 · 227 阅读 · 0 评论 -
Lua 基本教程
windows 环境安装Lua官网http://www.lua.org/下载5.3.6wget https://jaist.dl.sourceforge.net/project/luabinaries/5.3.6/Tools%20Executables/lua-5.3.6_Win32_bin.zip解压后,将目录设置到windows的path变量中。下载并安装mingwwget https://nchc.dl.sourceforge.net/project/mingw-w64/Toolch原创 2021-10-15 09:44:47 · 761 阅读 · 0 评论 -
OpenResty安装与使用
OpenRestyOpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。OpenResty® 的目标是让你的Web服务直接跑在原创 2021-10-13 16:35:31 · 894 阅读 · 0 评论 -
grafana redis 模板JSON
{ "annotations":{ "list":[ { "builtIn":1, "datasource":"-- Grafana --", "enable":true, "hide":true, "iconColor":"rgba(0, 211, 255, 1)",原创 2021-10-12 14:10:20 · 851 阅读 · 0 评论 -
prometheus 监控告警安装与设置
什么是Prometheus?Prometheus (普罗米修斯)是由 SoundCloud开发的开源监控报警系统和时序列数据库 。Prometheus的特点多维度数据模型。 灵活的查询语言。不依赖分布式存储,单个服务器节点是自主的。通过基于HTTP的pull方式采集时序数据。可以通过中间网关进行时序列数据推送。通过服务发现或者静态配置来发现目标服务对象。支持多种多样的图表和界面展示,比如Grafana等。官网地址:https://prometheus.io/基本原理Promet原创 2021-10-11 15:06:02 · 2136 阅读 · 0 评论 -
MySQL 数据同步——Otter
Otter 简介Ottter是由阿里开源的一个数据同步产品,Otter基于数据库增量日志解析,支持mysql/oracle数据库进行同步,是基于Canal的具有可视化控制后台的数据库同步系统。Otter工作原理Otter特性使用纯JAVA开发。 基于Canal获取数据库增量日志。使用manager(web管理)+node(工作节点),manager负责配置监控,node负责处理任务。基于zookeeper,解决分布式状态调度的,允许多node节点之间协同工作。使用aria2多线程传输技术,原创 2021-09-29 09:48:03 · 982 阅读 · 0 评论 -
MySQL 数据同步——canal
1、Canal简介使用阿里的开源工具canal,实现监听MySQL数据库变化,并推送到:Kafka、RabbitMQ、ElasticSeach或其他中间平台。canal 1.1.4版本,迎来最重要的WebUI能力,引入canal-admin工程,支持面向WebUI的canal动态管理能力,支持配置、任务、日志等在线白屏运维能力github地址:https://github.com/alibaba/canalCanal Kafka RocketMQ QuickStarthttps://gith原创 2021-09-22 13:37:23 · 1240 阅读 · 0 评论 -
运用inotify监控文件的变化
inotifywait 是一个可以实时监控文件变动的工具,它利用linux内核中的inotify机制实现监控功能。安装inotifyyum install -y inotify-tools配置监控:inotifywait -mrq /data/tomcat/ -e 'delete,modify,move,moved_to,moved_from' --timefmt '%Y-%m-%d %H:%M' --format '%T %w%f %e' > /data/logs/inotify/tom原创 2021-09-17 11:19:47 · 452 阅读 · 0 评论 -
linux 记录用户操作历史
vi /etc/profile复制:historyUSER=`whoami`USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]; thenUSER_IP=`hostname`fiif [ ! -d /var/log/history ]; thenmkdir /var/log/historychmod 777 /var/log/historyfi原创 2021-09-17 10:59:03 · 139 阅读 · 0 评论 -
linux 病毒 挖矿病毒kworkers
修复病毒参考:https://blog.youkuaiyun.com/elvismelody/article/details/119718680原创 2021-08-24 15:26:51 · 3335 阅读 · 0 评论 -
linux-shell命令
1、lsll -c #按最后一次修改时间排序ll -t #按文件修改时间排序ll -S #按文件大小排序ll -h #格式化文件大小显示2、cp-f 强制覆盖-i 覆盖前给出提示-r/-R 递归-u 比较新的才拷贝3、more/less空格 下一屏回车 下一行/ 查找内容n 下一个匹配的内容= 显示当前行号tail、head...原创 2021-08-18 17:14:01 · 135 阅读 · 0 评论 -
linux 排查程序性能问题
工具1、top命令top 命令结果PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1159 root 20 0 6149332 2.0g 22472 S 8.3 12.8 108:04.91 java原创 2021-08-17 10:14:17 · 191 阅读 · 0 评论 -
玩玩阿里云监控
玩玩阿里云监控探索阿里云免费的监控功能,可以完成哪些方面的监控。1.主机监控完成主机监控比较简单,在云监控->主机监控 页面,相应的主机安装监控插件,完成完整即可完成主机的常用监控,包含:CPU、内存、负载、磁盘使用率、读、写、TCP连接数、网络流入流出速率、网络流入流出数据包数等常规监控。...原创 2020-11-05 15:36:46 · 516 阅读 · 0 评论 -
elasticsearch.yml配置内容详解
关于es的现实生成环境可以相应修改配置内容。cluster.name: elasticsearchnode.name: bigdata01network.host: 172.16.58.21http.port: 9200transport.tcp.port: 9300node.master: truenode.data: truediscovery.zen.ping.multicast.enabled: false # 关闭多播discovery.zen.pin.原创 2020-07-14 15:18:55 · 1667 阅读 · 0 评论 -
文档管理——安装YApi
一、安装nodejsyum install -y nodejsnode -vnpm -v二、安装MongoDB1.更新yum源yum -y update2.添加mongodb源文件touch /etc/yum.repos.d/mongodb-org.repovim /etc/yum.repos.d/mongodb-org.repo[mngodb-org]name=MongoDB Repositorybaseurl=http://mirrors.aliyun.com/mongod原创 2020-06-19 09:35:11 · 409 阅读 · 0 评论 -
gitlab-安装与配置
1、配置yum源vim /etc/yum.repos.d/gitlab-ce.repo复制以下内容:[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpgcheck=0enabled=12、更新本地yum缓存sudo yum makecache3、安装GitLab社区版#自动安装最新版sudo yum inst原创 2020-06-02 10:51:17 · 598 阅读 · 0 评论 -
非root用户必备yum install
yum install zip unzip -y原创 2020-05-13 10:20:41 · 6330 阅读 · 0 评论 -
MySQL监控—MySQLMTOP安装
一、安装必备的开发包 yum -y install ntp vim-enhanced gcc gcc-c++ flex bison autoconf automake bzip2-devel ncurses-devel zlib-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel libXpm-devel gettext...原创 2020-04-24 10:09:03 · 518 阅读 · 0 评论 -
JVM—基础知识
一、JVM结构JVM分两块:PermanentSapce、HeapSpacePermanent Sapce即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap Space= { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),New 即 年轻...原创 2020-04-16 09:13:36 · 316 阅读 · 0 评论 -
备份——windows上软件配置
1、SQLYog将sqlyog.ini拷贝到新环境对应的SQLyog下C:\Users\[用户名]\AppData\Roaming\SQLyog2、SecureCRT将Config拷贝到新服务器上。Config目录看SecureCRT软件的Options -> Global Options -> General -> Configuration PathsC:\U...原创 2020-01-09 17:07:58 · 242 阅读 · 0 评论