使用Gitbook生成电子书

使用Gitbook生成电子书 gitbook网站可以生成精美的电子书,既可以在线阅读又可以生成pdf,epub,mobi格式的电子书籍进行离线阅读。文档使用的markdown语法,本人使用Markdown已经有2年多的经验了,下面介绍一下gitbook使用。 安装gitbook 安装n……

阅读全文

Hugo快速上手

Hugo快速上手 1.Hugo简介 Hugo是go语言开发的静态网页生成工具,它在速度、易用性和可配置性方面进行了优化。Hugo获取一个包含内容和模板的目录,并将它们呈现为一个完整的HTML网站。 Hugo依赖具有前端内容的Markdown文件作为元数据,您可以从任何目录运行Hugo。……

阅读全文

图数据库Neo4j安装

图数据库Neo4j安装 简介 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的……

阅读全文

CentOS7安全基线检查修复工具

CentOS7安全基线检查修复工具 github仓库地址:https://github.com/hzde0128/centos-bench-security 今天给大家介绍CentOS7下的安全基线检查和修复工具:centos-bench-security,使用的方式很简单直接克隆下……

阅读全文

ELKStack-6.7.1部署

I、服务器设置 1172.16.10.11 server elk 2172.16.10.12 client filebeat 架构图 filebeat –> logstash –> elasticsearch –> kibana 一、安装依赖 1.安装jdk 1wget https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz?AuthParam=1556596505_0708cbbd2951fd1f3f6aa1ae12d05fd5 2tar xf jdk-8u211-linux-x64.tar.gz -C /usr 3cd /usr 4mv jdk1.8.0_211 java 添加环境变量 1cat > /etc/profile.d/java.sh <<EOF 2export JAVA_HOME=/usr/java 3export PATH=\${JAVA_HOME}/bin:\$PATH 4EOF 5source /etc/profile 验证安装 1java -version 2java version "1.8.0_211" 3Java(TM) SE Runtime Environment (build 1.8.0_211-b12) 4Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode) 二、Elasticsearch 1.安装elasticsearch 1wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.1.tar.gz 2tar xf elasticsearch-6.7.1.tar.gz -C /usr/local 3cd /usr/local 4mv elasticsearch-6.7.1 elasticsearch 1useradd elasticsearch 1chown -R elasticsearch:elasticsearch elasticsearch 2……

阅读全文

MariaDB数据库基于SSL实现远程访问和主从复制

MariaDB数据库基于SSL实现远程访问和主从复制 实验环境 系统环境:Centos6.5 数据库版本:5.5.36-MariaDB-log MariaDB Server 虚机数量:2 方案实施: 配置CA;并为node1和node2生成key和证书 在node1和node2上安装Mariadb 配置节点1为Maria……

阅读全文

gitlab-ce安装迁移部署

gitlab-ce安装迁移部署 一、gitlab-ce安装 在迁移的目标服务器上安装gitlab-ce 1.1 添加 gitlab-ce 仓库 1tee /etc/yum.repos.d/gitlab-ce.repo <<EOF 2[gitlab-ce] 3name=gitlab-ce 4baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 5repo_gpgcheck=0 6gpgcheck=0 7enabled=1 8gpgkey=https://packages.gitlab.com/gpg.key 9EOF 1.2 安装 gitlab-ce 1yum -y install gitlab-ce 1.3 配置 gitlab-ce 修改访问域名,修改external_url字段 1vim /etc/gitlab/gitlab.rb 2external_url 'https://git.hzde.com' 由于我们的生产环境中统一用的nginx进行管理,使用外部nginx,不……

阅读全文

MongoDB高可用集群搭建

MongoDB高可用集群搭建 一、环境准备 启动时需要使用非root用户,所有创建一个mongo用户: 1useradd mongo 2 3# 为mongo用户添加密码: 4echo 123456 | passwd --stdin mongo 5 6# 将mongo添加到sudoers 7echo "mongo ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/mongo 8chmod 0440 /etc/sudoers.d/mongo 9#解决sudo: sorry, you must have a tty to run sudo问题,在/etc/sudoer注释……

阅读全文

kafka集群部署

kafka集群部署 1.简介 kafka:消息队列 官网地址:http://kafka.apache.org 下载地址:kafka_2.12-2.0.0.tgz 版本说明: kafka_2.12-2.0.0.tgz │ └─kafka版本 └─scala版本 2.环境准备 1vim /etc/hosts 2192.168.33.14 node4 3192.168.33.15 node5 4192.168.33.16 node6 3.安装配置 kafka集群依赖zookeeper,……

阅读全文

部署MySQL Galera Cluster

部署MySQL Galera Cluster 0.功能简介 特性 基于行复制的完全并行同步复制 实时多主架构,任意节点可读写 无延迟复制,事务零丢失,可靠健壮的读写体验。 自动化节点关系控制:节点故障自动摘除,节点加入自动协调 接近原生的MySQL数据库连接的体验 原理简析 当一个事务在当前写入的节点提交后,通过wsrep……

阅读全文