Alice52 / dotfiles

gitee.com
0 stars 0 forks source link

[wsl2] process #21

Closed Alice52 closed 10 months ago

Alice52 commented 1 year ago

flow

  1. 启动bios的虚拟化技术
  2. 安装 wsl 和 Ubuntu
  3. 安装 vscode(wsl plugin) 和 docker
    wsl.exe -l -v
    // unix:///var/run/docker.sock 连不上的话可以 执行
    sudo update-alternatives --config iptables // 选1
  4. 换阿里的源 和 docker的源

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
    
    sudo nano /etc/apt/sources.list
    
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
    deb https:mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
    
    sudo apt update
  5. zsh & ssh & frpc(配置在7400)
    systemctl enable ssh.service
  6. Access the Docker service in WSL
  7. install env
    • java
    • golang

reference

  1. https:www.bilibili.com/video/BV1sv41147FS
  2. 自启动 wsl 和 docker 和 ssh
Alice52 commented 4 months ago

wsl service

apparmor.service                                       enabled  enabled
console-setup.service                                  enabled  enabled
containerd.service                                     enabled  enabled
cron.service                                           enabled  enabled
cryptdisks-early.service                               masked   enabled
cryptdisks.service                                     masked   enabled
dmesg.service                                          enabled  enabled
docker.service                                         enabled  enabled
e2scrub_reap.service                                   enabled  enabled
getty@.service                                         enabled  enabled
hwclock.service                                        masked   enabled
irqbalance.service                                     enabled  enabled
keyboard-setup.service                                 enabled  enabled
networkd-dispatcher.service                            enabled  enabled
nftables.service                                       disabled enabled
postfix.service                                        masked   enabled
rc.service                                             masked   enabled
rcS.service                                            masked   enabled
rsync.service                                          disabled enabled
rsyslog.service                                        enabled  enabled
screen-cleanup.service                                 masked   enabled
serial-getty@.service                                  disabled enabled
setvtrgb.service                                       enabled  enabled
snap.ubuntu-desktop-installer.subiquity-server.service disabled enabled
snapd.aa-prompt-listener.service                       enabled  enabled
snapd.apparmor.service                                 enabled  enabled
snapd.autoimport.service                               enabled  enabled
snapd.core-fixup.service                               enabled  enabled
snapd.recovery-chooser-trigger.service                 enabled  enabled
snapd.seeded.service                                   enabled  enabled
snapd.service                                          enabled  enabled
snapd.system-shutdown.service                          enabled  enabled
ssh.service                                            enabled  enabled
sudo.service                                           masked   enabled
systemd-binfmt.service                                 masked   enabled
systemd-network-generator.service                      disabled enabled
systemd-networkd.service                               disabled enabled
systemd-pstore.service                                 enabled  enabled
systemd-resolved.service                               enabled  enabled
systemd-sysext.service                                 disabled enabled
systemd-timesyncd.service                              enabled  enabled
ua-reboot-cmds.service                                 enabled  enabled
ubuntu-advantage.service                               enabled  enabled
ufw.service                                            enabled  enabled
unattended-upgrades.service                            enabled  enabled
uuidd.service                                          indirect enabled