win10 安装 Ubuntu 子系统

参考:

[Linux]Ubuntu 20.04换阿里源

Ubuntu 20.04换国内源 清华源 阿里源 中科大源 163源

开启win10下Ubuntu子系统的SSH服务

Win10 wsl linux子系统ssh服务自启动设置

安装使用oh-my-zsh(Win10+WSL或Ubuntu)

简单到极致!Windows 10 Ubuntu子系统的备份/还原教程来了

安装并初始化Ubuntu

启用子系统

重启电脑

安装Ubuntu

启动Ubuntu

设置账号、密码(默认存在root账号)

设置root密码

sudo passwd root

调整软件源

备份原文件

cp -ra /etc/apt/sources.list /etc/apt/sources.list.bak

更换软件源(阿里云源),命令行或者通过win10目录操作

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

更新缓存和升级

sudo apt-get update
sudo apt-get upgrade

开启ssh并连接

service ssh status
vim /etc/ssh/sshd_config

Port = 22 # 默认是22端口,如果和windows端口冲突或你想换成其他的否则不用动
#ListenAddress 0.0.0.0 # 如果需要指定监听的IP则去除最左侧的井号,并配置对应IP,默认即监听PC所有IP
PermitRootLogin no # 如果你需要用 root 直接登录系统则此处改为 yes
PasswordAuthentication no # 将 no 改为 yes 表示使用帐号密码方式登录

service ssh start
dpkg-reconfigure openssh-server

ssh启动成功,win10会提示端口开放的弹窗提示

ssh桌面工具连接(127.0.0.1:22或者局域网内的ip连接)

使用zsh

 apt-get install zsh

zsh

sh -c "$(curl -fsSL https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh)"

安装软件

apt install net-tools #使用ifconfig
apt install nginx

win10的wsl命令

PS C:\Users\Administrator> wsl --version
命令行选项无效: --version
版权所有 (c) Microsoft Corporation。保留所有权利。

用法: wsl.exe [参数] [选项...] [CommandLine]
用于运行 Linux 二进制文件的参数:
    如果未提供任何命令行,wsl.exe 将启动默认 shell。
    --exec, -e <CommandLine>   在不使用默认 Linux shell 的情况下执行指定的命令。
    --    按原样传递剩余的命令行。
选项:
    --distribution, -d <DistributionName>   运行指定的分发。
    --user, -u <UserName>   以指定用户身份运行。
用于管理 Windows Subsystem for Linux 的参数:
    --export <DistributionName> <FileName>
        将分发导出到 tar 文件。
        文件名可为 - 以便标准输出。
        将指定的 tar 文件作为新分发导入。
        文件名可为 - 以便标准输入。
        列出分发。
        选项:
            --all  列出所有分发,包括当前正在安装或卸载的分发。
            --running  仅列出当前正在运行的分发。
    -setdefault, -s <DistributionName>  将分发设置为默认值。
    --terminate, -t <DistributionName>  终止分发。
    --unregister <DistributionName>  注销分发。
    --upgrade <DistributionName> 将分发升级为 WslFs 文件系统格式。
    --help  显示用法信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值