以管理员权限运行 powershell
启用Windows10子系统功能,再打开的powershell窗口中输入如下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用虚拟机平台功能,再打开的powershell窗口中输入如下命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启电脑
下载 Linux 内核更新包(适用于 x64 计算机的 WSL2 Linux 内核更新包)
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
将 WSL 2 设置为默认版本,再打开的powershell窗口中输入如下命令:
wsl --set-default-version 2
打开应用商店安装子系统 (在应用商店搜索 ubuntu),截图所示lz已安装过了。
如果当前的微软账号没有安装过,此处应该是 【获取】 获取之后就是【安装】。
启动子系统并等待安装
配置用户名和密码
进入C:\Users\xxxx\AppData\Local\Microsoft\WindowsApps\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc目录下,找到ubuntu2004.exe程序,
cmd到此目录下,执行以下命令
ubuntu.exe config --default-user root
重启WSL子系统即可看到效果,默认登入的就是root账户了
打开PowerShell窗口,编辑/etc/wsl.conf文件,添加如下内容
[network]
generateResolvConf = false
PowerShell重启WSL
wsl.exe --shutdown
打开PowerShell窗口,编辑/etc/resolv.conf文件,添加如下内容
nameserver 223.5.5.5
nameserver 223.6.6.6
打开PowerShell窗口,编辑/etc/init.wsl
sudo vim /etc/init.wsl
添加如下内容
#! /bin/sh
/etc/init.d/ssh start
/etc/init.d/mysql start
/etc/init.d/php-fpm start
/etc/init.d/nginx start
授权
sudo chmod +x /etc/init.wsl
按【WIN+R 】打开运行窗口,输入【shell:startup】
打开Windows 启动脚本目录,在该目录下新建 linux-start.vbs,添加如下内容(wsl -d后面的参数是你所安装的子系统的版本 ,可通过wsl -l查看)
Set ws = WScript.CreateObject("WScript.Shell")
ws.run "wsl -d Ubuntu-20.04 -u root /etc/init.wsl"
重启Windows即可
卸载同时清除openssh-server软件包和软件的配置文件,(没有安装就不用卸载重装,直接安装)
sudo apt-get purge openssh-server
下载并安装openssh-server服务
sudo apt-get install openssh-server
编辑/etc/ssh/sshd_config配置文件,并修改如下内容
sudo vim /etc/ssh/sshd_config
#需要修改的地方
Port 22 #默认即可,如果有端口占用可以自己修改
PubkeyAuthentication yes #默认是Public Key登录,我这里注释掉改为用户名密码登录
PasswordAuthentication yes #允许用户名密码方式登录
启动ssh-server
sudo service ssh start
查看ssh服务状态,是否启动成功
sudo service ssh status
示例:将window系统下的D:software/mongodb-linux-x86_64-rhel70-4.4.13.tgz上传到WSL2(子系统)的/usr/local目录下
在WSL2(子系统)中执行如下命令,即可
cp /mnt/d/software/nmongodb-linux-x86_64-rhel70-4.4.13.tgz /usr/local
文章浏览阅读2w次,点赞12次,收藏74次。网络类型简单的分为5种局域网(LAN) 城域网(MAN) 广域网(WAN) 个域网(PAN) 无线网络一、局域网(LAN)1.概念:局域网是指局限于一个地点、一栋建筑或一组建筑的网络2.组成:由多种组件构成:比如台式机、打印机、服务器以及其他存储设备3.特点所有的主机地址都落在一个单一连续的地址范围内 局域网不包含路由器,通常由单一的组织者进行管理 局域网内的通信..._城域网
文章浏览阅读6.3k次,点赞8次,收藏94次。本文讲解如何在虚拟机上安装Kali Linux,希望对大家有所帮助。准备:一台电脑,VMware(VMware安装教程)一、下载系统镜像文件1.首先下载系统镜像,进入kali官网,在Downloads中选择Download Kali Linux,如下图所示。2.根据电脑配置选择合适的版本,在这里我选择的是64位版本,点击HTTP下载镜像文件。二、创建新的虚拟机1.打开VMware Workstation,创建新的虚拟机,我们使用自定义的配置方法。2.导入系统镜像文件。3.选择客户机_gns3路由连接 本地kali虚拟机
文章浏览阅读1.1k次。优质回答 回答者:韬光养晦AA在开始菜单选择控制面板选项进入;在控制面板设置界面选择“系统与安全”;在系统与安全界面选择“更改计算机睡眠时间”;在更改睡眠时间页面,将电源接通时的睡眠时间修改为从不;修改设置后,点击保存修改按钮完成所有操作,电脑就不会休眠了。-----------------------------------------------------------------回答者:辜月..._电脑怎么设置关机不是休眠
文章浏览阅读257次。十大排序算法可分为两类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。计数排序:第一次循环遍历数组,对每个值计数;第二次循环遍历每个值,形成排序数组。k为值个数。适用于值在一定可数范围,如公司..._时间复杂度小于nlogn的排序
文章浏览阅读1.6w次,点赞8次,收藏12次。android studio download maven-metadata.xml卡住问题我的android studio版本已经升级到4.0.1了,Gradle插件版本,即com.android.tools.build:gradle后面跟着的版本,也是4.0.1,对应的gradle版本已经是6.1.1了,即使用的是gradle-6.1.1-all.zip。最近经常遇见更新代码后第一次编译dowlnad maven-metadata.xml文件卡住半天,最后还是sync fail的问题,最后的解决方法_android studio xml下载不了
文章浏览阅读1.1k次。智造观点人工智能的概念自从被提出来以后,就备受关注。现在,这项新兴的技术也已经出现在了我们生活的方方面面,涉及各种各样的应用程序,比如各类搜索引擎、打车软件以及智能助手S..._你对人工智能技术依赖性和信任感的看法
文章浏览阅读1.7k次。本研究报告数据主要采用国家统计数据,海关总署,问卷调查数据,商务部采集数据等数据库。其中宏观经济数据主要来自国家统计局,部分行业统计数据主要来自国家统计局及市场调研数据,企业数据主要来自于国统计局规模企业统计数据库及证券交易所等,价格数据主要来自于各类市场监测数据库。报告目录:第一章 体声波滤波器(BAW)行业相关概述第一节 体声波滤波器(BAW)行业定义及特征一、体声波滤波器(BAW)行业定义及分类二、行业特征分析第二节 体声波滤波器(BAW)行业经营模式分析一、采购模式分析..._baw滤波器市场
文章浏览阅读3.5k次。各个寄存器作用1) DMA_CPARx或DMA_CMARx寄存器指定外设基地址或存储器单元2) 执行一次DMA_CNDTRx寄存器的递减操作,该寄存器包含未完成的操作数目。3) 每个通道的优先权可以在DMA_CCRx寄存器中设置,有4个等级4) 外设和存储器的传输数据量可以通过DMA_CCRx寄存器中的PSIZE和MSIZE位_dma_it_tc
MySQL 8无法找到my.ini文件,需要解决该问题来启动MySQL服务器。
文章浏览阅读2.5k次。https://www.cnblogs.com/douzujun/p/13511237.html_lstm+attention pytorch
文章浏览阅读92次。from表格配置使用datagrid来做表格,那么我们需要一个容器做数据源给数据源以实体模型这样就可以来进行开发了进行table和Data的数据绑定表格的一些基本属性表格提供的按钮from表格代码同样使用一个开发模板,菜单和cs文件绑定找到数据源对于数据源进行处理具体实例添加数据..._samplemanager
文章浏览阅读678次。【BCRNN】基于超声波图像的前列腺分割,由于超声波图像不易处理,作者提出Boundary Completion RNN,将笛卡尔坐标转化为极坐标,使用双向LSTM学习,前后向h合并,预测出的结果与原图结合再进行一轮,共三轮。由于序列化的截取可能导致的问题又采用了多视角策略(进行多个角度截取)。_fine-grained recurrent neural networks for automatic prostate segmentation i