Tailscale 不需要域名和SSL证书,自建DERP中继服务
以下是在 Ubuntu 上建立自定义 DERP 服务器的方法,无需域名和 SSL 证书,但需要一个公共 IP(网络服务器将提供一个公共 IP,如 AWS、阿里云等): apt update && apt install -y wget git openssl curl sudo…
基于Cloudflare提供的Zero Trust实现内网穿透
这里总结两个功能,一个是实现 SSH 连接,一个是实现外网访问 web 服务。 一、前置条件
这里不多说了,你需要有一个自己的域名,并且在 cloudflare 托管的。登录 Cloudflare 后在左侧栏位选择 Zero Trust,定义组名,选择免费套餐。
二、SSH
在…
通过docker管理大型服务器用户
背景是实验室买了好多豪华服务器,不是很懂运维,也不想弄太复杂专业的服务。所以决定给每个用户创建一个 docker,用 portainer 管理。大家共享一个 raid0 硬盘空间,一人一个 GPU,CPU 利用率平等分配。服务器系统是 CentOS 7。 下面是所有用到的命令:…
CentOS7 创建用户并给sudo权限
在 sudo su 用户下运行下面命令: 创建用户:
Copy
adduser username
设置密码:
Copy
passwd username
修改文件权限为可编辑
Copy
chmod -v u+w /etc/sudoers
进入文件编辑器
Copy
vi…
Transmission崩溃,做种信息全丢,如何找回
今天用 ipad 登陆 transmission 查看做种情况,然后莫名其妙把群晖 NAS 上 transmission 服务搞崩了。想着 docker-compose 重启一下就好了,结果折腾了我好久才解决,期间一度放弃准备重新一个一个续种。 首先建议大家设置一个定时任务备份…
Synology Nas DSM 7.x配置portainer
先在套件中心安装自带的 docker 插件。 完事在 file station 就能发现自动创建了 docker 文件夹,顺便再创建一个 portainer 文件夹
然后去控制面板→计划任务→新增→计划的任务→用户定义的脚本
用户账号选 root
计划是每…
Latex符号大全
搬运过来的,方便查找。自己的博客屎一样,还没好好弄。
【Others】运行python遇到名为namedtuple的错误
错误全文是: Copy
mportError: cannot import name 'namedtuple' from partially initialized module 'collections'
出现这个问题是因为你的.py 文件名和某个模块的函数名重复了…
【Others】Win11清理任务栏隐藏图标
Win11 有个问题,卸载后的 app 图标还会显示在隐藏图标管理栏中,需要重置一下图标列表。 先去 任务栏隐藏图标管理 中把所有图标关掉。
创建文档,写入以下内容,名字为 xxx.bat,右键以管理员运行。
Copy
rem 关闭Windows外壳程序explorer…
【WSL】Win11使用WSL2报错 参考的对象类型不支持尝试的操作
说是因为加速器的原因,具体也没好好研究。 解决方法查到两个,一个是管理员运行:
Copy
netsh winsock reset
一个是创建文稿,添加以下内容,并存为 xxx.reg 文件。双击运行。
Copy
Windows Registry Editor Version 5…
【WSL】Win11 打开Hyper-V服务
需要使用 WSL,所以需要打开 Hyper-V 服务。在添加删除程序里找不到 Hyper-V,可能因为我是 Win11 Home。然后重启在 BIOS 里,也找不到打开类似 Intel Virtualization 的选项,因为我用的 Dell。最后通过以下几步成功开启…
【WSL】WSL2设置自动更改hosts映射
每次关机开机后,WSL 默认会自动更换 IP 地址,对于远程访问编程很不友好。 下面几步是自动更改 wsl 中 Ubuntu20.04 系统的 hosts 映射:
将一下内容复制到 /etc/profile 或者~/.bashrc 中;
Copy
ipaddr…
【WSL】WIN10配置WSL2调用GPU
前后搞了几天吧,一直无法在 WSL 中成功调用 gpu,官方的 tutorial 都翻烂了。最后的最后在近邻发狂的边缘,看到某位网友说 WIN10 上用 WSL 调用 GPU,系统必须是 21H2 版本。WIN+R 输入 winver 查了一下我的是 20H2,问题发现了…
Hello, Web3!
Hello, Web3! 很高兴认识你。
【Linux】关于Nvidia显卡一些实用的命令
lspci | grep VGA 查看集成显卡 lspci | grep NVIDIA 查看 NVIDIA 显卡
lshw -numeric -C display 查看显卡详细信息
lsmod | grep nouveau 查看 nouveau 驱动,无返回内容则没有运行…
【Linux】NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver
系统是 Ubuntu20,NVIDIA Quadro GP100 是服务器计算卡,和我们平时用的 gtx,rtx 卡不一样。正常卡我都是 apt 安装驱动,然后 nvidia 官网下载对应版本 cuda。但是我在这个卡上,怎么安装都失败,最基本的 nvidia-smi…
【Others】Ubuntu 创建sudo权限用户
被网上复制粘贴的攻略搞疯了,都是通过修改系统文件方式给 sudo 权限。很扯啊。其实三句话就好了. 先用一个有 sudo 权限的用户登录系统:
先运行:
Copy
sudo su
然后运行:
Copy
adduser new_username
这里需要设置密码…
【Others】记一个Pytorch显存溢出的问题
背景: 在 NLP 相关代码中,有一种 N2N 的 decoder 形式,需要上一轮预测的结果作为当前轮的输入,和当前轮的特征一起预测当前轮的结果。这里我看大部分代码都是用了 teacher
forcing,然后通过矩阵相乘的方式快速得到结果。测试阶段再通过 for…