愚人
隨著Linux的發展,現在Linux已經應用在很多方面。比如很多個人或者企業網站使用的阿里云空間就在使用Linux系統,企業部署的服務器也有很多在使用Linux系統。因此很多朋友有學習Linux系統的需求,但是對于很多新手來說,安裝和配置Linux系統都是一個難題。Windows 10系統現在已經集成Linux運行環境,讓我們可以在Windows 10中運行Linux系統,輕松學習常見的Linux命令。
小知識:Linux是怎么實現在Windows 10上運行
Windows 10和Linux核心不同,默認情況下兩個系統是水火不容的。要在Windows上運行Linux系統,常規的方法是安裝虛擬機實現,但是虛擬機配置復雜,而且非常占用資源。Windows 10系統通過內嵌Ubuntu系統,類似將虛擬機集成到系統底層,從而實現在Windows 10下運行Ubuntu系統。

目前只有X 6 4系統才支持U b u n t u運行,確認自己的Windows 10符合要求后打開“控制面板→程序”,點擊程序和功能下方的“啟用和關閉Windows功能”,在彈出的窗口勾選“適用于Linux的Windows子系統”,點擊“確定”啟用該組件(圖1)。
按提示完成組件的安裝后重啟系統,接著點擊任務托盤的“消息→所有設置”,打開設置窗口,點擊“更新和安全→針對開發人員”,點擊右側的“開發人員模式,開啟該模式即可下載并運行所需的Linux子系統了(圖2)。
現在有多個版本的Linux的Windows子系統已經在Windows 10的應用商店里上架。啟動應用商店后輸入Linux進行搜索即可得到多個版本。這里以Ubuntu系統為例,搜索到結果后點擊“獲取”開始下載系統(圖3)。
完成后點擊“啟動”,這樣即可在Windows 10中開始安裝Ubuntu系統,完后后按提示輸入運行的賬戶和密碼即可在Windows 10中運行Ubuntu系統了,可以看到這里的Ubuntu已經成為一個應用安裝在Windows 10中了(圖4)。
通過上面的方法,我們已經在Windows 10中運行Ubuntu系統了。雖然這只是一個命令提示符性質的窗口,但是卻是使用Ubuntu內核運行的子系統,實際使用和獨立安裝的Ubuntu系統并沒有多大的區別。比如可以輸入“lsb_release -a”命令查看子系統版本,可以發現這里子系統是Ubuntu 16.04 LTS版本(圖5)。
當然類似Ubuntu里常見的pwd(用于顯示當前位置的絕對路徑)、cd(用于改變你的工作目錄)、rm(刪除命令,刪除目錄時使用 rm -r 目錄路徑)、mkdir(在當前目錄下創建新目錄)等常見的命令均可以順利執行,利用這個系統可以學習Ubuntu大部分常見的命令。
當然對于很多新手來說,只是單純的終端窗口學習Linux相關知識還是有一定難度的。我們可以對其進行進一步的配置,比如通過遠程桌面連接到圖形界面的Ubuntu。同上依次在上述窗口輸入下列的命令安裝所需的組件(圖6):
sudo apt-get update(更新系統)
sudo apt-get install xorg(安裝xorg)
sudo apt-get install xfce4(安裝xfce4)
sudo apt-get install xrdp(安裝xrdp遠程組件)
sudo sed -i s/port=3389/port=3390/g /etc/ xrdp/xrdp.ini(配置xrdp遠程連接端口為3390)
sudo echo xfce4-session >~/.xsession(向xsession中寫入xfce4-session配置)

sudo service xrdp restart(重啟xrdp服務)
完成上述操作后在搜索框輸入“遠程桌面”,啟動該組件后點擊高級選項展開設置,在“計算機”輸入“本機IP:3390”(其中3390為連接遠程端口,在sudo sed -i s/port=3389/port=3390/g /etc/ xrdp/xrdp.ini命令中設置)。用戶名:cfan(用戶名為上述在Ubuntu子系統中設置),點擊“連接”(圖7)。
成功連接到Ubuntu子系統后就可以看到Ubuntu桌面,現在大家就可以使用圖形桌面的子系統進行各種學習操作了(圖8)。