wsl 安装 centos
发表于
分类于
wsl
安装 Chocolatey
Chocolatey是一个跨平台的软件包管理器
- powershell 管理员运行
1
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
安装 LxRunOffline
LxRunOffline 是非常实用的 wsl 管理软件, 可以备份、创建、恢复、导出 wsl, 也可以安装适配 wsl 的任何 Linux 发行版, 可以将 wsl 安装到任意目录中。
1 | choco install lxrunoffline -y |
下载 CentOS 镜像
GitHub 上有开源的适用于 wsl 的 CentOS 系统安装镜像, 打开仓库页面, 中选择对应平台的分支, 进入 docker 目录, 下载文件 centos-8-x86_64.tar.xz
https://github.com/CentOS/sig-cloud-instance-images/
安装 CentOS 镜像
1 | LxRunOffline install -n 自定义系统名称 -d 安装目录路径 -f 安装包路径.tar.xz |
查看所有已安装镜像,能够显示已安装的 centos ,表示安装成功。
1 | LxRunOffline.exe list |
卸载 wsl 系统镜像命令
1 | LxRunOffline.exe uninstall -n centos |
升级为 wsl2
列出已经安装的 wsl 的信息
1 | wsl -l -v |
将对应的 wsl 发行版设为 wsl2
1 | wsl --set-version centos 2 |
设置默认使用的发行版
1 | wsl -d centos |
此时,再次使用命令 wsl -l -v 查看,可以看到 centos 的 VERSION 已经变为 2,并且名称前加了*号(即默认的WSL系统)。
使用 Windows Terminal
为了更好的配合 WSL ,一定要安装 Windows Terminal
有了 Terminal ,可以直接打开所有已安装的 WSL 发行版
hexo的常用命令
发表于
分类于
博客
常用命令
1 | hexo init [folder] # 新建一个网站 |
官方文档
引用文章
1 | {% post_link filename [title] [escape] %} |
hexo创建博客
发表于
分类于
博客
Hexo
基于js的一个静态博客生成器. 支持 Markdown
安装 hexo
1 | # 全局安装 |
新建一个网站
1 | hexo init blog |
下载主题
1 | npm install hexo-theme-next |
设置主题
- 复制主题资源, 改名配置文件为
_config.主题名.yml
1 | cp node_modules/hexo-theme-next/_config.yml _config.next.yml |
修改 _config.yml 中的 theme 为 next
其他自定义修改
预览
1 | npm run server |
参考资料
git忽略跟踪
发表于
linux下查看本机的公网ip
发表于
分类于
linux
如何限制 wsl
发表于
分类于
wsl
ssh连接服务器总是自动断开连接
发表于
分类于
云服务器
修改配置文件 sshd_config
1 | vim /etc/ssh/sshd_config |
在此文件中找到以下配置项:
1 | #ClientAliveInterval 0 |
去掉注释, 改成
1 | ClientAliveInterval 30 |
它们的意思分别是
1 | # 服务端每隔多少秒向客户端发送一个心跳数据 |
重启sshd服务
1 | service sshd restart |