在Microsoft Store中搜索ubuntu 找到后点击安装、启动进入ubuntu界面设置账号密码
专注于为中小企业提供网站设计制作、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业黄埔免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
进入页面后输入cat /etc/lsb-release 查看系统版本 我安装的是ubuntu 20.04.1 LTS
先更新下包
可以在pycharm的terminal中用ssh请求连接测试一下,发现连接被拒绝了。
因为这里默认使用端口22连接,而22已经被windows占用。打开配置文件,
修改端口为2222
保存退出后启动ssh
发现启动失败提示sshd error: could not load host key
使用命令安装
完成后查看启动ssh启动状态成功
再在pycharm中连接测试下,发现已经可以连接了
但是又发现一个新问题
再用ssh连接,发现root账号登陆总是不成功,需要使用启动ubuntu设置的账号密码登录,注意现在使用2222端口连接
接下来在pycharm中点击Tools Deployment Configuration 增加sftp连接,填入刚刚ssh连接的配置信息,点击Test Connection连接成功
在Setting-Project:Intepreter中选择SSH Intepreter 使用刚刚添加的连接
点击运行发现找不到远程文件
最后再运行一次,成功!
pip安装包时遇到gcc问题
wls1启动快,性能差,兼容性差。
wls2启动慢,性能略好,兼容性略好。
无论是1还是2都不支持图形,都无法直接访问硬件设备。比如硬盘设备,比如显卡GPU等等。
在使用体验上,就是阉割了图形,弱化了兼容性,并强化性能后的虚拟机。
一开始新鲜,觉得还不错,遇到一两个BUG以后,就基本不用了。还是真正的linux发行版更好。
Win10中的Linux子系统安装:
1、开启开发人员模式。在win10中使用linux子系统,需要开启“开发人员模式”。依次打开【设置】--》【更新和安全】--》【针对开发人员】,勾选“开发人员模式”
2、打开【启用或者关闭windows功能】。在【启用或者关闭windows功能】开启使用于“适用于linux的windows子系统”。
PS:此界面在【控制面板】的【程序】界面中。win10创意者更新之后,可以直接在搜索中输入“程序”,可以快速打开这个界面,开启windows功能需要重启,此处需要重启一次
3、安装linux子系统。
电脑重启后,打开cmd,输入“bash”,此时提示需要从微软app商店下载ubuntu系统。然后一路’yes‘,等待安装结束
4、安装linux完成后,在cmd或者power shell输入bash,就可以进入linux子系统了。
1、通过快捷键"windows键+R",打开运行窗口,输入:control appwiz.cpl。
2、在打开的控制面板的程序和功能界面,点击左边的“启用或关闭windows功能”。
3、在弹出的“windows功能”窗口中找到“适用于Linux的windows子系统”,勾选中然后点击“确定”。
4、从开始菜单中找到并点击“Microsoft Store”图标并进入windows应用商店。
5、在windows应用商店中搜索“linux”关键字,从结果中选择“在windows上运行Linux”。
6、在新打开的页面中,会显示可以在windows 10上安装的linux系统,选择自己想要安装的一款,然后跟从向导安装。
可以说,微软主动拥抱Linux,推出WSL,是Windows历史上标志性意义的事情。有了WSL,学习Linux的门槛一下降低了,我们在Windows上就可以很方便地安装、备份、还原Linux子系统,而这些功能通过命令行工具wsl可以超级轻松地实现。下面来体验一下:
Windows键+R,输入cmd回车打开命令行窗口输入 wsl -l ,可以看到我系统里装了一个Ubuntu 18.04:
输入 wsl --version 可以看到版本信息和命令行参数一览:
接下来讨论几个具体用法。
wsl -l 列出了系统中安装的子系统名称,可以是一个或多个,本文中的子系统名称是 Ubuntu-18.04-20190707 ,接下来针对这个默认子系统进行操作:
等待完成即可。
备份成功后,子系统会被打包成命令中指定的tar文件。
这样WSL子系统就从Windows中删除的干干净净了。
这里注意指定还原的路径。成功后,子系统又回来了,可以用 wsl -l 确认一下。
如本文标题,WSL的备份还原就是这么简单,的确是简单到极致!前文说过,笔者在折腾aria2的时候曾经把系统搞崩溃过(小白没办法),就是用 wsl --import 把系统还原回来重新折腾的。通过 wsl --export ,我们可以把WSL导出为一个文件,放到U盘里随身带走,然后可以在任意一台电脑里还原,继续我们的工作,是不是很方便?
需要说明的是, wsl --upgrade 功能最好不要用,微软的技术支持说没什么用处还可能出问题,反正我是没敢尝试的。不过WSL2.0已结出来了,据说使用了真正的Linux内核,进化中的WSL,的确让人期待!