- keep windows system clear - software - jetbrains toolbox - IntelliJ IDEA Ultimate - PyCharm Professional - GoLand - CLion - RustRover - Fleet - Gateway - WebStrom - Writerside - Visual Studio Code - Git - ```shell git config ``` - Java SE Development Kit 21 - Go Programming Language - Julia - Rust - Neovim - NVM for windows - ```shell nvm install lts nvm use lts ``` - Motrix - VLC media player - Anki - Enjoy - Flomo - Logseq - Microsoft store - Ubuntu - PowerShell - Bitwarden - Twink Tray - PowerToys - Python 3.11 - Ubuntu WSL - software - neofetch - neovim - cloudflared - ```bash sudo cloudflared service install eyJhIjoiNmVmNjZjMTc1YjQ1ZmE1NDM1NGY4ZmEwMGM0OGYxYmYiLCJ0IjoiOTVhOTg1OGQtYjVkZS00NDU2LTk2MDktZmZhZTZjNDliNmEwIiwicyI6IllXRTJZVGhqTTJRdE1qSmtOeTAwWW1NNUxXSTRZMk10WkdOaE1UVmxNbVpoTURGbCJ9 ``` - Docker - install - ```bash # Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL download.docker.com... -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update # install docker lastest version sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ``` - alist - ```bash sudo docker run -d --restart=unless-stopped -v ~/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist-aria2:latest docker exec -it alist ./alist admin set NEW_PASSWORD ``` - memos - ```bash sudo docker run -d --init --name memos --restart=unless-stopped --publish 5230:5230 --volume ~/.memos/:/var/opt/memos neosmemo/memos:stable ``` - jupyter-notebook - ```bash sudo docker run -d --restart=unless-stopped --name jupyter -p 8888:8888 -v ~/jupyter:/home/jovyan/work quay.io/jupyter/base-notebook ``` - nextcloud - ```bash sudo docker run -d --restart=unless-stopped --name nextcloud -p 8080:80 -v ~/nextcloud:/data nextcloud ``` - portainer - ```bash sudo docker volume create portainer_data sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest ``` - 压缩wsl硬盘 - ```shell # 关闭 WSL2 中的 linux distributions wsl --shutdown # 运行管理计算机的驱动器的 DiskPart 命令 diskpart # 选择虚拟磁盘文件 select vdisk file="C:Users\75254AppDataLocalPackagesCanonicalGroupLimited.Ubuntu_79rhkp1fndgscLocalStateext4.vhdx" # 压缩文件 compact vdisk # 压缩完毕后卸载磁盘 detach vdisk ``` - block site