Blog
Big Data Framework

如何部署Apache Ignite集群?

1 基础知识 1.1 Apache Ignite的角色 – Apache Ignite启 …

Read More
Cloud storage

如何升级ownCloud到nextCloud?

1 理论知识 1.1 升级兼容关系 – ownCloud 9.0.x与Nextcloud …

Read More
Elastic Stack

如何部署Elasticsearch集群?

1 基础知识 1.1 集群的介绍 – Elasticsearch集群允许节点单点故障 & …

Read More
Nginx

如何通过Clammit使Nginx变身扫毒反向代理?

1 基础知识 1.1 Clammit的介绍 Clammit具备整合(集成)nginx与clamav的 …

Read More
Cloud storage

如何配置ownCloud的杀毒软件?

1 前言 笔者公司的ownCloud没有通过杀毒功能的相关安全评测,于是笔者需要为ownCloud安 …

Read More
Cloudera-Hadoop

如何修复HBase Regions的孔洞?

1 基础知识 1.1 Region的错误原因 – 由于HBase具有自动分片功能(Aut …

Read More
Apache-Hadoop

如何部署HBase的集群?

1 基础知识 1.1 HBase的简介 – HBase是一个分布式的可扩展的大数据存储 …

Read More
Apache-Hadoop

如何部署Apache ZooKeeper 3.4.x集群?

1 基础知识 1.1 ZooKeeper的简介 – ZooKeeper是用于分布式应用程 …

Read More
Apache-Hadoop

如何部署Apache Hadoop YARN集群?

1 基础知识 1.1 YARN的介绍 – YARN英文全称为“Yet Another R …

Read More
Apache-Hadoop

如何部署Apache Hadoop HDFS集群?

1 Hadoop的HDFS架构 1.1 Hadoop HDFS的简介 – HDFS是一种 …

Read More
Highly available

如何配置nginx-plus的HA?

1 基础知识 1.1 基本概念 1.1.1 访问限制 – 访问限制分连接限制、请求限制和 …

Read More
Linux基础

如何熟悉SSL证书的基础知识?

1 基础知识 1.1 SSL证书 1.1.1 什么是SSL证书 – SSL即英文“Sec …

Read More
GlusterFS

如何防止Gluster的脑裂?

1 什么是脑裂? – 脑裂是两个或多个文件与复制副本存在差异 – 差异是由于 …

Read More
Load balancing

如何部署MariaDB Galera集群?

1 基础知识 1.1 技术简介 – MariaDB Galera集群是一个同步多主集群 …

Read More
Docker

如何部署Docker多物理机集群(Swarm)?

1. 部署基础环境 学习本章,请先按照如下教程部署Docker环境, https://www.cmd …

Read More
GlusterFS

如何管理GlusterFS的分散卷?

1 理论知识 1.1 基本的概念 1.1.1 Brick的概念 Brick的是可信存储池中服务器的数 …

Read More
CDN技术

如何实现任播(AnyCast)?

1 基础知识 1.1 AnyCast的概念 – AnyCast的本质是一种网络技术,他借 …

Read More
Load balancing

如何部署Nginx的负载均衡upstream模块?

1 Nginx的upstream模块 1.1 模块名称 ngx_http_upstream_modu …

Read More
CDN技术

如何部署具有CDN功能的Nginx模块?

1 Nginx的geoip模块 1.1 模块名称 ngx_http_geoip_module 1.2 …

Read More
RouterOS

如何熟悉MikroTik RouterOS的常用配置命令?

MikroTik RouterOS是一种路由操作系统,是基于Linux核心开发,兼容x86 PC的路 …

Read More
Load balancing
4

如何实现samba4的负载均衡群集?

1 架构简介 1.1 负载均衡器层 此层提供负载均衡的调度服务,把负载分派到各个文件系统服务器。 1 …

Read More
Load balancing

如何部署带状态检测的负载均衡架构(LVS+Keepalived)?

1 理论部分 基于lvs的负载均衡无法检测Real Server的状态,当Real Server的服 …

Read More
Highly available

如何部署集群系统Heartbeat?

1 理论部分 1.1 群集的分类 我们用到的集群系统主要就2种: 高可用(High Availabi …

Read More
Highly available

如何部署Subversion的双机热备?

1 前言 笔者公司需要一台svn服务器,但不幸的是公司给了一台破旧的服务器(本地用的,其他服务都跑在 …

Read More
Cloudera-Hadoop

如何部署Hadoop Cloudera 5.10.1(CDH)?

1 前言 Cloudera是基于Apache原生的Hadoop组件进行重新封装和加强,Clouder …

Read More
Highly available

如何部署RHCS高可用架构?

1 基础理论 1.1 群集的概念 群集由两个或多个计算机(节点或成员)组成一起执行任务的系统 1.2 …

Read More
GlusterFS

如何更换GlusterFS故障的Brick?

1 前言 笔者公司内有一套GlusterFS分布式存储,最近数据分区的文件系统提示错误,群集有一个B …

Read More
Ceph

如何理解对象存储(Object-based Storage)?

1 前言 经常在网上看到对象存储文章,但一直没有一篇文章能让我明白对象存储是什么。最近得到一个机会, …

Read More
MQTT

如何编译部署Eclipse Mosquitto 2.0.9?

1 MQTT基础知识 1.1 MQTT的概念 – MQTT即英文“Message Que …

Read More
Bash

如何监视容器的资源?

1 前言 一个问题,一篇文章,一出故事。 今天想分析容器的资源使用情况,于是整理此文。 2 最佳实践 …

Read More
Cloud storage

如何自动处理NextCloud的错误?

1 前言 一个问题,一篇文章,一出故事。 今天发现一个重复出现的错误,详细的错误提示如下, {“re …

Read More
R Project

如何安装部署Shiny-Server?

1 基础知识 2.1 R Markdown 2.1.1 R Markdown的简介 – …

Read More
Linux基础

如何基于PHP8部署LimeSurvey?

1 基础知识 1.1 什么是LimeSurvey – 一款专业的在线调查系统 &#821 …

Read More
PHP

如何编译安装Apache+PHP8.1.1?

1 前言 笔者平素不喜欢简单的编译安装,因为很多系统管理员为了省事,编译安装的东西没有rpm包安装那 …

Read More
R Project

如何安装配置RStudio Server?

1 基础知识 1.1 RStudio的介绍 RStudio是R编程语言集成开发环境(IDE) 1.2 …

Read More
编译安装

如何编译安装ifstat?

1 前言 一个问题,一篇文章,一出故事。 生产上的老旧服务器RHEL 5没有ifstat的rpm包, …

Read More
Bash

如何监视代码更新并自动重启?

1 前言 一个问题,一篇文章,一出故事。 众多的服务器频繁代码更新会占用运维大量的时间,于是笔者想到 …

Read More
FTP

如何满足多应用程序FTPS上传?

1 前言 一个问题,一篇文章,一出故事。 在之前的章节笔者使用过“user_config_dir”定 …

Read More
Linux基础

如何安装Python cx_Oracle?

1 前言 一个问题,一篇文章,一出故事。 笔者安装Python的cx-oracle包发现依赖于ora …

Read More
Node.js

如何使用yapi-cli部署YApi?

1 基础知识 1.1 YApi的简介 – YApi是高效、易用、功能强大的API管理平台 …

Read More
Postfix

如何熟悉Postfix管理命令?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境邮件空客户端发送垃圾邮件,笔者在原因未名的情况 …

Read More
SFTP

如何配置独立的SFTP服务?

1 基础知识 1.1 概念 sftp是Secure File Transfer Protocol的缩 …

Read More
Node.js

如何部署Hoppscotch?

1 基础知识 2.1 基本概念 2.1.1 Rest API – Rest API用户应 …

Read More
Linux基础

如何熟悉TCP三次握手和四次挥手?

1 基础知识 1.1 基本概念 1.1.1 TCP握手 TCP客户端与服务端通过三次捂手建立TCP连 …

Read More
Reverse Proxy

如何解决病毒网关不能上传问题?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境的病毒网关遇到上传文件过大报500错误,关于病 …

Read More
编译安装

如何安装GNU编译器gcc和g++?

1 基础知识 1.1 GNU Compiler Collection的简介 – GCC原 …

Read More
Bash

如何快速统计网站应用?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境需要统计站点应用,由于应用数量巨大,于是通过如 …

Read More
Postfix

如何实现命令行发送邮件?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境某服务器需要发送警告邮件,于是需要配置一个邮件 …

Read More
Quagga

如何解决Quagga受Docker虚拟接口影响?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境Docker集群有用到Quagga做OSPF路 …

Read More
FTP

如何限制VSFTP用户的上传下载速度?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境VSFTP服务遇到单用户上传下载需要限速(该用 …

Read More
Cloud storage

如何解决NextCloud文件锁定问题?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境nextCloud遇到用户上传文件锁定,于是整 …

Read More
Linux基础

如何测试网络带宽?

1 前言 一个问题,一篇文章,一出故事。 笔者需要通过命令行测试出口的带宽,于是产生此文。 2 最佳 …

Read More
Linux基础

如何测试存储设备的读写IO速度?

1 前言 一个问题,一篇文章,一出故事。 笔者需要测试存储设备的读写IO速度,于是整理此文。 2 最 …

Read More