Linux tutorial 1 - 安裝centos 7 in hyper-v step by step

最近在使用java開發一個web服務器端的項目,本人此前主要使用vc/mfc/c#開發,java不熟僅是瞭解而已,但語言都是互通的,一番折騰最後選擇項目框架是:spring + springmvc + dubbo(zookeeper) + mybaits(mysql) + redis + rabbitmq +quartz + swagger;開發環境是win10 + intellij Idea,開發時用的服務器也是windows的,現在項目基本成型,考慮調研生產環境用的服務器,初步選定用centos 7。在這裏僅對調研作簡單記錄。

作爲前期調研,當然最好的嘗試還是使用虛擬機了,這裏我用的是win10 hyper-v。
以前沒有用過linux,只知道linux一般都使用shell操作,雖然也有界面版本。所以開始調研之前,先想了一下大致要了解的東西,也是本次調研的基本目標:
1)linux基本操作
2)linux下程序是怎麼運行起來的
3)linux下程序如何安裝
4)linux下網絡配置
5)遠程管理linux服務器的工具
6)web服務器部署

1.下載centos

去官網下最新的centos,我選擇了最小版本,其它的都太大了,調研驗證用最小的足以。
這裏寫圖片描述

2. 創建hyper-v virtual switch(虛擬交換機,我們後面的虛擬機要連接到該交換機)

當然要先在win10上開啓hyper-v,這個很簡單,不做說明。

2.1 打開hyper-v管理器,右側點“虛擬交換機管理器”

這裏寫圖片描述

2.2 創建 外部 虛擬交換機

爲什麼選擇創建“外部”虛擬交換機,那是因爲只有這種類型可以和外部電腦交互。關於hyper-v虛擬交換機的原理,大家自己上網找,我這裏提供一張原理圖,相信大家一看就明白了:
這裏寫圖片描述

外部虛擬交換機:主機,虛擬機(包括虛擬機之間),以及其它網絡的電腦都能互通。
內部虛擬交換機:主機,虛擬機(包括虛擬機之間)可以互通。
專業虛擬交換機:只有虛擬機之間可以互通。

這裏寫圖片描述
選擇要綁定的物理網卡,我這檯筆記本電腦有兩種網卡,一個有線的,一個無線的,平時用的都是無線的,所以這裏選擇無線網卡。
這裏寫圖片描述

2.3 創建完成之後的效果圖

這裏寫圖片描述
vEthertnet(net9)的IPv4信息如下,無需手動設置,創建時自動生成。
IPv4地址:192.168.0.101
子網掩碼:255.255.255.0
網關: 192.168.0.1
DNS: 192.168.11.1, 192.168.0.1

3. 創建虛擬機

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

網絡配置選我們上面創建好的虛擬交換機,只有虛擬機的網卡就會和我們創建的虛擬交換機鏈接到一起:
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

到此,虛擬機創建完成,接下來開始啓動安裝,如上圖點 “連接” 鏈接到該虛擬機啓動安裝。

4. 安裝配置虛擬機

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

接下來選擇語言,這裏默認英語,反正後面可以自己配置的。
這裏寫圖片描述

然後 alt + c 繼續下一步。設置選擇安裝到哪裏:
這裏寫圖片描述

這裏就默認,點“done”
這裏寫圖片描述

接下來選擇時區設置
這裏寫圖片描述
選 亞洲 上海
這裏寫圖片描述

接下來選網絡配置
這裏寫圖片描述

  • General標籤頁:勾選Automatically connect to this network when it is
    available(該網絡可以時自動連接)
  • IPv4 Settings:
    Method: 選Manual(就是自己配置靜態ip地址)
    IPAddress:192.168.0.105(以下按你自己的網段配置)
    Netmask: 255.255.255.0
    Gateway:192.168.0.1
    DNS servers: 192.168.0.1(有多個可以以逗號分隔)

這裏寫圖片描述

然後按 alt + b 開始安裝:
這裏寫圖片描述

安裝的同時,我們點ROOT PASSWORD設置root賬號的密碼:
這裏寫圖片描述

然後點 USER CREATION創建一個普通用戶
這裏寫圖片描述
這裏寫圖片描述

等待安裝完成之後,點reboot重啓:
這裏寫圖片描述

重啓之後,用root賬號登錄:
這裏寫圖片描述

5. 驗證網絡

5.1 查看虛擬機ip

這裏寫圖片描述

5.2 查看宿主機是否可以與虛擬機通信

這裏寫圖片描述

5.3 查看虛擬機是否可以訪問網絡

這裏寫圖片描述

Ctrl + c退出 ping 命令。

5.4 查看網絡配置文件

既然網絡沒有問題,那麼我們用其它工具來連連我們的centOS試試吧。可以用putty、xshell等。我這裏用了xshell,順利的連接上了。下面就是用它來操作的。

如果你的網絡有問題,需要調整,那麼可以通過修改這個配置文件達到目的。當然linux也提供相應的命令(nmcli)來修改它們。
這裏寫圖片描述

主要要配置的項,已由紅色框出。
這裏寫圖片描述

vim編輯時常用命令:
1)i 進入插入模式,開始修改文件
2)修改完成之後,按Esc鍵退出插入模式
3)退出插入模式之後,按”:wq回車” 保存退出
4)退出插入模式,如果不想保存,按”:q”退出

6. 升級系統到最新,最後關機

系統安裝完成之後,查看一下系統信息,然後看看是否有更新,有的話,升級一把試試。
這裏寫圖片描述

查看系統發行版本:cat /etc/system-release
查看系統內核版本:uname -r
查看是否有可升級的包:yum check-update
升級:yum update
關機:poweroff

下一篇:Linux tutorial 2 - centos 基本配置

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