適用于Linux的windows子系統(tǒng)

Windows基于圖形界面的易用性是有目共睹的,這也是很多普通用戶往往難以舍棄的原因。但是Linux系統(tǒng)更強(qiáng)大的網(wǎng)絡(luò)應(yīng)用開發(fā)能力,卻又是Windows系統(tǒng)所無法比擬的。一直以來,很多人都在試圖采用各種方法將WIndows和Linux相結(jié)合,例如在Linux系統(tǒng)下的兼容層Wine(商業(yè)化的CrossOver)可有效運(yùn)行Windows應(yīng)用程序,而跨平臺運(yùn)行的VirtualBox類虛擬機(jī)則可從操作系統(tǒng)層面虛擬運(yùn)行完整的Windows或Linux系統(tǒng),而基于Docker技術(shù),則專為Linux而生,可以快速開啟Web開發(fā)與應(yīng)用(參看這兩個頁面12)。

事實(shí)上,Windows 10(專業(yè)版和企業(yè)版)系統(tǒng)環(huán)境下,我們還可以開啟其內(nèi)置的"適于Linux的Windows子系統(tǒng)”來獲得Linux環(huán)境。下面是啟用這一子系統(tǒng)的基本操作過程:

1. 打開“針對開發(fā)人員”,打開“開發(fā)人員模式”

2. 打開“適于Linux的Windows子系統(tǒng)”系統(tǒng)組件選項:-> 菜單 -> 設(shè)置 -> 鍵入“windows功能” -> 啟動或關(guān)閉windows功能 -> 勾選“適用于 Linux 的 Windows 子系統(tǒng)” -> 重啟系統(tǒng)

2.打開微軟商店,獲取需要安裝的Linux系統(tǒng)

瀏覽器中輸入aka.ms/wslstore(或者https://www.microsoft.com/en-us/store/p/ubuntu/9nblggh4msv6)即可打開商店,此時可以看到相關(guān)的Linux的系統(tǒng):

商店里支持5種Linux系統(tǒng)的提取和安裝。

選擇安裝獲取的Linux系統(tǒng),如Ubuntu/Debian Linux

3. Linux系統(tǒng)安裝

一旦下載完畢,就可以點(diǎn)擊啟動了:

啟動過程會自動進(jìn)行安裝,如下圖所示:

現(xiàn)在可以輸入Linux命令了:

適于Linux的Windows子系統(tǒng)安裝后會保存在C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc(文件夾大小近600M)

4. Linux命令行啟動

Linux以這種方式安裝后,在程序菜單會出現(xiàn)相應(yīng)的圖標(biāo),如下:

當(dāng)然采用Win10自帶的PowerShell也是可以啟動命令行的,輸入bash即可:

5. 相關(guān)操作

A. Linux 子系統(tǒng)與 Windows 的交互

Win10下其他硬盤分區(qū)會在Linux安裝過程自動加載到Linux中,具體可進(jìn)入/mnt中查看。

B. Linux中的操作

查看Ubuntu Linux發(fā)行版本(兩個命令均可):

cat /etc/issue

sudo lsb_release -a

Uubuntu Linux的軟件源設(shè)置:

sudo /etc/apt/sources.list?/etc/apt/sources.list.bak

sudo /etc/apt/sources.list #加入下面的地址源,然后按ctrl+x退出,再按y保存

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

* 復(fù)制粘貼小技巧:復(fù)制拷貝上面的代碼行,然后將鼠標(biāo)移動到上面的編輯窗口中,點(diǎn)擊鼠標(biāo)右鍵即可進(jìn)行粘貼。

sudo apt-get update?#*更新系統(tǒng)軟件列表

sudo apt-get install synaptic?#安裝軟件名為synaptic的軟件


至此,我們可以進(jìn)行相關(guān)軟件的安裝了,比如Drupal運(yùn)行環(huán)境LAMP

sudo apt-get install php7.0 mysql-server apache2 php7.0-cgi php7.0-curl php7.0-json php7.0-mysql php7.0-readline php7.0-cli libapache2-mod-php7.0 php7.0-mcrypt php7.0-mbstring php7.0-opcache php7.0-xml?php7.0-soap?php-pear ?php7.0-gd php7.0-bz2 php7.0-zip

* 用上面命令安裝Apche2服務(wù)器環(huán)境,安裝后如果從瀏覽器不能訪問http://localhost,多半是80端口被占用,測試需要修改端口)

在ubuntu的終端窗口編輯apache2端口修改配置文件:

sudo nano /etc/apache2/port.conf #將其中的80修改為8080,或者其他的端口號

sudo nano /etc/apache2/site-enable/000-default.conf # 修改其中的80為8080,或者其他端口號

修改完上述文件后,重啟服務(wù)器,然后再試試http://localhost能不能訪問了。如果不能繼續(xù)返回去修改端口。每次修改完需保存配置文件,然后重啟服務(wù):

sudo service apache2 restart

安裝數(shù)據(jù)管理工具phpmyadmin:

sudo apt-get install phpmyadmin

* 如果phpmyadmin錯誤提示信息‘'abort, retry, or cancel"等字樣,很可能是端口被占用。此時,需要修改mysql數(shù)據(jù)庫服務(wù)端口后,重啟服務(wù)器可能才能進(jìn)行。不sql-要關(guān)閉該界面,現(xiàn)在進(jìn)行Mysql數(shù)據(jù)庫端口的重新配置。

ubuntu的終端窗口編輯Mysql-Server數(shù)據(jù)庫端口修改配置文件:

sudo nano?/etc/mysql/mysql.conf.d/mysqld.cnf #修改其中的端口3306為3506,或者其他端口

修改完上述文件后,重啟服務(wù)器。如果出現(xiàn)下面提示信息,說明mysql數(shù)據(jù)庫已經(jīng)成功啟動。

sudo service mysql restart

* Stopping MySQL database server mysqld ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ OK ]

* Starting MySQL database server mysqld ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ OK ]

現(xiàn)在可以回到phpmyadmin界面,使用Tab鍵(配合上下鍵)選擇Retry,再次進(jìn)行安裝(過程中按其默認(rèn)值進(jìn)行),直到phpmyadmin安裝完成為止。此時,可打開瀏覽器訪問http://localhost:8080/phpmyadmin(假定上面apache2端口修改為8080后正常啟動):

原文:http://www.liumwei.org/Blog/subWindows-with-linux

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,565評論 6 539
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,115評論 3 423
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,577評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,514評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,234評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,621評論 1 326
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,641評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,822評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,380評論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,128評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,319評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,879評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,548評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,970評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,229評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,048評論 3 397
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,285評論 2 376

推薦閱讀更多精彩內(nèi)容