写作热力图 加载中...
加载中...

2018

使用openvpn

安装wget https://file.awen.me/openvpn/openvpn-install.sh -O openvpn-install.sh && bash openvpn-install.sh 安装过程中需要External IP填写绑定的弹性公网IP,安装完毕后将 ...

使用 gitlab

使用 gitlab

什么是gitlabgithub 大家应该都知道了,那么很多企业内部的一些源码放github 是不合适的,所以需要内部搭建仓库,本文主要讲解如何在centos 7 上搭建 Gitlab ce 版。 要求要求:4G以上内存服务器,2G 实测卡的不行 安装1.创建源,这里使用国内源,速度会快很多。 cur...

使用WebSocketd 测试websocket协议

使用WebSocketd 测试websocket协议

什么是 Websocket传统的 http 协议通信只能由客户端发起,并且它是一个单向请求,这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用”轮询”:每隔一段时候,就发出一个询问,了解服务器有没有新的信息。最典型的场景就是聊天室。 轮询的效率低,非常浪费资源...

Linux 的 oom 机制

Linux 的 oom 机制

Linux 的内核当检测到系统内存不足、挑选并杀掉某个进程的过程可以参考内核源代码 linux/mm/oom_kill.c,当系统内存不足的时候,out_of_memory() 被触发,然后调用 select_bad_process() 选择一个 “bad” 进程杀掉,如何判断和...

2017

mongodb 基础

安装[root@node-1 ~]# cat /etc/yum.repos.d/mongodb-org-3.6.repo[mongodb-org-3.6]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$relea...

12345611