聲明:本系列文章所使用的系統版本爲: Ubuntu Server 18.04.3 LTS
一 、前言
做開發也已經有好幾年了,經常需要部署一些第三方應用到服務器上,在服務器操作系統選擇方面,一般情況下,如果有得可選,都會選擇windows系統作爲服務器操作系統,其實是自己的linux系統技術短板。偶爾遇到甲方只提供了linux系統時,個人技能就受到嚴重考驗了。
所以,逃是逃不過,不如趁年輕,趕緊去學習這方面的技能。
由於是打算自學linux系統,沒有現成的linux系統給你用,所以先安裝一個linux系統吧。
二、安裝虛擬機
根據經驗,我知道,我可能需要一臺虛擬機來安裝linux系統。記得window10好像自帶有虛擬機,一查,果然是有。
1、Hyper-v技術
windows10 系統中有一個叫做Hyper-v的技術,可以用來當作虛擬機使。開啓方法大致如下:
1)控制面板 ->程序
2)啓動或關閉windows功能
3)找到Hyper-v,打勾,然後確定。
4)重啓電腦。
然後在系統的應用中就多了一個Hyper-v的應用,打開它,就可以當虛擬機使了。
等等。。。
爲社麼我的windows10沒有這個功能呢???
2、windows家庭版的Hyper-v
原來我用的是windows10家庭版系統,不帶Hyper-v功能,這有點悲慘了。那就手動安裝一個虛擬機吧。但是不甘心啊,爲啥家庭版就不能用,有沒有辦法可以用呢?
答案是有的。
百度一下,輕鬆解決。只需要一個批處理操作。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
將這部分代碼複製到一個txt文件中,並把txt後綴改爲bat,然後雙腳運行這個bat文件即可。
完了後,再去啓動或關閉windows功能,就可以看到Hyper-v了。
三、虛擬機使用
常說linux系統,從技術上說,linux只是一個系統內核,提供設備驅動、文件系統、進程管理、網絡通信等功能,並不是一個完整的操作系統,linux內核 + linux應用,構成了linux系統發行版。
linux有很多發行版,常見的Red Hat Linux、Ubuntu Linux、SuSE Linux等等。linux系統可以參考:
C語言中文網: http://c.biancheng.net/linux_tutorial/10/
菜鳥教程: https://www.runoob.com/linux/linux-intro.html
1、系統鏡像下載
這次選擇安裝Unbuntu系統。ubuntu也分了桌面版系統和服務器版。由於這次目的是學習服務器操作,因此選擇安裝的是 ubuntu server。
安裝系統: ubuntu server
系統版本: Ubuntu Server 18.04.3 LTS
官網鏈接:https://ubuntu.com/download/server
2、創建linux虛擬機
安裝步驟:
1)打開Hyper-v管理器,在窗口左邊,Hyper-V管理器下面服務名上點右鍵,選擇新建->虛擬機
2)然後在新建虛擬機嚮導窗口中,按提示一步步操作,就可以了。
在連接虛擬硬盤的安裝選項中,選擇前面下載的ubuntu server系統鏡像
安裝完成後,點擊啓動。
第一次啓動,會先進入系統安裝界面。ubuntu server系統安裝篇幅較長,下篇再寫。