1. 程式人生 > 其它 >CentOS7.9安裝記錄

CentOS7.9安裝記錄

Linux學習環境搭建

Vmware安裝

  1. VMware下載:https://www.vmware.com/go/getworkstation-win

  2. 執行安裝程式,該重啟安裝驅動就重啟,不需要就下一步,傻瓜式安裝。

  3. 勾選項:增強型鍵盤……

  4. 取消勾選項:

    1. 自動獲取更新
    2. 分享資料
  5. 其他預設

  6. 安裝結束之後,不要著急點選完成,先輸入許可證:

    ZF3R0-FHED2-M80TY-8QYGC-NPKYF
    
  7. 然後完成安裝,重啟裝置。

虛擬網路配置

從虛擬機器或者直接在電腦開始選單找到“虛擬網路編輯器”

在虛擬網路編輯器的右下角

根據以下圖示配置NAT網路

記住這三組數值

然後確認退出!

安裝CentOS前準備

配置虛擬磁碟

開啟VMware,建立新的虛擬機器

選擇自定義

這裡預設

稍後安裝作業系統

客戶機作業系統選擇Linux,版本選擇CentOS

取一個響噹噹的名字

根據個人電腦配置選擇核心數量,我比較小氣,就給少點

根據個人電腦配置選擇記憶體大小,推薦2g以上,不能小於512M,小於512會被預設最小安裝。

網路型別選擇NAT

I/O控制器預設

磁碟型別預設

建立新的虛擬磁碟

磁碟預設20就夠了,不夠的話後面可以再加。

這裡預設就可以

這裡先不要退出,選擇自定義硬體

印表機和音效卡不需要,可以移除掉。點選選中,然後下面有移除。

選擇安裝映象,在新CD/DVD下,連線中選擇“使用ISO映像檔案”,瀏覽找到下載的檔案。(瀏覽器下載檔案一般在使用者檔案下的下載目錄裡C:\user\<username>\Download

選好之後點關閉 - 然後完成

開啟安全啟動UEFI

編輯虛擬機器設定

選項 - 高階 - UEFI

確定退出

磁碟配置好了。下面開始安裝。

安裝CentOS7

點選“開啟此虛擬機器”開機,通過鍵盤的方向鍵,移動到“install CentOS 7”,回車確認

然後就進入到安裝介面了,推薦使用英文,所以預設就可以了!

接下來設定時區和要安裝的軟體

首先點選 DATE & TIME 進入時區設定介面,然後找到祖國的位置,點一下。觀察左上角是Asia和Shanghai就好了。最後點選Done.

然後點選 SOFTWARE SELECTION 選擇要安裝的軟體。這裡我選擇基本的Web服務,安裝一下基本的工具。然後Done

接下來時最重要的兩個步驟,系統分割槽和網路配置

首先系統分割槽,點選 INSTALLATION DESTINATION 進入選擇磁碟,這裡選擇我要手動分割槽,然後Done

新增新分割槽

EFI分割槽(啟動引導分割槽):mount point選擇boot/efi大小300M

Swap分割槽(交換空間):mount point 選擇swap大小選擇4G(你選擇的記憶體大小的兩倍,最大不超過8G)

/分割槽(根分割槽):mount point 選擇/大小不用填,直接新增

然後點選Done完成,下面選擇接受

接下來進入Kdump,取消勾選後Done退出

最後進行網路配置,點選進入 NETWORK & HOST NAME

先修改主機名

然後點選右側的Configure進入配置介面。步驟1-6都要完成

這樣所有配置就完成了,開始安裝

這裡需要設定root密碼,點選進入

輸入root密碼,如果你輸入的密碼過短,就點選兩次Done儲存退出。

靜靜等待安裝完成。等進度條走完之後點選reboot重啟。

重啟之後進入這樣的黑框框,就表示安裝好了。

安裝CentOS之後的配置

先用ssh連結到虛擬機器。Windows可以使用xshell

更換國內映象源

推薦使用中科大的映象源:https://mirrors.ustc.edu.cn/help/centos.html

本分原檔案

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

編輯映象檔案

vi /etc/yum.repos.d/CentOS-Base.repo
-------------------------------------
# 刪除原來內容
dG
# 貼上中科大源地址
-------------------------------------
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

更新本地快取

yum makecache

配置靜態IP

編輯網路配置檔案/etc/sysconfig/network-scripts/ifcfg-ens33修改BOOTPROTO的值為static

vim /etc/sysconfig/network-scripts/ifcfg-ens33
----------------------------------------------
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="1821e847-7c8c-45b8-9875-7c4e2333bd3d"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.200.100"
PREFIX="24"
GATEWAY="192.168.200.2"
DNS1="8.8.8.8"
IPV6_PRIVACY="no"