Sherlockedb

私有云搭建(二)ubuntu安装docker和v2rayA

前言   我们前面讲过,私有云部署的服务尽量用docker来部署,所以我们要先安装docker,然后由于众所周知的网络问题,docker拉取镜像需要科学上网,所以我们还需要安装v2rayA。 安装docker   安装docker比较简单,直接问ChatGPT,照着做就行了,以下命令都来自ChatGPT,我简单整理了一下,建议读者们也问问GPT来安装,以下命令不一定是最新的。 # ...

私有云搭建(一)树莓派4安装ubuntu server

硬件准备   硬件列表如下: 树莓派4一个,我的是4g版本 两个硬盘:一个系统盘(500G)、一个数据盘(1TB) 一个USB-Hub:带供电(5V2A),这个比较重要,直接把两个硬盘连到树莓派4的USB接口上会导致电压不稳定,从而异常重启。   两个硬盘作用是为了备份,系统盘安装系统用,然后也用来备份一些重要数据,另外一个数据盘就是平时提供服务...

私有云搭建(零)架构:服务和拓扑图

前言   本篇文章是关于本人私有云搭建系列的概要篇,主要介绍我搭建私有云的初衷和演变,以及私有云的架构包括运行的服务和网络拓扑图。 私有云搭建的初衷和演变   初衷:本来我是想搭个云相册服务,方便我随时随地同步和查看图片,以及做一些备份,因为我本来是有一个树莓派4的,上面装的是ubuntu-server,所以找个开源的相册就可以了,最后找到了immich。   演变: dd...

vim设置快捷键编译运行

前言 用vim在服务器上写脚本,然后直接跑。比如python脚本,我一般都是ctrl+z,将vim进程挂起,然后用命令python3 xx.py跑起来,跑完再fg将后台进程重新跑起来。后面看到这个视频(vim编写python实战),才发现原来可以设置快捷键直接跑,看来我工具用得还是不深入。。。 设置快捷键编译运行 不说那么多,直接上配置,跑起来。这里我是将F5设置为快捷键,然后根据不...

从零开始阅读nginx源码系列(二)

日志系统   首先,我们跑起来后,就尝试着改代码,最简单的就是打印一行日志。会打日志后,有什么流程上不清楚的地方就可以打印日志看看。 Hello, nginx!   那我们看看nginx日志怎么打印出来,因为我们刚看这个代码,去找到日志函数就太麻烦了(虽然可以搜log关键字),不过因为还有日志级别这些的,你找到的函数打印,不一定能打印到文件里面。所以最简单的,就是从error.log找...

从零开始阅读nginx源码系列(一)

前言   看了«深入理解Nginx»的一些章节后,发现看完还是云里雾里,于是想重新看源码整理一遍。然后就想,要是我是一个从头看源码的人,我会怎么开始看,所以就想着记录一下自己整理源码的过程。   首先,我们把源码下载下来,然后编译跑起来。为什么要跑起来呢,因为看代码其实很枯燥,所以跑起来,一边实践一边看代码,是比较好的方式。我们在哪看不懂或者有疑问,也可以加上日志,跑起来看看。 ...