摘要:
本文介绍使用Docker在本地安装GitLab CE。写作本文时,使用的GitLab版本是13.5.4。 基本安装 使用Docker安装GitLab最基本的命令如下: docker run --name "my-gitlab" \ --hostname "my-gitlab" \ -p 80:80 阅读全文
摘要:
Cassandra的JMX服务的配置和开启 阅读全文
摘要:
本文介绍 _MongoDB Community Edition_ 在 _Ubuntu_ 下的安装和常见配置方法。文中操作基于 _MongoDB Community Edition 4.2.2_ 和 _Ubuntu 18.04_ 。对于不同的系统和版本,操作方式和方法可能会有不同。 基础安装 本节简单 阅读全文
摘要:
本文介绍solr的基本数据操作,基于solr 8.2。solr支持多种数据格式,包括XML,JSON,CSV等,并提供多种脚本和工具来操作数据。本文讲解curl请求和JSON数据格式的处理方式。 本文使用单solr服务来演示数据操作,创建名为 __my_core__ 的solr core, 文档sc 阅读全文
摘要:
使用 _contextvars_ 在Python协程中保存和读取上下文。 阅读全文
摘要:
在 "使用OpenVPN搭建VPN服务" 中介绍了如何使用 _OpenVPN_ 搭建最基本的VPN服务, 可以实现单个客户端与服务端的网络互通, 但是客户端之间, 以及服务端和客户端所在的局域网还不能互联. 本文介绍如何在前文的基础上, 实现客户端之间, 以及服务端和客户端所在的局域网的互联. 注意 阅读全文
摘要:
本文介绍使用 _OpenVPN_ 在 _CentOS_ 和 _Ubuntu_ 上搭建基本的VPN服务的方法. 生成所需密钥和证书 _OpenVPN_ 使用 _Easy RSA_ 来管理PKI所需要的密钥和证书. _Easy RSA_ 现在有2和3两个主要版本, 使用方式略有不同. 下面分别介绍用法. 阅读全文
摘要:
概述 strongSwan是一个完整的IPsec实现. 本文介绍在CentOS 7上最基本的strongSwan IPsec VPN服务, 可以实现远程客户端(Roadwarrior)模式连接. 安装 在CentOS下, 使用以下命令安装strongSwan yum install y strong 阅读全文
摘要:
目前多数情况下, 我们遇到的非英文字符文件都是使用UTF 8编码的, 这时一般我们查看这些文件的内容都不会有问题. 不过有时, 我们有可能会遇到非UTF 8编码的文件, 比如中文的GBK编码, 或者俄语的CP1251编码. 而文本文件一般不带有自身编码格式的信息, 这就给我们处理带来很多麻烦. 本文 阅读全文
摘要:
在Linux中, 我们时常要将一个命令的输出作为另外一个命令的输入进行下一步处理操作. 有时, 如果一个命令的输出中有不可见的控制字符时, 有可能会导致后续操作出错. 而这些控制字符很可能是不可打印的, 比如 , 等. 这就给我们的调试排错带来很多不便. 这时, 我们可以使用 命令来将这些特殊字符转 阅读全文