GNU/Linux >> Znalost Linux >  >> Linux

Automatické udržování aktuálních instancí WSL Linux v rámci Windows 10

Hayden Barnes z Canonical, lidé, kteří pracují na Ubuntu (krásný blog, podívejte se na něj) měli skvělý tweet kde doporučil používat Windows Task Scheduler (představte si to jako grafický správce úloh cronu), aby byly vaše instance WSL Linux aktuální.

Zde je třeba rozbalit několik věcí, abyste se dostali do podrobností.

Za prvé, pokud spustíte wsl --list -v, uvidíte všechny instance WSL Linux na vašem počítači.

> wsl --list -v
NAME STATE VERSION
* Ubuntu-18.04 Running 2
kali-linux Stopped 1
Alpine Stopped 1
Ubuntu-20.04 Stopped 2
WLinux Running 2
docker-desktop-data Stopped 2
docker-desktop Stopped 2

Vidíte, že jich pár mám. Většinu času trávím v instancích Ubuntu, ale občas se také vrhnu do instancí kali-linux a WLinux. Pokud používám distribuce LTS (dlouhodobá podpora), pak existuje minimální riziko (můj názor) v "apt získat aktualizaci" a "apt získat upgrade" - jejich používání každý týden nebo tak. Mohl bych to udělat i bez dozoru.

Mohl bych nastavit Plánovač úloh a vytvořit úlohu „při přihlášení“ nebo týdenní úlohu, která volá wsl.exe a předává -d pro distro, spolu s názvem distribuce, běží jako root s -u a -e pro příkaz. Například:

wsl -d "Wlinux" -u root -e apt update
wsl -d "Wlinux" -u root -e apt upgrade -y

Protože mám několik instancí WSL, mohl bych také vytvořit skript „updateall.cmd“ nebo .bat nebo .ps1 a občas je spouštět, abych je všechny sám aktualizoval. Stačí změnit -d a uvést název každého distra. Dalo by se představit skupinovou politiku i pro velké podniky, aby udělaly totéž pro vývojáře používající vlastní nebo spravovanou instanci WSL.

Ne chcete aktualizovat nebo si s výše uvedenými instancemi WSL spravovanými dockerem, protože existují pouze pro spouštění vašich kontejnerů spravovaných Docker Desktopem. Správu nechte na Dockeru.

Je to úplně nový svět a líbí se mi, jak se mohu snadno pohybovat mezi více Linuxy na Windows 10. Podívejte se na můj YouTube na WSL2 a přihlaste se tam.

Sponzor: Se Seq nikdy nezmeškáte ani minutu. Živé protokoly aplikací a kontroly stavu. Stáhněte si instalační program Windows nebo stáhněte obraz Dockeru nyní.


Linux
  1. Vysvětlení subsystému Windows pro Linux, WSL a WSL2

  2. Kali Linux v obchodě Windows App Store

  3. Vytvářejte symbolické odkazy NTFS z Linuxu

  1. Spouštějte své oblíbené aplikace pro Windows na Linuxu

  2. Převeďte instalaci systému Windows na virtuální počítač v systému Linux

  3. Jak získat přístup k souborovým systémům Linux ve Windows 10 a WSL 2

  1. Jak upravit soubor Hosts v systémech Linux, Windows a macOS

  2. Příkaz Date v Linuxu

  3. Jak zachránit váš systém Windows nebo Linux pomocí Rescatux