• 主页
  • 搞机
  • 留言
  • 关于
  • 笔记
  • 时光
所有文章 友链 关于本站

  • 主页
  • 搞机
  • 留言
  • 关于
  • 笔记
  • 时光

WSL调试体验

2018-07-22

最近想要开发一个新项目,想顺便体验一下WSL,然后百度看了一下相关的东西,结合自己的实践,简单总结了一下。

开启WSL➴

首先需要Win10 1709级以上版本,电脑配置不能太差,最起码也要比我这个强吧(配置太差了跑起来体验也不咋样)
i5-3320M,12G ddr3内存(ddr3+ddr3l混装,这电脑兼容性真特么强),480G固态+500G机械。WSL跑在固态盘里。

开启WSL需要首先在程序和功能里开启适用于Linux的Windows子系统。

然后再去应用商店Microsoft Store里下载Linux子系统,就直接搜Linux就可以找到了。建议安装乌班图(Ubuntu)。
记住,安装一定要装在C盘上,别搞啥幺蛾子,自己忙活一通还挺累,体验还不咋样。

基础配置➴

修改root密码➴

1
sudo passwd root

开启SSH服务➴

修改配置文件

1
vim /etc/ssh/sshd_config

允许root用户登陆和允许密码登陆

1
2
PermitRootLogin yes
PasswordAuthentication yes

重启ssh服务

1
service ssh restart

如果遇到

1
2
3
4
5
6
7
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key
* Restarting OpenBSD Secure Shell server sshd
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key

就

1
2
sudo rm -r /etc/ssh/ssh*key
sudo dpkg-reconfigure openssh-server

配置好SSH之后用XShell6连接。

更新系统➴

搞完这些,先升级一下系统

1
2
apt-get update
apt-get dist-upgrade

域名解析➴

测试的时候,我们可能会使用到域名,这个时候可以直接修改Hosts。

也可以使用Acrylic DNS Proxy,我用的就是Acrylic DNS Proxy,具体怎么用可以百度,很简单的。

如果使用真域名的话。可以自己解析到127.0.01。

搞完了再给域名弄个自签证书。如果是闲置域名的话,完全可以搞一个真证书上去。

PS: 我的做法是把一个真域名解析过去,然后还申请了一个真证书。

宝塔面板➴

自用嘛,搞个宝塔面板还是挺舒服的,比自己配简单多了。

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

Nginx➴

直接在宝塔面板里解决就可以了,鼠标点两下就可以了。

PHP和PM2➴

虽然不常用,但是偶尔会跑两个小程序,顺手装上。

MySQL➴

这个就有点蛋疼了,竟然和Win里的MySQL冲突,貌似是只能选一个,只能先写在Win里的MySQL了。

以后Win用MySQL的时候还要开启WSL。

写在后面的➴

到这里基本上就可以正常用了,下一篇文章会介绍怎么跑一个.net core程序。

PS 最后放弃了,还是用Hyper-v装了一个虚拟机,WSL这东西还是有点不太习惯。而且这东西性能是真的差,还是虚拟机比较爽。

赏

请作者吃辣条

支付宝
微信
  • 本文作者: MonoLogueChi
  • 本文链接: https://blog.xxwhite.com/2018/wsl.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
  • 建站笔记
  • 炎黄幼儿园
.net core程序示例
聊聊几种常见的图片格式

获取文章MarkDown文件 本文阅读量 8848
  1. 1. 开启WSL
  2. 2. 基础配置
    1. 2.1. 修改root密码
    2. 2.2. 开启SSH服务
    3. 2.3. 更新系统
    4. 2.4. 域名解析
    5. 2.5. 宝塔面板
    6. 2.6. Nginx
    7. 2.7. PHP和PM2
    8. 2.8. MySQL
  3. 3. 写在后面的
© 2015-2021 MonoLogueChi
蒙ICP备17004911号-1
Hexo Theme Yilia by Litten
本站由 提供CDN加速/云存储服务
  • 所有文章
  • 友链
  • 关于本站

tag:

  • 搞机
  • 建站笔记
  • Unity
  • 测试
  • 随便水水
  • C#
  • 涨姿势
  • 软件
  • 炎黄幼儿园
  • 小工具
  • 香橙派
  • 服务器
  • 个人电脑
  • dotnet
  • Linux
  • 硬件
  • 软路由
  • NAS
  • OMV
  • timeline
  • 叉叉白
  • 大姐姐的博客Minemine
  • 酷安基佬
  • Se7en
  • 姬长信
  • staunchkai
  • 随遇而安
  • 2401的晚秋咖啡
  • CareyQ
  • Junzhou Liu
  • Yi-Yun
  • LmCjl在线工具
  • Freetao’s Blog
叉叉白 一个小白搞机的记事本