Blog
Blog copied to clipboard
MyBlog
### 场景 1、操作系统: CentOS 7.4 2、资源: - 内网服务器:1台 - 阿里云服务器:1台 - 公网IP:123.123.123.123 3、目标: 实现外网穿透到局域网的服务器,访问服务器的后台系统。 4、解决方法:内网服务器通过autossh,与公网服务器之间建立稳定的端口映射关系。 具体的步骤如下: ### 配置SSH免密登录 ```shell [root@localhost ~]# ssh-keygen Generating public/private rsa key pair. Enter file in...
### 1、文档绘图 - [showdoc](http://www.showdoc.cc/help?page_id=14): 一直在找合适的API文档编写工具(厌烦了用word),发现这款工具可以私有化部署,特别适合部署在公司内网中,还支持加密访问,可以用markdown写文档。 - [Gliffy](https://www.gliffy.com): 画图利器,可以用来替代Visio,下载Chrome浏览器的Gliffy插件,可以离线使用,很方便。 - Processon - Visio - Sketch - Pixelmator - Logoist ### 2、原型设计 - Mockplus - Axure ### 3、思维导图 - Xmind - MindNode...
## 现象 在RadHat 6.5 上使用yum命令的时候,发现提示: ```bash [root@5093f2bb61ba /]# yum groupinstall 'Development Tools' -y Loaded plugins: ovl, product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can...
操作系统: CentOS 6.9 安装软件包:mongodb-linux-x86_64-rhel62-3.6.2.tgz MongoDB版本:3.6 ### 安装流程思路 目前最小节点是3个,本文档暂且按照3个节点来配置:A、B、C 1、在集群每个节点上安装一份MongoDB; 2、配置副本集; 3、配置副本集的用户、密码; 4、配置副本集的KeyFile安全鉴权; 5、配置开机自启动; 每个节点IP: - A节点: 172.17.0.3 - B节点: 172.17.0.4 - C节点: 172.17.0.5 ### 步骤1: 每个节点安装MongoDB 1、下载MongoDB安装包:mongodb-linux-x86_64-3.4.1.tgz ```shell [root@a6a766e6204a ~]#...
最近在学习HBase,为了省事,直接使用Docker镜像进行安装。 参考Github:[dajobe/hbase-docker](https://github.com/dajobe/hbase-docker) > 安装具体步骤 ```shell # 下载 Hbase 镜像 $ docker pull dajobe/hbase # 进入任意目录,根据镜像创建容器 $ mkdir data $ docker run --name=hbase-docker -h hbase-docker -d -v $PWD/data:/data dajobe/hbase # 进入容器进行操作...
## 前言 想要搭建一个VPN,方便在外网的时候远程连接公司局域网,可以使用Shadowsocks,很方便滴搭建,网络拓扑图如下: 需要的资源: - 公网服务器(带公网IP): 1台,用于作网络请求端口转发 - 公司局域网服务: 1台,用于搭建Shadowsocks服务端 ## 局域网服务器:安装配置Shadowsocks **步骤1: 安装Shadowsocks** ```shell #安装 python setup tools [root@localhost ~]# yum install python-setuptools #安装pip [root@localhost ~]# easy_install pip #升级...
平时在流浪大数据以及产品架构的时候,出现很多技术关键字,先记录下: **未分类的关键字** - elastic - zeppelin - kylin - canal - codis - S3 - Apache Beam - Avro 格式 - Kanban - Google Cloud Data Flow - StreamSets -...
JDK 1.8 下载地址: [http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) 安装步骤:假设下载的JDK文件名是:`jdk-8u171-linux-x64.tar.gz` 1、 将 jdk-8u171-linux-x64.tar.gz 拷贝到/root 目录下,进行解压 ```shell [root@localhost ~]# tar -xzvf jdk-8u171-linux-x64.tar.gz ``` 2、将解压出来的文件夹剪切到/usr/share 目录下 ```shell [root@localhost ~]# mv jdk1.8.0_171 /usr/share/ ``` 3、 设置环境变量 ```shell [root@localhost...
最近在玩微信小程序,手头有: * 一台云服务器:CentOS 7.4 * 多个一级域名 开发测试过程中,因为某些原因,想要让手头的A、B域名同时指向云服务器的443端口,支持HTTPS。 Nginx支持TLS协议的SNI扩展(同一个IP上可以支持多个不同证书的域名),只需要重新安装Nginx,使其支持TLS即可。 ### 安装Nginx ```shell [root@ localhost ~]# wget https://www.openssl.org/source/openssl-1.0.2n.tar.gz [root@ localhost ~]# tar zxvf openssl-1.0.2n.tar.gz [root@ localhost ~]# wget http://nginx.org/download/nginx-1.12.0.tar.gz [root@ localhost ~]#...
使用Docker 的Centos镜像(官方版本),发现 Docker在启动的时候,不会运行 /etc/rc.d/rc.local 脚本。 原因是: Docker 的上的操作系统镜像没有 init system,而普通的虚拟机有,因为带有完整的系统,在操作系统启动的过程中,会执行 boot 的所有初始化操作,但 Docker 则不是, Docker 只运行我们设置需要启动运行的脚本,否则不会自己运行。 如果需要Docker在启动后就自动运行 /etc/rc.d/rc.local,有下面的两种方式: **方法一:通过Docker命令** ``` docker run image /bin/bash -c "/etc/rc.d/rc.local; " eg. docker run...