当前位置: 首页 > news >正文

centos7子系统 win10_win10系统下下载安装Linux子系统

Win10下安装Linux子系统

下载安装

1、打开控制面板–>程序和功能–>启动或关闭Windows功能–>适用于Linux的Windows子系统–>确定,如图所示:

76247d2c8792d92169092ba7778aceb8.png

子系统开启后重启电脑。

2、在Microsoft Store中下载Ubuntu,本文下载的是20.04 LTS版本,如图所示:

169ae4a23479964ee675aa577852c3a0.png

3、安装成功后启动子系统,初次启动需要设置用户名及密码

设置超级用户

配置超级用户:

sudo passwd root

这之后的步骤分别为:验证普通用户密码–>设置超级用户密码–>确认超级用户密码,至此超级用户设置完成。

切换到超级用户:

su - root #切换到超级用户

出现“root@DESKTOP-S5KEBC7:~#”便表示切换成功

修改下载源

用上述方法切换到超级用户模式下。

进入阿里巴巴开源镜像站可看到阿里源的镜像设置信息。

可输入如下代码查看自己下载安装的Ubuntu版本

cat /ect/issue #查看自己安装的Ubuntu版本号

在刚刚的阿里巴巴开源镜像网站上可以看到,我们需要修改/etc/apt/sources.list文件。在修改前先对这个文件进行下备份,备份方式如下:

cp /etc/apt/sources.list /etc/apt/sources.list.backup

(其中cp的用法可参考:linux中cp命令的常见用法)

查看是否备份成功,代码如下:

ls -al /etc/apt/

(其中ls用法可参见:linux命令详解之ls命令)

如下图所示便说明备份成功:

18d966fd6d1024f5620c8a003ca9c501.png

现在开始对/etc/apt/sources.list文件进行修改,代码如下:

vim /etc/apt/sources.list #用vim编辑器打开/etc/apt/sources.list文件

(其中vim的用法参见:Linux vi/vim)

打开后如图所示:

82b83a53e46e4518476c7b9728ec8f00.png

按“i”键进入插入模式,如图所示:

78feba95447ed612fa4faa171d26edbc.png

出现如上所示标志便说明已经进入插入模式,此时便可以对文件进行修改。

在所有非蓝色行前输入#,将那些代码注释掉,打开刚刚的阿里巴巴开源镜像网站,找到自己安装的Ubuntu版本对应的配置文件,并复制粘贴过来,然后按Esc键退出插入模式回到normal模式,接着输入:wq!保存并退出(注意这里的冒号也是需要输入的内容,因为本人是小白,所以之前都不知道冒号是要输入的,导致走了弯路)

修改好后需要更新一下,更新代码如下:

apt update

apt-get update

apt-get install nginx #安装nginx

cd /etc/nginx/ #进入nginx目录

/etc/init.d/nginx status #查看当前nginx的状态

如图所示,此时nginx并没有被启动:

a6ecadd9126e67a0e92f1017e7233528.png

/etc/ini.d/nginx start #启动nginx

/etc/init.d/nginx status #再次查看nginx的状态

在启动nginx时会有防火墙提示,允许就好。

如图所示,此时nginx已启动:

368f5be3674c115017a4481333176449.png

至此网络配置完成!【撒花】

我的第一个完整博客也完成了!!【撒花】【撒花】

(注:本人小白,所有过程均为在网上查看各种教程实操后整理而来,如有问题,望指出改正【比心心】)

相关文章:

  • ChIP-seq分析流程(基于linux系统)
  • java一般项目提成多少_java编程题目,企业发放的奖金根据利润提成
  • 使用ChIPseeker进行peak注释
  • java 日期 几天后_java 日期计算(几天前后)
  • ChIPseeker入门到精通
  • java多线程7 死锁_Java多线程7:死锁
  • chipseeker Y叔
  • java运行中出错null_java.io.IOException:运行exec()时出错工作目录:null环境:null...
  • poj2965 java_POJ 刷题顺序
  • 01-ChIPseq从入门到放弃
  • 02-chip-seq
  • JAVA对返回的xml文件解析_java解析微信返回xml数据流报错
  • js比java的优点_node.js 与java的优缺点比较
  • 批量修改文件夹子 修改文件名
  • Java波动型数据预测_性能数据波动问题
  • 0x05 Python数据分析,Anaconda八斩刀
  • 2017届校招提前批面试回顾
  • 2019年如何成为全栈工程师?
  • LeetCode29.两数相除 JavaScript
  • Median of Two Sorted Arrays
  • PHP 的 SAPI 是个什么东西
  • Python学习之路13-记分
  • Spring声明式事务管理之一:五大属性分析
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • 从重复到重用
  • 区块链共识机制优缺点对比都是什么
  • 少走弯路,给Java 1~5 年程序员的建议
  • 世界上最简单的无等待算法(getAndIncrement)
  • 小试R空间处理新库sf
  • 用 Swift 编写面向协议的视图
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • linux 淘宝开源监控工具tsar
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ${factoryList }后面有空格不影响
  • (强烈推荐)移动端音视频从零到上手(上)
  • (转)关于pipe()的详细解析
  • *1 计算机基础和操作系统基础及几大协议
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .bat批处理(一):@echo off
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net core 依赖注入的基本用发
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .Net IE10 _doPostBack 未定义
  • .NetCore部署微服务(二)
  • .NET是什么
  • .sh
  • @Autowired注解的实现原理
  • @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
  • [100天算法】-不同路径 III(day 73)
  • [Android] Implementation vs API dependency
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [C#]winform部署yolov9的onnx模型