一一余五

这个人很懒,这里什么都没有呢

请以(OpenZFS)官方文档为准:OpenZFS 文档

oracle 也有个文档是 Solaris 的 zfs:OracleSolarisZFS 文档

本文使用的是 Ubuntu 22.04 系统。使用的是 OpenZFS。

本文仅个人学习使用 zfs 笔记。

概念

许多常见的文件系统都被设计用在一个单独的分区或者逻辑卷上(例如 ext3/4 及 NTFS)。ZFS 则整合了逻辑卷管理功能,因此一个存储池可以被部署在许多块存储盘之上。存储池在 ZFS 中被称为 zpool 。在一个 zpool 里面可以存在多个 VDEV (Virtual DEVices, 虚拟设备) 。写入 zpool 的数据将被分散到各个 VDEV 上。

阅读全文 »

注释网上的视频资源文件名的各种后缀和缩写含义,本人也是尝试建立自己的私有媒体仓库时,寻找资源发现自己都不认识各种标识含义。所以搜集资料在此记录。

阅读全文 »

Let’s Encrypt 是一个认证机构(Certificate Authority = CA)

想使用 HTTPS 需要认证机构颁发的电子证书

Let’s Encrypt 和其他认证机构的区别(或者说是卖点):

  • 免费,Let’s Encrypt 提供期限是90天的免费电子证书
  • 提供工具 certbot 自动生成电子证书文件
阅读全文 »

Go Kit是个相当优秀的微服务框架,没有太多使用上的限制,提供了丰富的组件以实现各种强大的功能。

本文简单介绍框架的结构和使用,没有负载均衡,流量限制等实现。

阅读全文 »

使用 go 创建 form 表单请求,创建文件上传请求

示例代码实现 typora 自定义图片上传服务规则,上传图片到自定义服务

参考文章:点我跳转,一篇很详细的 form 教程文章

阅读全文 »

安装

下载地址: https://nginx.org/en/download.html

源码编译安装

编译安装nginx 使其支持tcp代理

如果系统已经通过yum等工具直接安装了nginx,也不妨碍使用源码重新编译一份。注意安装位置不要冲突即可,也可以写在通过工具安装的 nginx 版本

1
2
./configure --prefix=/your/path --with-http_stub_status_module --with-http_ssl_module --with-stream --with-stream_ssl_preread_module
make && make install

Yum 安装补全

nginx 安装所有模块,开启 tcp 反向代理。

解决 nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf 问题。

1
2
3
4
5
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum -y install epel-release

# 安装所有模块
yum -y install nginx-all-modules.noarch
阅读全文 »