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