参考:
[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 显示用法信息。