Skip to content

larkguo/refer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glusterfs

版本

docker-hub gluster镜像

github gluster镜像源码

Gluster S3 object storage as native app. on OpenShift

gluster glusterfs glusterd glusterfsd区别

cli(gluster) -> server(glusterd->glusterfsd)
client(glusterfs) -> server(glusterd->glusterfsd)
app/nfs/smba client(libgfapi) -> server(glusterd->glusterfsd)

几个translator中继功能

glusterfs编译

4.1.10编译日志

server-world安装使用

volume修复-迁移-均衡

TStor Samba-NFS-iSCSI

gluster命令行日志

glusterd管理模块日志

glusterfs客户端distributed日志

glusterfs客户端replica日志

glusterfsd服务端distributed日志

glusterfsd服务端replica日志

架构图

故障处理

故障处理-zh

Peer Rejected (Connected)故障处理

gogfapi源码

gogfapi编译及实例

Gluster libgfapi接口和应用实例

gogfapi的一个封装

x-Archive智能云归档

glusterfs资源

Golang

Golang标准库文档

Go语言中文网——Go语言标准库

Go语言圣经

Go语言圣经源码

书栈网

GO知识图谱

浅谈 Go 语言实现原理

How to Install Go

Golang环境配置

vscode菜单栏、工具栏不见了

golang.google.cn,web执行go

Go by Example 中文

Go by Example 图解数组

http.NewRequest将请求中转给后端

100行http(s)代理

TLS完全指南(三):用Go语言写HTTPS程序

一个使用NewSingleHostReverseProxy的反向代理,支持目的地址是dns域名

http代理模型图,原理和实例NewMultipleHostsReverseProxy

https转http

IO模型图

Go中io包的使用方法,含IO模型图

io库分析-rot13Reader-copyBuffer

IO妙用

自己实现Reader和Writer

Go - http.Client源码分析

Go Http包解析:为什么需要response.Body.Close(),roundTrip/readLoop/writeLoop三者关系

golang net/http标准库学习

gopkg.in/mgo.v2 mongoDB操作

文件路径filepath文件夹遍历

Go文件操作大全

echo文件上传

gorilla文件上传并TeeReader校验

全面总结:Golang调用C/C++,例子式教程. Go三种方式调用C

Golang调C的so动态库和a静态库

cpu等系统信息库

使用 Go 协程和通道实现一个工作池

Go并发调度器解析之实现一个高性能协程池, 含Goroutine Pool模型图

URL解析

First class function in Go

Golang advanced

nano极简微服务框架

nano的实际代码不会超过 200 行,如果算上注释也只有 400 多行.
你只需要几行代码就可以构建一个微服务——只包含处理请求所需的业务逻辑.
这个框架还有一些其他不错的特性,例如与语言无关的API结构,这样你的Go代码就可以与使用其他语言开发的服务发生交互.
它还提供了一个测试过程来,可以嵌入你的本地测试例程.

用Go语言实现一个简单的EventBus模型

总结了才知道,原来channel有这么多用法

GolangDesignPatterns

go-patterns

Zfs

CentOS 7.7 ZFS install

sudo yum install http://download.zfsonlinux.org/epel/zfs-release.el7_7.noarch.rpm
gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux

# /etc/yum.repos.d/zfs.repo
 [zfs]
 name=ZFS on Linux for EL 7 - dkms
 baseurl=http://download.zfsonlinux.org/epel/7/$basearch/
-enabled=1
+enabled=0
 metadata_expire=7d
 gpgcheck=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
@@ -9,7 +9,7 @@
 [zfs-kmod]
 name=ZFS on Linux for EL 7 - kmod
 baseurl=http://download.zfsonlinux.org/epel/7/kmod/$basearch/
-enabled=0
+enabled=1
 metadata_expire=7d
 gpgcheck=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-zfsonlinux
 
yum install --downloadonly --downloaddir=/root/zfs zfs
cd /root/zfs 
rpm -ivh *.rpm
modprobe zfs
systemctl preset zfs-import-cache zfs-import-scan zfs-import.target zfs-mount zfs-share zfs-zed zfs.target
systemctl start zfs-import-cache zfs-import-scan zfs-import.target zfs-mount zfs-share zfs-zed zfs.target
systemctl status zfs-mount

Quick Start Guide

zfs-0.7-release源码

Oracle Solaris管理:ZFS文件系统-管理ZFS存储池属性

systemctl preset zfs-import-cache zfs-import-scan zfs-import.target zfs-mount zfs-share zfs-zed zfs.target 升级到zfs-0.7.4发行版时,建议用户手动重置zfs systemd预设,否则,可能导致重新引导系统时池无法自动导入.

开机启动zfs

Centos7安装ZFS文件系统,根据kernel版本安装

zpool创建pool时官方不建议使用/dev/sdX

查看ZFS存储池的I/O统计信息zpool iostat -v interval count

zfs日常管理以及替换损坏磁盘

ZFS故障排除和池恢复,scrub校验pool的checksum值并修复损坏的文件,clear错误修复之后清除旧的错误信息

修复ZFS存储池内元数据损坏:尝试使用zpool clear -F或zpool import -F命令恢复池.这些命令尝试回滚最后几次池事务,使其回到运行状态.

MegaCli 管理工具

raid0热插拔

LSI SAS3108 RAID卡基于MegaRAID架构,使用storcli64

LSI SAS3008IT RAID卡支持SAS数据通道和SATA数据通道,使用sas3ircu

Linux系统硬盘盘符与物理槽位对应关系查看案例

iSCSI

使用iSCSI服务部署网络存储

鸟哥的Linux私房菜-iSCSI 服务器

server-world的iSCSI

NFS

鸟哥的Linux私房菜-NFS服务器

server-world的NFS

SMB

鸟哥的Linux私房菜-SAMBA服务器

server-world的samba:完全访问

server-world的samba:受限访问

SMB旧登录凭证/连接缓存/多重连接等问题解决

存储综合

腾讯云网关,配置iSCSI,VTL磁带,NFSv3v4

Git

递归克隆所有依赖子项目,如:
git clone --recursive https://github.com/rclone/rclone.git -b v0.90

git强制拉取更新:
git fetch --all
git reset --hard origin/master

Centos

Linux命令大全-手册

Linux 命令大全

Linux 命令大全

Linux Performance工具图

Linux错误码

RPM安装包搜索

kernel rpm

centos7 update rpm

Linux IO模型

Linux C API参考手册

server-world的CentOS7

鸟哥的Linux私房菜-基础学习篇目录

鸟哥的Linux私房菜-服务器架设篇目录

清除CentOS 6或CentOS 7上的磁盘空间

配置logrotate日志轮转(个数和大小)的终极指导

《SED 单行脚本快速参考》的 awk 实现

Fio 输出内容的解释

server-world的SaltStack Install

smartd错误信息含义解释及解决方法处理手段一览表

Linux badblocks命令

CENTOS7服务器系统备份与恢复的方法 CENTOS系统备份与还原

linux中校验文件完整性(md5,sha1)

PKI

server-world Create SSL Certificates

How To Convert DER To PEM and PEM to DER Certificate Format with OpenSSL?

Openssl 生成rsa私钥、公钥和证书

Golang代码搜集-基于RSA的公钥加密私钥解密-私钥签名公钥验证

MD5加密,通过翻阅源码可以看到他并不是对data进行校验计算,而是对hash.Hash对象内部存储的内容进行校验和计算然后将其追加到data的后面形成一个新的byte切片

go https服务器和客户端,PKI证书制作

使用go自己签发的TLS证书

Go 1.12 TLS 1.3 简单测试

Nginx

server-world的Nginx

server-world的Nginx,反向代理+负载均衡

Apache httpd

Apache httpd:Install httpd(server-world)

Apache httpd:Virtual Hostings(server-world)

Apache httpd:Configure SSL/TLS且80永久重定向到443 (server-world)

Apache httpd:Enable Basic Authentication(server-world)

Apache反向代理与Nginx对比

Reverse Proxy Guide

nginx/apache/caddy反向代理

Apache正向代理(server-world)

Apache反向代理(server-world)

Apache从源码升级到2.4.41

ElasticSearch

官方文档Install Elasticsearch with Docker

scroll方式多字段,分页,不区分大小写的组合查询

Elasticsearch Docker配置SSL/TLS

配置SSL、TLS以及HTTPS来确保Elasticsearch、Kibana、Beats 和 Logstash 的安全

Elasticsearch Security: Configure TLS/SSL & PKI Authentication

MongoDB

redhat rpm安装包

centos 7 MongoDB 4.2.0安装配置(rpm方式)

Presentation: Intro to MongoDB - The Next-Generation Database

golang调用mongodb

下载中心

golang中使用MongoDB(mgo)

FireWall

	firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p ICMP --icmp-type timestamp-request -m comment --comment "deny ICMP timestamp" -j DROP
	firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -p ICMP --icmp-type timestamp-reply -m comment --comment "deny ICMP timestamp" -j DROP
	firewall-cmd --reload


	firewall-cmd --zone=public --add-port=27017/tcp --permanent
	firewall-cmd --zone=public --add-port=9000/tcp --permanent
	firewall-cmd --add-service=https --permanent
	firewall-cmd --add-service=https --permanent

	firewall-cmd --reload

Docker

docker release notes

docker二进制稳定版本

官方二进制安装 Install Docker Engine - Community from binaries

docker 18.09.0二进制安装

Install Compose on Linux systems

官方yum安装,清空容器使用命令 rm -rf /var/lib/docker

linux下如何使用docker二进制文件安装

server-world rpm安装默认版本

Centos7 安装指定版本的 Docker

docker安装日志

daocloud的docker一键安装

docker源码

docker daemon故障处理 Configure and troubleshoot the Docker daemon

Docker daemon 的配置和排错

docker 容器日志清理方案

Docker中文资源

对象存储

MinIO文档库

为MinIO Server设置Caddy proxy

S3存储类型

S3客户端源码及报文

对象生命周期管理

Amazon S3 Glacier 入门

适用于 Go 的 AWS 开发工具包

S3Proxy

https://github.com/gaul/s3proxy
https://www.microsoft.com/developerblog/2016/05/22/access-azure-blob-storage-from-your-apps-using-s3-api/

S3 bucket version

amazon-s3-versioning

Rclone

rclone Install

Rclone结合MinIO Server

rclone docker安装

rclone mount

rclone在freeNas上的配置

rclone报文

Rclone - 从不同的云存储同步文件目录

Blockchain

只用200行Go代码写一个自己的区块链

Keras

github keras

keras官方文档

Keras 框架搭建

用Keras实现手写汉字识别

keras+卷积神经网络HWDB手写汉字识别

bilibili 卷积神经网络 手写字的识别

安全

在Centos7上安装漏洞扫描软件Nessus

使用Nessus进行漏洞扫描的过程

其他

wireshark提供的报文

在线工具

在线比较

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published