wsl安装

WSL 是windows子系统,可以运行linux系统.

需要 Windows 10 build 18917 或更高版本才能使用 WSL 2,

wsl不能使用systemctl 命令,pid问题

1.powershell 管理员启动中输入

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

2.『控制面板』 --> 『程序和功能』 --> 『启用和关闭 Windows 功能需要开启『适用于 Linux 的 Windows 子系统』,[虚拟化平台]

也可以安装centos不安装ubantu系统,请百度安装方法,不建议使用centos系统,没有办法使用systemctl,导致docker启动不了

3. microsoft store中安装ubantu 18.04LTS或者安装Ubantu(20版本)

4. 启动 LINUX 子系统

打开 Ubuntu 应用,第一次打开会进行初始化安装,一般持续几分钟,之后会提示设置 Linux 用户名和密码,按照提示进行操作即可。

5.root密码设置

sudo passwd root

6.更换 LINUX 子系统的软件源并更新

使用 Ubuntu 系统的好处就是可以使用 『软件源』 进行软件安装,即从指定的地址下载软件,因为默认的软件源是 Ubuntu 的官网地址,需要设置成国内阿里的镜像以提高速度。

#切换 root 用户

sudo -i

#备份当前软件源

sudo passwd root

cp /etc/apt/sources.list /etc/apt/sources.list.old

#编辑 『软件源』 管理文件

vim /etc/apt/sources.list

ubantu18的国内源

使用以下代码复制替换

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

保存退出后执行更新

sudo apt update -y

sudo apt-get upgrade -y

这样就成功的将 Ubuntu 的软件源切换到阿里云的源了。

ubantu 20的国内源

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

7.wsl升级到2

『控制面板』 --> 『程序和功能』 --> 启用和关闭 Windows 功能
必须先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发版。

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。
以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

安装新的 Linux 分发版时,请在 Powershell 中运行以下命令,以将 WSL2设置为默认版本:

wsl --set-default-version 2

8.内存问题

按下Windows + R 键,输入 %UserProfile% 并运行进入用户文件夹

创建文件.wslconfig

#.wslconfig
[wsl2]

memory=6GB

swap=0

localhostForwarding=true

打开powershell

wsl --shutdown

bash

9. 启动vscode

windows打开vscode,安装wsl插件 Remote - WSL

在bash终端里面输入code ,会自动安装vscode程序,然后在windows中启动vscode

优化项

1. 安装zsh,zinit

2. windows自启ssh

3. 端口转发内网访问

4. 安装docker

5.安装nvm

6.安装一些工具包

7. git升级

8. node-gpy

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容