欢迎访问我的GitHub
这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
本机情况
- 省吃俭用入手了ThinkPad T14,打算装好Linux后作为开发机器使用,本文记录了安装过程,以便将来在新系统上用到
- 作为参考,机器软硬件情况如下
- 接下来就是安装wsl2的过程,并未为了验证Linux是否正常,还在Linxu下安装了docker
设置
-
打开设置窗口,进入"应用" -> "可选功能",点击下图中的更多Windows功能
-
勾选下图红框中的两项
-
点击确定后,会提示正在处理
-
提示重启电脑,选择立即重新启动
-
支持,设置完成,等重启后就能开始安装了,过程很简单,随本文轻松操作即可
安装
- 重启后,打开Microsoft Store,就是桌面底部下图箭头所指
- 搜索WSL,然后选择适合自己的Linux版本,我这里选择了最新版的Ubuntu
- 点击获取按钮后,开始等待
- 下载完毕后,点击打开按钮后,控制台报错
- 为了解决上述问题,先以管理员身份打开Windows PowerShell
- 输入wsl --update,对WSL进行更新,等待更新完成,如下图
- 此时新装的ubuntu已经进入应用列表,可以直接点击打开
- 按照控制台提示输入账号密码,即完成设置
- 输入top命令,再输入数字1,即可看到CPU情况,12代酷睿的多核看起来真是开心啊
will@thinkpad:~$ top
top - 23:50:50 up 2 min, 0 users, load average: 0.00, 0.00, 0.00
Tasks: 5 total, 1 running, 4 sleeping, 0 stopped, 0 zombie
%Cpu0 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu2 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu4 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu5 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu6 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu7 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu8 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu9 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu10 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu11 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu12 : 0.0 us, 0.0 sy, 0.0 ni, 99.7 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu13 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu14 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu15 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7797.3 total, 7404.1 free, 283.7 used, 109.5 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 7330.0 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 1756 1080 1020 S 0.0 0.0 0:00.01 init
48 root 20 0 2112 360 0 S 0.0 0.0 0:00.00 init
49 root 20 0 2112 368 0 S 0.0 0.0 0:00.01 init
50 will 20 0 10044 5044 3336 S 0.0 0.1 0:00.02 bash
118 will 20 0 10872 3648 3136 R 0.0 0.0 0:00.01 t
- 为了后面操作方便,用命令sudo passwd root给root账号设置密码
will@thinkpad:~$ sudo passwd root
New password:
Retype new password:
passwd: password updated successfully
安装docker
- docker是常用工具,这里列一下安装步骤
- 执行sudo apt-get update更新
- 安装必要软件
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
- 安装GPG key,用于安装服务的信任
sudo mkdir -p /etc/apt/keyrings \
&& curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- 添加安装包仓库
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 开始安装(最新版)
sudo apt-get update \
&& sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 如果想安装指定版本,可以先查看版本列表:
apt-cache madison docker-ce
- 可见有多个版本可供选择
docker-ce | 5:20.10.17~3-0~ubuntu-focal | https://download.docker.com/linux/ubuntu focal/stable amd64 Packages
docker-ce | 5:20.10.16~3-0~ubuntu-focal | https://download.docker.com/li