愚人
隨著Linux的發(fā)展,現(xiàn)在Linux已經(jīng)應(yīng)用在很多方面。比如很多個(gè)人或者企業(yè)網(wǎng)站使用的阿里云空間就在使用Linux系統(tǒng),企業(yè)部署的服務(wù)器也有很多在使用Linux系統(tǒng)。因此很多朋友有學(xué)習(xí)Linux系統(tǒng)的需求,但是對(duì)于很多新手來(lái)說(shuō),安裝和配置Linux系統(tǒng)都是一個(gè)難題。Windows 10系統(tǒng)現(xiàn)在已經(jīng)集成Linux運(yùn)行環(huán)境,讓我們可以在Windows 10中運(yùn)行Linux系統(tǒng),輕松學(xué)習(xí)常見的Linux命令。
小知識(shí):Linux是怎么實(shí)現(xiàn)在Windows 10上運(yùn)行
Windows 10和Linux核心不同,默認(rèn)情況下兩個(gè)系統(tǒng)是水火不容的。要在Windows上運(yùn)行Linux系統(tǒng),常規(guī)的方法是安裝虛擬機(jī)實(shí)現(xiàn),但是虛擬機(jī)配置復(fù)雜,而且非常占用資源。Windows 10系統(tǒng)通過(guò)內(nèi)嵌Ubuntu系統(tǒng),類似將虛擬機(jī)集成到系統(tǒng)底層,從而實(shí)現(xiàn)在Windows 10下運(yùn)行Ubuntu系統(tǒng)。
目前只有X 6 4系統(tǒng)才支持U b u n t u運(yùn)行,確認(rèn)自己的Windows 10符合要求后打開“控制面板→程序”,點(diǎn)擊程序和功能下方的“啟用和關(guān)閉Windows功能”,在彈出的窗口勾選“適用于Linux的Windows子系統(tǒng)”,點(diǎn)擊“確定”啟用該組件(圖1)。
按提示完成組件的安裝后重啟系統(tǒng),接著點(diǎn)擊任務(wù)托盤的“消息→所有設(shè)置”,打開設(shè)置窗口,點(diǎn)擊“更新和安全→針對(duì)開發(fā)人員”,點(diǎn)擊右側(cè)的“開發(fā)人員模式,開啟該模式即可下載并運(yùn)行所需的Linux子系統(tǒng)了(圖2)。
現(xiàn)在有多個(gè)版本的Linux的Windows子系統(tǒng)已經(jīng)在Windows 10的應(yīng)用商店里上架。啟動(dòng)應(yīng)用商店后輸入Linux進(jìn)行搜索即可得到多個(gè)版本。這里以Ubuntu系統(tǒng)為例,搜索到結(jié)果后點(diǎn)擊“獲取”開始下載系統(tǒng)(圖3)。
完成后點(diǎn)擊“啟動(dòng)”,這樣即可在Windows 10中開始安裝Ubuntu系統(tǒng),完后后按提示輸入運(yùn)行的賬戶和密碼即可在Windows 10中運(yùn)行Ubuntu系統(tǒng)了,可以看到這里的Ubuntu已經(jīng)成為一個(gè)應(yīng)用安裝在Windows 10中了(圖4)。
通過(guò)上面的方法,我們已經(jīng)在Windows 10中運(yùn)行Ubuntu系統(tǒng)了。雖然這只是一個(gè)命令提示符性質(zhì)的窗口,但是卻是使用Ubuntu內(nèi)核運(yùn)行的子系統(tǒng),實(shí)際使用和獨(dú)立安裝的Ubuntu系統(tǒng)并沒有多大的區(qū)別。比如可以輸入“l(fā)sb_release -a”命令查看子系統(tǒng)版本,可以發(fā)現(xiàn)這里子系統(tǒng)是Ubuntu 16.04 LTS版本(圖5)。
當(dāng)然類似Ubuntu里常見的pwd(用于顯示當(dāng)前位置的絕對(duì)路徑)、cd(用于改變你的工作目錄)、rm(刪除命令,刪除目錄時(shí)使用 rm -r 目錄路徑)、mkdir(在當(dāng)前目錄下創(chuàng)建新目錄)等常見的命令均可以順利執(zhí)行,利用這個(gè)系統(tǒng)可以學(xué)習(xí)Ubuntu大部分常見的命令。
當(dāng)然對(duì)于很多新手來(lái)說(shuō),只是單純的終端窗口學(xué)習(xí)Linux相關(guān)知識(shí)還是有一定難度的。我們可以對(duì)其進(jìn)行進(jìn)一步的配置,比如通過(guò)遠(yuǎn)程桌面連接到圖形界面的Ubuntu。同上依次在上述窗口輸入下列的命令安裝所需的組件(圖6):
sudo apt-get update(更新系統(tǒng))
sudo apt-get install xorg(安裝xorg)
sudo apt-get install xfce4(安裝xfce4)
sudo apt-get install xrdp(安裝xrdp遠(yuǎn)程組件)
sudo sed -i s/port=3389/port=3390/g /etc/ xrdp/xrdp.ini(配置xrdp遠(yuǎn)程連接端口為3390)
sudo echo xfce4-session >~/.xsession(向xsession中寫入xfce4-session配置)
sudo service xrdp restart(重啟xrdp服務(wù))
完成上述操作后在搜索框輸入“遠(yuǎn)程桌面”,啟動(dòng)該組件后點(diǎn)擊高級(jí)選項(xiàng)展開設(shè)置,在“計(jì)算機(jī)”輸入“本機(jī)IP:3390”(其中3390為連接遠(yuǎn)程端口,在sudo sed -i s/port=3389/port=3390/g /etc/ xrdp/xrdp.ini命令中設(shè)置)。用戶名:cfan(用戶名為上述在Ubuntu子系統(tǒng)中設(shè)置),點(diǎn)擊“連接”(圖7)。
成功連接到Ubuntu子系統(tǒng)后就可以看到Ubuntu桌面,現(xiàn)在大家就可以使用圖形桌面的子系統(tǒng)進(jìn)行各種學(xué)習(xí)操作了(圖8)。