學習linux的第一步當然是搭建一個linux環境了
搭建linux環境有兩種選擇:第一種不差錢的,直接弄一臺物理機,這個的話基本不在本次介紹範圍內。
第二種就是搭建虛擬機,利用自己個人電腦虛擬出一個linux環境。
我自己的pc機爲 windows10 ,使用的虛擬化軟件爲VMware® Workstation 12 Pro,當然這個軟件就不只一個了,可以根據自己喜好選擇。使用的鏡像爲CentOS-7-x86_64-Minimal-1611.iso,這個直接去Centos官網就可以下載了,Centos是目前使用挺廣泛的一款免費的linux系統,它是基於Red Hat 衍生出來的,常規上來講我們可以把這兩個系統歸爲一個。(個人理解)
軟件安裝過程就省略了
1、新建虛擬機
點擊 文件->新建虛擬機
這裏有兩個選擇,第一個簡單安裝,這種安裝方式就很快很方便了,簡化了很多步驟。但是我比較推薦第二個,感覺更加接近真實物理機一些吧
下一步
下一步,選擇好系統的鏡像
下一步 設置虛擬機名稱及文件安裝路徑
下一步 設置虛擬機配置
下一步,下一步到達網絡類型設置
這邊的幾種網絡連接模式都有它不同的特點,這邊就說一下 橋接和NAT吧
橋接 就是和你個人電腦處於同於個局域網。
NAT 就是由虛擬機軟件自己搭建一個dhcp服務器,虛擬機都通過這個服務器獲取ip。
具體的還需要去查一下更加詳細的介紹。
我這邊就直接使用NAT了。
下一步,一路點擊到完成
中間有些可以設置的,自己視情況設置。
2、運行虛擬機
運行剛纔安裝的虛擬機
可以看到安裝界面。
選擇 Test this medis & Install CentOS Linux 7,開始測試並安裝,直到出現如下界面
語言建議選擇英語,當然了,這個系統是有中文版的,不過我個人認爲英文版的更加方便查錯等,順便多學學英語吧
點擊Continue
由於我下載的鏡像是minimal版本的,所以 software selection 只有一個選項,如果下載的是dvd版或者everything版的話就會有很多別的選擇。
installation source 這欄是設置硬盤的,適用於多硬盤的機器,我們這個虛擬機沒有設置多硬盤,所以不需要設置;
installation destination這欄是設置系統分區的,就跟windows劃分 c、d、e盤差不多
這邊我們進行一下手動分區,(如果使用自動分區的話 點選Automatically configure partitioning)
點選如下圖紅框選項,然後直接點擊Done
點擊圖中紅框所示,至於分區類型的話 我推薦就LVM吧 其實還有很多其他類型,視需求而定吧
到這一步就可以規劃你的分區了,系統會默認先分好區,可以視情況自己修改分區大小和數量。
這邊我就不修改了,因爲是拿來測試的虛擬機,可以隨便弄了
點擊accept changes 完成分區修改
然後network 這邊最好先把網卡啓動
然後點擊 Begin installation開始安裝系統;
開始安裝後 這邊可以設置一下root密碼和新增用戶,這邊先設置一下root的密碼,省的之後要使用的時候不知道root密碼。
安裝完成後重啓
重啓完後 輸入 root帳號密碼,順利地進入界面
linux虛擬機安裝完成。
3、遠程連接
安裝一下網絡工具 “net-tool”
[root@localhost ray]# yum -y install net-tools
然後輸入ifconfig查看本機ip
獲取到ip之後就可以利用遠程連接軟件通過ssh來連接這臺虛擬機了,這裏我用的是 xshell,
遠程連接完成後最好設置一下靜態ip,因爲如果用動態獲取的話過一段時間ip是會變動的,會引起挺多不必要的麻煩。
首先查看一下虛擬機網絡設置
打開VMware 點擊 編輯 -> 虛擬網絡編輯器 在編輯器的右下方有個更改設置
因爲我們現在使用的是NAT模式連接 所以點選VMnet8
獲取到網關
192.168.153.2
然後回到我們的服務器中,編輯網卡的配置文件,這個ens33 就是本臺機器的網卡名稱,有很多機器是eth0,也可以修改成別的。
[root@localhost ray]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
按下i鍵,進入編輯模式,修改上圖相關設置,
BOOTPROTO=static #代表使用靜態ip,這邊原來是dhcp
IPADDR=192.168.153.128 #IP地址
NETMASK=255.255.255.0 #子網掩碼
GATEWAY=192.168.153.2 #網關 這邊就是剛纔我們獲取到的網關
DNS1=8.8.8.8 #dns
ONBOOT=yes #開機啓動,這個如果是照着我原先的做法那就已經是yes了,如果這個顯示的是no 那就修改爲yes吧
修改完之後保存文件
按下esc鍵退出編輯模式 然後鍵入 :wq #保存退出
修改完之後重啓一下網絡服務,使我們剛纔修改的信息生效
[root@localhost ray]# systemctl restart network.service
ping一下baidu.com 測試我們的網絡連通性
網絡正常,接下來這臺服務器就可以進行應用的部署了