Isaac Kam's Blog

I am a slow walker, but I never walk backwards.

前言

本文旨在记录WSL2的安装,让WSL基本可用。

接着是Linux发行版本的替换,以至于可以自由选择自己熟悉、喜欢的distribution。

最后,是有选择地介绍WSL的基础配置及其略详细的情况,目的是让WSL可以更加适合开发者使用。如果后面有需要会继续补充常用的配置使用。以及linux发行版本的替换。

阅读全文 »

前言

当前在WSL的Debian系统中使用hexo写作以及发布部署。

在Win和Mac系统环境下,在deploy的时候,会自动跳转浏览器做OAuth2授权,不影响使用。

但是在WSL环境或者说Linux环境(可能)下,会直接在终端 prompt。要求输入账号和密码,但是无论输入对或错都会失败。本文旨在解决此问题以及deploy的部分逻辑分析。

阅读全文 »

前言

使用WSL安装软件时,需要从 raw.githubusercontent.com 拉取数据,抛异常 403。经查阅是DNS污染导致,推荐的解决方案是修改hosts文件,添加域名与ip的映射。

然而,再第二天打开电脑再次登入wsl发现,继续403异常!查看hosts文件:内容被重置!

阅读全文 »

nvm 与 n 的区别

node 版本管理工具还有一个是 TJ大神的 n 命令,n 命令是作为一个 node 的模块而存在,而 nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。

阅读全文 »

前言

Rust 是一种 预编译静态类型(ahead-of-time compiled)语言,这意味着你可以编译程序,并将可执行文件送给其他人,他们甚至不需要安装 Rust 就可以运行。

阅读全文 »

默认pm2日志存在的问题

  1. 缺少日志时间戳;
  2. 缺少日志分片;
  3. 没有日志rotate 功能,定期清除防止磁盘爆满
阅读全文 »
0%