張同天
在Windows下使用Linux系統,通常對於大多數人來說都是用虛擬機來安裝Linux系統,目前在Windows下有三種Linux解決方案,一個是Windows自帶的Hyper-V虛擬機,一個是VMware Workstation,一個就Virtual Box,其中VMware Workstation是付費的,另外兩個都是免費的解決方案,因為虛擬機安裝Linux系統我之前的文章,在macOS、以及window上怎麼安裝Linux,都已經講過了,這裡不在贅述。
今天專門講一下,在Windows10之後支持的一種新的方式。
Windows10出來以後微軟官方的Linux子系統的概念,這個適合於想要學習Linux的用戶,以及開發者,目前的體驗已經非常酸爽了,大家可以去體驗一下。
為什麼推薦直接使用Windows10子系統的方式?
虛擬機畢竟是虛擬機,本質上是在宿主系統上虛擬了一臺計算機,然後在上面安裝系統,這樣對於系統資源的佔用比較大,更重要的是很難獲得很好的系統體驗,只能說是一種比較妥協的體驗方式。
不過Windows10這種Linux子系統的概念,讓Windows10能夠原生運行Linux二進制可執行文件的兼容層,微軟與Canonical公司合作,讓Ubuntu等Linux鏡像能到用戶的本地計算機,並且映像內的工具和實用工具能在此子系統上原生運行。
WSL提供一個微軟開發的與Linux兼容的內核接口(但不包含Linux代碼),來自Linux的用戶模式二進制文件在其上運行。子系統不能運行所有Linux軟件,比如圖形用戶界面,以及那些需要未實現的Linux內核服務的軟件。
目前Windows10支持哪些Linux子系統
目前在Windows中,已經支持的Linux子系統,包括了Kali Linux/Debian Linux/Ubuntu/Suse Linux/OpenSuse Linux等眾多主流的Linux發行版。
怎麼在Windows10下使用Linux子系統
開啟開發者模式,找到開始->設置->安全和更新->開發者模式,勾選開始。
- 打開控制面板-> 系統設置 -> 應用 -> 右側的程序和功能 -> 啟動或關閉windows功能 -> 勾選適用於 Linux 的 Windows 子系統
然後重啟系統之後,就可以具體選擇你喜歡的Linux子系統進行安裝了,當然怎麼騷操作,這個就交給你自己,不在贅述了。
Windows上Linux子系統的概念,讓Windows開發者一直眼饞macOS/Linux/FreeBSD的騷操作的功能需求終於得到了實現,終於不用再羨慕別人了!而且相對於虛擬機優勢明顯,可以說已經非常好用了。
EmacserVimer
如果你使用的是Windows10系統,那麼Win10自帶的就有“適用於Linux的Windows子系統(WSL)”,使用它比用虛擬機安裝Linux性能要好得多。並且是通過Windows10自帶的下載安裝的,所以非常方便。
你在《Microsoft Store》裡搜索“WSL”就可以找到這些Linux子系統了。如圖:
你可以看到目前包括Ubuntu、openSUSE Leap 42、SUSE Linux、Debian GNU、Kali Linux等發行版,選擇還是很豐富的。
點擊“獲取”按鈕就可以自動下載安裝了。如圖:
只不過安裝以後,為了方便使用,建議你使用Xming或Xmanager 來開啟Linux子系統圖形化界面。
另外,使用EasyBcd引導安裝Win10、Linux雙系統我感覺也是一個好選擇!
希望能夠幫助您!
玩轉Win10的MS酋長
在Windows下使用Linux系統,方式主要有:
藉助虛擬機軟件來實現多系統切換
安裝雙系統
我們建議是使用虛擬機來在Windows上安裝使用Linux,為什麼呢?因為使用虛擬機是好處多多,如:
安裝、重裝、複製操作系統方便快捷
虛擬機裡的系統是虛擬出來的,你可以大膽地折騰,不用擔心破壞本機系統
下面我們介紹一下常用虛擬機軟件的使用:
VMware 安裝Linux系統
(1)、下載安裝VMware Workstation,安裝軟件請百度,網上資源很多的
(2)、下載Linux系統的iso鏡像文件,網絡圈推薦你下載CentOS7的iso鏡像文件,給你一個網易的CentOS7的境像源:
http://mirrors.163.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.torrent
,請使用迅雷下載。(3)在虛擬機裡安裝CentOS7
在VMware裡選擇菜單“文件”-- 新建虛擬機
進入安裝界面後,按提示一步步操作即可,如果有英文看不懂的可以百度一下。
Windows上如何連接Linux服務器?
在Windows上如何連接Linux服務器呢?藉助SSH工具即可(有關SSH工具的詳細介紹可以關注我,我的文章裡有一節是專門講這個的),常用的SSH工具代表:XShell。
在使用SSH工具時,請務必注意,SSH客戶端要去各家的官網去下載,不要在一些下載站下載(可能被植入了後門,會盜取服務器信息)。
網絡圈
分情況
一、適用於win10系統
win10系統有個powershell終端,在這個終端裡可以使用部分Linux命令,形式如同Linux,但不是真是的Linux系統,命令的執行程序依然是windows程序。如果只是想以Linux的操作習慣用Windows可以用這種方式。powershell的打開方式為Windows鍵+r鍵,然後在輸入框中輸入powershell確認即可。
二、適用於主流Windows系統
1,安裝虛擬機,在虛擬機裡安裝使用Linux系統。
2,遠程連接Linux系統
王者時代
如何在win下使用linux操作系統?
有兩個辦法。
第一,用虛擬機。
VirtualBox就可以。
安裝設置非常簡單,就算是新手也很容易就能上手。
網上有很多教程,多如牛毛。
但是,虛擬機的效率不高,大概只適合用來觀賞,或者是簡單熟悉一下linux。
第二,win10下自帶的ubuntu子系統。
具體操作步驟如下:
1,打開設置,進入更新和安全。
2,依次選擇:針對開發人員——勾選開發人員模式——在返回設置——選擇進入應用。
3,在應用和功能選項裡找到【程序和功能】,點擊進入程序和功能,點擊啟用或關閉Windows功能。
4,選擇適用於Linux的Windows子系統(beta),確定。
5,win鍵+R鍵,打開運行,輸入cmd後回車,打開cmd,在命令行輸入bash後回車,按y鍵繼續,安裝完之後設置用戶名與密碼就可以。
需要注意的是:
1,win10下的ubuntu子系統初始只有命令行模式,沒有圖形界面。
2,win10下的ubuntu子系統可以安裝圖形界面,用戶可以根據自己的實際需求選擇Xming或者Xmanager來開啟Linux子系統圖形化界面。只不過 Xming 是免費開源軟件,而 Xmanager 則是收費商業軟件。
3,如果用戶無法在在win10下開啟ubuntu子系統,那麼可能的原因是:(1),win10的版本、或版本號不對,請升級或更新系統。(2),用戶使用的是盜版系統,且系統被盜版方閹割了某些必要的功能。
第三,安裝win+linux雙系統。
這種模式很流行,但是卻不符合提問中“在win下”的題意,所以就不做回答了。
細碎的魚丸
總體來說常見的兩種方法
1.windos上安裝虛擬機,虛擬機跑ubuntu
2.通過遠程登陸軟件登陸遠程linux服務器,如xshell, putty,samba,等等
3.通過遠程桌面控制軟件操作linux桌面,比如teamviever
如果遇到安裝或者別的問題,歡迎私信交流,謝謝。
深巷浪人張
有一個很奇妙的軟件,叫做andlinux,不需要安裝虛擬機,使用效果是:你在windows上直接跑linux程序。
風輕雲淡916
1.裝個linux虛擬機
2.租個阿里雲服務器