通过 Nginx 代理实现网页内容替换

突发奇想,用 Nginx 代理一个网站,把网站的一些关键字替换掉,蛮有意思的。

运维 

GCC编译环境升级部署

近期经常遇到使用源码编译的部署方式进行应用部署,在 GCC 编译环境上遇到各种问题,本文对升级部署 GCC 编译环境的流程以及遇到的一些问题进行记录。

运维 

云服务器部署迁移流程

由于没有使用docker容器这类应用,云服务器部署迁移流程比较长,用于在服务器到期迁移时做参考。

MySQL 数据库运维与管理相关命令

最开始,服务器部署使用的宝塔面板,数据库运维管理全都是在宝塔上可视化操作,并没有真正的面对数据库执行过命令。出于某些原因,后续不准备再继续使用宝塔面板,所以,记录一下关于 MySQL 数据库管理方面相关的方法和命令。

Nacos 运维部署流程与常见配置方法

在使用 Nacos 时进行了一些配置的调整,过程中也遇到了一些问题,所以对 Nacos 部署上的一些要点进行了整理,详见官方文档:https://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html

运维 

Windows 运维使用小技巧——持续更新

Windows 系统好是好,就是有点不太好用,特别是遇到问题的时候。本文收集了 Windows 使用中常见的一些问题,并对解决方法做了简单记录。

运维 

OpenVPN 介绍以及服务端和客户端部署

虚拟专用网络(Virtual Private Network,VPN)可通过一个公用网络建立一个临时的、安全的链接,克服了公共网络缺乏保密性的弱点。借助VPN隧道可将物理分离的网络通过 internet 进行逻辑上的直接连接,延展了企业的内网网络,为远程办公、移动办公提供支持。 目前有很多用于搭建VPN的开源软件,例如 Shadowsocks (小飞机),但是好像逐渐的都失去了维护,本文基于 OpenVPN 介绍 VPN 的搭建过程。

Docker 一些基础使用命令

本文基于 docker 20.10.12 版本,整理了 docker 中一些常用的基础命令,命令主要分为镜像相关和容器相关两个部分。

运维 

Kafka 常用命令

本文以 kafka_2.5.1 版本为例,描述的常用命令,在 3.x 版本上命令有所不同。

运维 

在CentOS 7.6上单机部署Zookeeper

本文以 ZooKeeper 3.7.0 版本为例,描述在 CentOS 7.6 上单机方式部署 Zookeeper 的流程。

Docker-Compose Yaml编写以及基础命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,降低了运维成本,但是在使用过程中也会发现一些弊端,如 Docker 命令参数太多太复杂、多容器管理繁琐等。Docker-compose 便是在这场景下诞生的一个用于定义和运行多容器 Docker 的应用程序工具,它可以轻松、高效的管理容器,本文将描述 Docker-compose 2.2.2 的 Yaml 配置和基础命令。

运维 

Dockerfile编写以及打包 java 程序为镜像

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 操作系统的机器上,也可以实现虚拟化。本文介绍 Dockerfile 各项命令的作用,以及如何使用 Dockerfile 打包 java 程序为镜像,并导出和运行。

运维 

RabbitMQ 镜像集群部署

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。本文主要讲解RabbitMQ安装,以及镜像集群的搭建。

使用NPS搭建内网穿透

NPS 是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持 tcp、udp 流量转发,可支持任何 tcp、udp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网dns解析等等……),此外还支持内网 http 代理、内网 socks5 代理、p2p 等,并带有功能强大的 web 管理端。 本文描述如何搭建Nps服务端和客户端,进行内网穿透,并将Nps添加为服务,进行开机自启动等配置。

运维 

linux下的计划任务crontab

一、计划任务基本命令# 设定某个用户的cron服务crontab -u# 列出cron服务的详细内容crontab -l# 删除cron服务crontab -r# 编辑cron服务crontab -e# 启动服务service crond start# 关闭服务service crond stop#

运维 

TigerGraph集群说明

1.使用前准备修改本地时间,关闭自动同步,因为授权码过期;准备tigerGraph企业版官方文档地址:http://docs.tigergraph.com.cn/admin/admin-guide/installation-and-configuration/installation-guide2.

neo4j集群说明以及算法包安装

1.neo4j高可用集群(HA)1.1 准备准备三台机子,ip如下:192.168.2.24(master)192.168.2.26192.168.2.271.2 安装Neo4j# 解压neo4j安装包tar xzf neo4j-enterprise-3.5.4-unix.tar.gz1.3 集群配

JanusGraph集群文档

本文用到的东西Ubuntu 16.04.1Java Jdk 1.8.0_191zookeeper 3.4.14hadoop 2.6.0hbase 2.2.4janusgraph 0.3.21.准备准备三台主机,主机信息如下:主机名IPcldev-701-37192.168.2.77cldev-701

Node.js安装和数据源的配置

写在前面本人并没有用到node.js进行什么开发,在使用GitHub+HEXO搭建个人博客时用到了这个东西,因为要设置国内镜像,所以记录一下,以防以后忘记了。 文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用的东西win10系统的电脑Node.js 12.13.11.下载与安装1.1下载N

Git安装与配置

写在前面听说GitHub的Pages可以用来搭建个人博客,使用到了Git这个软件,所以我尝试了,写了一篇文章记录一下,以防以后忘记,也希望可以给有需要的朋友提供一点帮助。文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用的东西win10系统的电脑Git 2.24.01.什么是Git?Git

hexo多终端管理

写在前面hexo生成博客提交的是渲染之后的html文件,并不是源码,本文主要描述如何实现hexo多终端源码同步,使用到的工具是“git”,文章可能还有很多不足,请大家谅解,欢迎大佬提意见。本文使用的东西win10电脑hexo4.1.1git2.24.01.方法介绍多终端管理的原理:把博客源码提交到G