windows下安裝linux系統

疑問

首先很多朋友看到這個標題會有以下幾個疑問:

  1. 爲什麼使用win10安裝linux系統?
  2. win10下如何安裝linux系統?
  3. docker是安裝在win10下面還是linux下面?
  4. 持續交付CI系統是個什麼東西,它有哪些內容?
  5. 如何安裝並運行CI系統?
  6. 我如何簡單的使用CI系統提升效率?

以上這幾個文章,將會在本文和後續的文章中爲大家解答,在這一篇文章裏,我們需要解決問題1和問題2;

win10安裝linux

我們來解決第一個問題,爲什麼我們使用win10安裝linux系統。如何在win10上運行linux系統?

在回答這個問題之前,我想問下在座的各位同學,如何在遠程電腦系統爲windows下部署一個rest服務器或者mysql服務;

相信很多同學會說使用虛擬機vmware,的確,vmware能夠實現在linux系統上安裝任意版本的系統,但是我們知道vmware的效率是很低的,比如我們想要做一些細心的朋友會留意到,我這裏指定的是win10而不是其他的版本,爲什麼呢?

新版的win10下就已經內置了linux系統,目的是爲了方便開發人員效率,不需要關心性能損耗,這個東西也叫做WSL,關於win10內置linux大家可以看這篇新聞 :
堪稱最大Linux發行版:微軟Windows 10直接內置Linux完整內核

如何安裝

win10下安裝linux子系統網上有很多教程,爲了方便大家我也把基本的步驟貼出來。

  1. 打開虛擬化HyperV
  2. 安裝Windows Feature: WSL
  3. 重啓,微軟商店裏安裝“Ubuntu”,也可以安裝centos,但是要錢;

由於大家都是windows老手,我就不廢話太多了,小白點這裏

更換鏡像源

由於外國的源總是不太好用,或是因爲速度或是被牆,因此強烈建議小夥伴們在安裝完linux系統後更換源,我這裏使用的是阿里雲的源。(阿里在技術方面真的是強騰訊太多,雖然很多人討厭馬雲,但是人家是真的牛逼)

來,跟着我左右右手一個慢動作~~

$ cd /etc/apt    // 切換到apt目錄下
$ sudo cp sources.list  sources.list.bak    //先把源文件備份
$ sudo vim source.list     //修改文件
$ sudo apt-get update    //更新

source.list裏面寫的啥呢?

#deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

ubantu18配置

上面是針對ubantu16的系統配置,網上有針對ubantu18的配置,應該都差不多吧,當然建議用更貼近自己系統的:

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

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

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

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

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

弄完之後記得更新一下

$ sudo apt-get update

注意:在運行子系統的時候,務必使用管理員方式運行子系統,否則會遇到很多的幺蛾子;

到這裏就完成了,如果你安裝的是centos,可以通過這篇文章配置;
下一篇我們介紹《如何在win10下安裝linux版本的docker》;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章