请稍侯

WSL NGINX + PHP-FPM 无法加载 phpinfo 页面

昨天一个偶然的原因(公司的一个 C 语言产品需要编译 windows 版本),又用了一下好久没用的 windows 系统。发现 windows 10 的 WSL(Windows Subsystem for Linux),翻译过来就是:适用于 Linux 的 Windows 子系统,看着挺有趣...

Go Module 引入本地自定义包

最近由于项目要求,需要对 IPFS 源码进行修改,由于自己在此之前没有接触过 Go 语言,在使用 go mod 导入本地自己开发的工具包的时候折腾了好久才搞定。 记录一下,以备后期查阅。 Go 语言的 Module 新特性是在 go1.11 的发布之后才支持的,这是 Go 语言新的一套依赖管理...

Go Module 使用私有仓库作为项目依赖包

在开发过程中会有一些公司的中间件项目被很多项目依赖引入,但是这项项目很多往往是私有项目,私有项目是无法通过 god mod 下载依赖。 本文以码云上的私有项目为例,讲述如何解决这个问题。 1. 设置 SSH 公钥 我们首先通过设置 SSH 公钥来解决私有项目授权问题。这样 go mod ...

IPFS系列05-IPFS 存储性能测试

本文是对 IPFS 存储性能测试的一个报告。 文章导读 本地测试 局域网测试 公网测试 与七牛云对比测试 总结 相关文章 Note: 本次测试使用的都是单台服务器,主要测试 IPFS 读写性能,以及哪些因素会影响 IPFS 的存储效率。 统计方式:每组操...

Ubuntu 搭建 OpenVPN 服务

本文介绍如何在 Ubuntu 系统上搭建 OpenVPN 服务。 文章导读: 安装 OpenVPN 创建证书和秘钥 修改并初始化环境变量 创建秘钥 创建服务器端配置文件(server.conf) 配置内核和防火墙,启动服务端 ...

解决网易云音乐需要 root 权限才能打开的问题

今天发现升级到 ubuntu-18.04 之后碰到的又一个坑:网易云音乐程序无法打开了,必须通过运行超级管理员运行 netease-cloud-music 才能打开。 而且也无法最小化到系统托盘了。 最终解决方法如下: 第一步,修改 /etc/sudoers 文件,在最后面加一行 ...

Ubuntu 18.04 Gnome 桌面优化

升级到 Ubuntu 18.04-LTS 之后,发现桌面环境有了很大的变化,从原来的 Unity 又恢复成 Gnome 桌面了。这本来是件好事,因为个人觉得 Gnome shell 桌面确实比 Unity 桌面要清爽简洁一些。但是可能是我习惯了 Unity 桌面的使用方式了,Gnome she...

IPFS系列04-搭建 IPFS 私有网络

本文讲述如何使用 IPFS 搭建自己的私有存储网络,如果你对 IPFS 还了解的话,建议你先看看下面两篇文章 IPFS系列01-IPFS 前世今生 IPFS系列02-IPFS 与 web3.0 文章导读: 安装 IPFS 启动 IPFS 节点 搭建私有网络 测...

IPFS系列03-使用容器运行 IPFS 节点

容器(docker)是一个伟大的创新,它将我们带入了云原生的时代。使得环境搭建,应用的部署变得异常简单,方便。使用容器我们可以很轻松的搭建 我们的集群应用和微服务。 本文主要讲述如何在容器中运行 ipfs 节点。 文章导读: 下载 IPFS docker 镜像 创建 IPFS 容...

IPFS系列02-IPFS 与 web3.0

IPFS 将对互联网协议进行一次重塑,互联网将进入 web3.0 时代。 本文我们聊一聊 ipfs 如何能助力让互联网进入 web3.0 时代。 web3.0 的特点 尽管现在业界对 web3.0 没有明确的定义,但是业界一些大神提出了 web3.0 应该具有以下特点: ...