適用于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)用(參看這兩個頁面1暴区,2)闯团。

事實(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)組件選項(xià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)系作者
  • 序言:七十年代末绅项,一起剝皮案震驚了整個濱河市紊册,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌快耿,老刑警劉巖囊陡,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異掀亥,居然都是意外死亡撞反,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進(jìn)店門搪花,熙熙樓的掌柜王于貴愁眉苦臉地迎上來痢畜,“玉大人垛膝,你說我怎么就攤上這事《∠。” “怎么了吼拥?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長线衫。 經(jīng)常有香客問我凿可,道長,這世上最難降的妖魔是什么授账? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任枯跑,我火速辦了婚禮,結(jié)果婚禮上白热,老公的妹妹穿的比我還像新娘敛助。我一直安慰自己,他們只是感情好屋确,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布纳击。 她就那樣靜靜地躺著,像睡著了一般攻臀。 火紅的嫁衣襯著肌膚如雪焕数。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天刨啸,我揣著相機(jī)與錄音堡赔,去河邊找鬼。 笑死设联,一個胖子當(dāng)著我的面吹牛善已,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播离例,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼换团,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了粘招?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤偎球,失蹤者是張志新(化名)和其女友劉穎洒扎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體衰絮,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡袍冷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了猫牡。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胡诗。...
    茶點(diǎn)故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出煌恢,到底是詐尸還是另有隱情骇陈,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布瑰抵,位于F島的核電站你雌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏二汛。R本人自食惡果不足惜婿崭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望肴颊。 院中可真熱鬧氓栈,春花似錦、人聲如沸婿着。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽祟身。三九已至奥务,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間袜硫,已是汗流浹背氯葬。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留婉陷,地道東北人帚称。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像秽澳,于是被迫代替她去往敵國和親闯睹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評論 2 355

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