WSL2 (三) Docker 安装
Docker 是一个开源的应用容器引擎,容器是完全使用沙箱机制,而且容器性能开销极低,我们可以用它做很多事情。 现在需要需要在 WSL2 内使用 Docker,安装一共有两种方法,以下分别演示 按照原 Linux 方式安装 Docker 安装 Docker Desktop(推荐) 一、按照原 Linux 方式安装 Docker因为 WSL2 已经完整使用了 Linux内核了,此种方式和先前在 Linux虚拟机安装 Docker类似,步骤如下: 123curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.shsudo service docker start 执行脚本安装过程中,脚本提示“建议使用Docker Desktop for windows”,20s内按Ctrl+C会退出安装,所以需要等待20s,另外此种方式需要访问外网。 检查 Docker安装正常 1234service docker status # 检查dockerd进程启动ps aux|grep docker docker...
WSL2 (一) Windows11 指定路径安装
前言WSL 默认安装位置在 C盘,这对C盘不够大的小伙伴来说有点难受的,本文将以 Ubuntu 22.04 演示自定义安装 一、微软商店下载搜索 Ubuntu,选择所需的版本点进去,点击获取按钮即可开始下载安装 [tip type=”red”]下载安装完成后,切记不要打开,不要打开,不要打开!!![/tip] 安装完成后,我们在开始菜单会看到 Linux 系统图标,这就是刚刚下载的 Ubuntu安装程序。 二、进入微软商店应用默认安装目录使用微软商店下载的应用安装包会默认保存在 C:\Program Files\WindowsApps 目录下。 如果发现没有权限打开C:\Program Files\WindowsApps文件夹,可以用 PowerShell(管理员权限运行)的命令打开,对应的操作为: 1cd "C:\Program Files\WindowsApps" 找到 Ubuntu 安装包的默认下载位置Ubuntu 安装包默认保存在 WindowsApps 目录下的某个文件夹里。文件夹名称的开头应该类似于...
WSL2 (二) .wslconfig 限制性能
一、限制 WSL2 性能WSL2 理论上可用获取 Windows系统内管理的所有 CPU、内存资源,但这带来一个问题。 有时候我们使用 WSL2只是作为一个终端窗口使用,并不会使用太多 CPU或内存,但由于 Linux内核的内存管理机制,它会尽量缓存一些已经读取过的文件页,在很长一段时间内是不会释放的。并且这部分文件页也不会被 Windows回收,导致 WSL2占用过多内存,而Windows反而没有内存可用的情况。 针对这种场景,可以在 %UserProfile% 下创建一个.wslconfig文件来进行配置: 1234[wsl2]processors=2memory=2GBswap=2GB processors限制CPU核心数(会体现在/proc/cpuinfo等节点上) memory可使用的内存总大小(会体现在/proc/meminfo等节点上) swap交换空间的总大小(会体现在/proc/meminfo等节点上) 保存修改后关闭 WSL,并重新打开窗口启动 1wsl --shutdown...
WeMod 破解
一、简介官网:https://www.wemod.com/ WeMod 是用 Electron 开发的,而 Electron 开发的程序几乎以源码方式发行,所以只要了解一些 JS 和 Electron 知识,就可以轻松修改。 本文经供学习参考,请勿做其他用途! 二、前置1、代码编辑工具( 安装 Prettier 插件用于格式化 代码) 2、NodeJS 3、asar 模块(用于解压 asar 文件) 12345678910//安装npm install asar -g//解压asar e app.asar <解压后的目录>asar extract app.asar <解压后的目录>//打包asar p <被打包的目录> app.asarasar pack <被打包的目录> app.asar 三、开始 进入 WeMod 根目录: C:\Users\name\AppData\Local\WeMod 再进入需要版本的 resources 文件夹,如...
使用 VS Code 远程连接服务器开发
一、安装 OpenSSHOpenSSH 是一款用于远程登录的连接工具,它使用 SSH 协议。 它会加密客户端与服务器之间的所有流量,从而遏止窃听、连接劫持和其他攻击。 1.2、Windows 环境下安装通过设置打开 OpenSSH 组件 打开“[colour type=” #ff4757”]设置[/colour]”,选择“[colour type=” #ff4757”]应用[/colour]”>“[colour type=” #ff4757”]应用和功能[/colour]”,然后选择“[colour type=” #ff4757”]可选功能[/colour]” 。 扫描列表,查看是否已安装 OpenSSH。 如果未安装,请在页面顶部选择“添加功能”,然后: 查找“[colour type=” #ff4757”]OpenSSH 客户端[/colour]”,再单击“[colour type=” #ff4757”]安装[/colour]” 查找“[colour...
自建远程桌面服务 - Rustdesk
远程桌面软件已经在使用者非常普遍了,常见的有 QQ 自带的桌面服务、TeamViewer,向日葵、Todesk 等等QQ:用过都知道,非常卡, 延迟高TeamViewer:官方查询商业用途非常频繁向日葵:强制登陆、免费用户限速、限画质Todesk:强制登陆加各种限制 一、Rustdesk 简介RustDesk,基于高效的 Rust 语言构建的开源远程桌面工具。现已开源,可自行部署服务端、搭建中转服务器我也经常使用各种远程桌面软件,在外面远程控制家里电脑、 Windows 服务器(自带 RDP 卡)、手机远程协助等。前段时间一直用的都是 Todesk,但现在必须强制登陆且 Android 被控也有设备限制了,免费版仅有支持一台设备且并且一个月才能更换一次。 RustDesk 的优势: 轻量化:不论服务端还是客户端、不论哪个平台,软件小巧、功能完备。 全平台支持:支持Android、Linux、Windows任意双向控制。 安全可控:软件开源,服务端自建,通信加密。 低带宽占用:仅需 2-3M 即可流畅 1080P,支持 TCP 打洞端对端 P2P...
腾讯云的 Ubuntu 使用 root + 密钥直接登录
腾讯云的 Ubuntu 系统默认时默认账户为 ubuntu,且禁止 root 直接登录,这里我们需要操作后使用 root + 密钥文件直接连接上服务器 1、初始化 root 密码设置新密码需要输入两次 1sudo passwd root 2、使用 root 登录12su rootsu - 3、允许 root 账户使用密钥登录修改 ssh 配置,路径:/etc/ssh/sshd_config 1sudo vi /etc/ssh/sshd_config 进入编辑页面后,找到 #PermitRootLogin prohibit-password ,将 # 去掉即可 123此处修改解释PermitRootLogin prohibit-password //这是允许root登录,但禁止root使用密码登录PermitRootLogin yes //允许root直接使用密码登录(不建议) 编辑完,按 ESC 键,: wq 保存退出 4、重启 ssh 服务1sudo service ssh restart 5、为 root 创建密钥使用 cd...
K8s 踩坑日记1-服务器重启后k8s无法使用
K8s 踩坑日记1-服务器重启后k8s无法使用使用 Vmware 搭建的学习k8s环境,虚拟机重启后,发现k8s没启动,现在要把他们全部启动起来 使用命令查看 kubectl get nodes 1报错:The connection to the server 192.168.100.160:6443 was refused - did you specify the right host or port? 检查 Docker 及容器状态1systemctl status docker 检查容器是否启动 1docker ps -a 好家伙,全都没启动,尝试手动启动 挨个启动容器,最后有三个容器无法启动(这三个是网络插件) 到这里,kubectl get node 命令可以使用,且 node1 和 node2 都为 Ready状态,mater为 NotReady 123k8s-master NotReady control-plane,master 61m v1.21.10k8s-node1 Ready <none> ...
视频画质入门指南
一、关于码率计算、单位换算的说明首先,我们需要区分一下 MB 和 Mb。 大写的 B,代表 Byte(字节)。小写的 b,代表 bit(比特)。 在计算机中,1 Byte=8 bit,1MB=8Mb。 在你办理宽带时,电信商经常会说,我们提供的是“千兆宽带”。这里的单位,实际上是Mbps,意思是说它们的宽带能提供最高 1000Mbps 的传输速度。请注意,这里的 b 是小写的。Mbps,就是 Mb per seconds,意为 Mb/每秒,代表传输速度。 而我们常说的,我们下载的一个文件有多少多少M,这里的单位是MB。请注意,这里的B是大写的。 所以“千兆宽带”(1000...
解锁网易云灰色歌曲
前言一直在用 Spotify,已经快一年没用网易云了。这几天想着回来看看音质怎么样,我靠我的歌单大半部分全变灰了,好好一个音乐工具,却把重心放在社区不搞版权,真牛啊。好了,回到正题,我们可以使用 [bkc]UnblockNeteaseMusic[/bkc] 一个开源项目来解锁灰色歌曲 最新版网易云客户端目前无法使用此服务,建议使用 2.9.8 以下版本,这里我用的网易云版本为 2.9.5 网易云历史版本下载:[hide]https://alist.xkl.me/%E7%A8%8B%E5%BA%8F/%E5%85%B6%E4%BB%96/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90[/hide] 最新仓库地址:UnblockNeteaseMusic/server Windows 搭建Linux 搭建(推荐)这里我使用 Rocky 9.0 演示搭建 1、安装常用组件及 NodeJs推荐使用包管理器安装: 12yum updateyum install...