Tagged

Tech

A collection of 6 posts

笔记 Tech

设置WSL2

WSL什么是WSLWSL是Windows Subsystem for Linux的缩写。简单来说,它可以直接在Windows上跑一个Linux(可以自己挑发行版),这样就可以方便的在Windows机子上用Linux系统的软件与工具了。比如在Windows上,安装Docker要求WSL2或者Hyper-V。家庭版的Windows就没得选啦,只能WSL2…… 其他选择与比较在装了Windows的机子上使用Linux的其他选择主要有 VM(虚拟机)双/多系统其中VM主流上是使用VMWare(付费)、VirtualBox(免费)、Hyper-V(Windows比较贵的版本限定…)和系统镜像在Windows里配置、启动虚拟系统。硬件足够好的时候可以同时启动多个。 多系统就是直接在硬盘上再多安装一个或多个系统,然后在启动时选择要启动哪个。可以最高效的让系统使用硬件资源,但一次只能开一个系统。安装前需要根据要安装的系统对部分硬盘进行格式化,而安装后也可能因为文件系统的不兼容,切换系统后存在一定的文件读写上的困难(如Windows无法直接读取Linux的各种ext格式,跨系统访问文件后也可能产生一些奇奇怪怪的文件占用和锁)。 WSL与VMWSL可以启动得比VM更快,占用资源也比VM更少(WSL2其实是使用VM的,但有针对性优化)WSL与Windows的连通性更好,文件系统可以说是的联通的。而VM和Windows是分隔开的,作为沙盒,有更好的安全性,更适合做各种作死的实验……VM里可以提供更完整全面的Linux功能,比如图形、音频、硬件支持VM里可以跑的不只是Linux,泛用性更好一些WSL和WSL2的差异Ref: https:

Tech 折腾VPS

Nginx反代 - 多站点、X光共存

这里是不使用一键脚本,全手动配置的方法之一。缺点是繁琐,有很多前提条件。优点是比脚本更灵活一些,可以按想要的那样配置。 接上面SSL与泛域名解析。 在已经有域名、域名证书、配置好Nginx反代和Cloudflare DNS+CDN的情况下,如果你的VPS下面硬件所在的机房地理位置不错……可以考虑再挂个X光。 Nginx 这边可以这样写 server { listen 80; listen [::]:80; server_name <secondary_domain>.<your_domain>.com; # 安全起见,不使用自己打算长期使用的域名 # 使用Cloudflare的免费证书的请不要设置三级域名,不支持的 # 虽然想排列组合出更多域名的心情我懂 return 301 https://$server_name$request_uri; } server { listen 443 ssl; listen [::]:443