Linux中國

如何在 Windows 10 上開啟 WSL 之旅

上一篇文章 中,我們討論過關於 Windows 的子系統 Linux Windows Subsystem for Linux WSL)的目標用戶。本文,我們將在 Windows 10 的設備上,開啟 WSL 的旅程。

為 WSL 做準備

您必須使用最新版本的 Windows 10 Fall Creator Update。之後,通過在開始菜單欄搜索 「About」,檢查 Windows 10 的版本。為了使用 WSL,您的版本應當為 1709 或者最新版。

這裡有一張關於我的操作系統的截圖。

如果您安裝了之前的版本,您需要在 這裡 下載並且安裝 Windows 10 Fall Creator Update (FCU)。安裝完畢後,安裝可用的更新(在開始菜單的搜索框中搜索 「updates」)。

前往 「啟用或關閉 Windows 功能」 ,然後滾動至底部,如截圖所示,勾選 「適用於 Linux 的 Windows 子系統」,點擊確定。它將會下載安裝需要的包。

安裝完成之後,系統將會詢問是否重啟。是的,重啟設備吧。WSL 在系統重啟之前不會啟動,如下所示:

一旦您的系統重啟,返回 「啟用或關閉 Windows 功能」 頁面,確認 「適用於 Linux 的 Windows 子系統」 已經被勾選。

在 Windows 中安裝 Linux

在 Windows 中安裝 Linux,有很多方式,這裡我們選擇一種最簡單的方式。打開 Microsoft Store,搜索 Linux。您將看到下面的選項:

點擊 「獲取」,之後 Windows 商店將會提供三個選項:Ubuntu、openSUSE Leap 42 和 SUSE Linux Enterprise Server。您可以一併安裝上述三個發行版,並且它們可以同時運行。為了能使用 SLE,您需要一份訂閱。

在此,我將安裝 openSUSE Leap 42 和 Ubuntu。選中您想要的發行版,點擊「獲得」按鈕並安裝。一旦安裝完畢,您就可以在 Windows 中啟動 openSUSE。為了方便訪問,可以將其固定到開始菜單中。

在 Windwods 中使用 Linux

當您啟動該發行版,它將會打開一個 Bash Shell 並且安裝此發行版。安裝完畢之後,您就可以開始使用了。您需要留意,openSUSE 中並沒有(普通)用戶,它直接運行在 root 用戶下,但是 Ubuntu 會詢問您是否創建用戶。在 Ubuntu,您可以以 sudo 用戶執行管理任務。

在 openSUSE 上,您可以很輕鬆的創建一個用戶:

# useradd [username]
# passwd [username]

為此用戶創建一個新的密碼。例如:

# useradd swapnil
# passwd swapnil

您可以通過 su 命令從 root 用戶切換過來。

su swapnil

您需要非根用戶來執行許多任務,比如使用 rsync 移動文件到本地設備。

而首要任務是更新發行版。對於 openSUSE 來說,您應該:

zypper up

而對於 Ubuntu:

sudo apt-get update
sudo apt-get dist-upgrade

現在,您就在 Windows 上擁有了原生的 Linux Bash shell。想在 Windows 10 上通過 ssh 連接您的伺服器?不需要安裝 puTTY 或是 Cygwin。打開 Bash 之後,就可以通過 ssh 進入您的伺服器。簡單之至。

想通過 rsync 同步文件到您的伺服器?直接使用 rsync。它切實的將我們的 Windows 設備轉變得更為實用,幫助那些需要使用原生 Linux 命令和 Linux 工具的用戶避開虛擬機,大開方便之門。

Fedora 在哪裡?

您可能奇怪為什麼沒有 Fedora。可惜,商城裡並沒有 Fedora。Fedora 項目發布負責人在 Twitter 上表示,「我們正在解決一些非技術性問題。現在可能提供不了更多了。」

我們並不確定這些非技術性問題是什麼。當一些用戶詢問 WSL 團隊為何不發布 Fedora,畢竟它也是一個開源項目。項目負責人 Rich Turner 在 Microsoft 回應,「我們有一個不發布其他知識產權到應用商店的政策。我們相信,相較於被微軟或是其他非權威人士,社區更希望看到發行版由發行版所有者發布。」

因此,微軟不方便在 Windows 商店中直接發布 Debian 或是 Arch 系統。這些任務應該落在他們的官方團隊中,應該由他們將發行版帶給 Windows 10 的用戶。

欲知後事,下回分解

下一篇文章,我們會討論關於將 Windows 10 作為 Linux 設備,並且向您展示,您可能會在 Linux 系統上使用的命令行工具。

via: https://www.linux.com/blog/learn/2018/2/how-get-started-using-wsl-windows-10

作者:SWAPNIL BHARTIYA 譯者:CYLeft 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...