跳至主要內容
JuiceFS实现云同步stable diffusion文件

为什么使用云同步?

因为stable diffusion的模型确实太太太大了,而且好看的模型太多了,所以就像个仓鼠一样收集。但是我们经常会跑在不同的GPU云服务器上,不可能每次都重新下载,另外,服务器的网络也不一定畅通,所以就需要本地使用魔法下载完成后,服务器使用。

为什么使用juiceFS?

其实我一开始使用alist挂载到本地,我觉得也挺不错的,但是毕竟不是专门做这个的,无法保证很好的性能与可用性,还是需要一个专门的分布式文件系统才能用的更安心,所以我选择了juiceFS


fatSheep大约 4 分钟AIGCLinuxLinuxAIGCstable_diffusionjuicefs
Pacman 备忘清单

这个 Pacman 快速参考备忘单显示了它的常用命令使用清单以及常用操作

pacman 清单查询

介绍

Pacman软件包管理器是 Arch Linux 的一大亮点。它将一个简单的二进制包格式和易用的构建系统结合了起来。_Pacman_的目标是简化对软件包的管理,无论软件包是来自官方软件仓库还是用户自己创建的软件包。 以上文字源于ArchWiki 中对Pacman的介绍


fatSheep大约 6 分钟LinuxArchLinux
ArchLinux下使用IPFS

IPFS是什么?

IPFS 是一个点对点的去中心化网络,允许用户跨多个节点托管文件和网站来进行备份。

这确保了内容能够抵抗审查和服务器问题或协调攻击等中心化故障点。

网站崩溃通常是由于托管服务器或域名系统 (DNS) 问题,或分布式拒绝服务 (DDOS) 攻击等中心化服务的故障。

有时,这是互联网审查的问题,特别是在那些压制某些内容以防止其公民接触这些内容的国家。


fatSheep小于 1 分钟LinuxLinuxIPFS
Linux客制化

目录

Bspwm

虽然标题为bspwm的快捷键,但是bspwm的快捷键设置绝大部分是在sxhkdrc文件内。 键位说明:super/modWin

键位 功能
ctrl+alt+t Rofi主题设置
mod+Return 终端(alacritty)
mod+t 终端(全屏)
mod+Shift+Return 终端(Floating Mode)
mod+r root权限运行软件
(alt+F1)/Win Rofi启动器
mod+W 窗口切换
mod+N Network管理器
mod+X 电源管理
mod+M 音乐播放器
mod+S 截图
win+L 锁屏
win+C 杀死应用程序
mod+Shift+e 文件管理器(thunar)
mod+Shift+w 浏览器(Google Chrome)
alt+Control+r ranger终端文件管理
alt+Control+h 打开 系统资源监视器 (HTOP)

fatSheep小于 1 分钟LinuxLinux配置文件备忘
Linux客制化

目录

Bspwm

虽然标题为bspwm的快捷键,但是bspwm的快捷键设置绝大部分是在sxhkdrc文件内。 键位说明:super/modWin

键位 功能
ctrl+alt+t Rofi主题设置
mod+Return 终端(alacritty)
mod+t 终端(全屏)
mod+Shift+Return 终端(Floating Mode)
mod+r root权限运行软件
(alt+F1)/Win Rofi启动器
mod+W 窗口切换
mod+N Network管理器
mod+X 电源管理
mod+M 音乐播放器
mod+S 截图
win+L 锁屏
win+C 杀死应用程序
mod+Shift+e 文件管理器(thunar)
mod+Shift+w 浏览器(Google Chrome)
alt+Control+r ranger终端文件管理
alt+Control+h 打开 系统资源监视器 (HTOP)

fatSheep小于 1 分钟LinuxLinux配置文件备忘
Hadoop安装文档

1.1 虚拟机安装系统

1.2系统内设置

1.3Linux基本操作

改变目录
命令名称:cd
英文原意:change directory
执行权限:所有用户
功能描述:切换目录
语法:cd [目录]
特殊目录:

.:当前目录
..:上一级目录
cd ..回到上级目录
[root@hello1 ~]# cd /
[root@hello1 /]# ls
[root@hello1 /]# dir
[root@hello1 /]# ll

fatSheep大约 17 分钟LinuxLinuxHadoop
Linux软件清单

前言

个人的一点经验,可以帮你选择合适的Linux发行版,但是也夹杂着一大堆废话,不想看的话可以直接跳过

Linux发行版

我个人从高二开始使用Linux,我的使用历程大概分为桌面端和服务端两方面

服务端

起因

  • 我最早接触Linux,是我家里有个很拉垮的电脑,我想用那个电脑开MC服务器和朋友联机,为什么不用windows开服呢?因为配置真的很拉垮,配置如下:
    • AMD双核处理器速龙 X4 640(原装是X2 220,后来花了几十块钱换的)
    • ddr2 双内存条 4G*2(没错,是ddr2,开始2G,后来慢慢换到了8G)
    • 512MB的亮机卡(后来换成750ti还玩了狗2) 我用这个电脑度过了愉快的时光,一开始只能玩我的世界纯净服,后来可以加一些模组,再后来换了一台e3 1230 v2 这个时候我学会了Linux操作,frp内网穿透以及一些配置文件的编辑等技能,所以我一直认为,兴趣是最好的老师

fatSheep大约 6 分钟LinuxArchLinux软件清单
OpenStack部署

提示

难装的一批,吐了

OpenStack部署

部署配置

服务器:ubuntu20.04-live-server

远控软件: mobaXterm

部署注意点

  • 截止2022-5-17时,devstack官方推荐版本仍然是ubuntu的上一个LTS版本20.04 头铁当然可以用22.04版本尝试,不过会遇到比如python版本过新导致无法使用devstack默认的管理方式等各种各样的迷惑问题
  • 如果能够接受命令行黑框框以及复制难的问题,那远控软件可以不要、
  • 运行过程中会从apt源、github、python源等官方源获取文件,众所周知,国内访问极其容易超时或者直接访问不到,所以需要换源/反代
    • apt: 首先sudo vim /etc/apt/sources.list,然后修改里面类似http://cn.ubuntu.com/ubuntu之类的字样为http://mirrors.aliyun.com/ubuntu,然后即可换源成功
    • git:首先通过查询github IP 点我获取到不超时的ip地址,然后执行sudo vim /etc/hosts打开并编辑host文件,另起一行写xxx.xxx.xxx.xxx github.com其中xxx.xxx.xxx.xxx就是刚刚查询到的不超时的IP地址
    • python/pip:采用换源方法,在devstack目录下执行pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/修改pip源为阿里源

fatSheep大约 2 分钟LinuxOpenStackVMwareLinuxdevStack
linux开启docker远程访问并设置安全访问(证书密钥)

主要参考文章 Linux开启Docker远程访问并设置安全访问(证书密钥),附一份小白一键设置脚本哦!-腾讯云开发者社区-腾讯云

为什么要用证书加密?

docker默认访问不需要密码,打开端口直接可以运行,众所周知,在互联网上暴露端口并且不设置加密约等于裸奔,所以为了服务器的安全着想,请设置加密

怎么做

具体原理可以看原文章,这里转载一下脚本。


fatSheep大约 2 分钟LinuxLinux