20200408_vmware14安裝centos8.1

20200408_vmware14安裝centos8.1

每日小知識

微軟五筆默認爲86編碼,通過【MicrosoftWubiTableEditor】可以變換爲98版詞庫。開源地址【https://gitee.com/xionghuaidong/WubiTools】
載這個字應該除了在載歌載舞、一年半載中念三聲外,其他應該都讀四聲【zài】。

一、相關術語

  • centos
    Linux操作系統,免費,開源,最新版本8.1(20200408)。

  • vmware
    虛擬機軟件,這裏使用的是14.0版本,默認選項支持到centos7,但centos8.1也可以正常啓動。

本文版本【CentOS-8.1.1911-x86_64-dvd1】,文件大小【7.03GB】

二、安裝步驟

1、從光盤啓動,選擇【Install CentOS Linux 8】

2、語言選擇【中文】【簡體中文】

3、軟件選擇
這裏選擇【最小安裝】,因爲我的用途是把它做測試服務器,不需要額外的UI和軟件。

4、安裝目的地(D)
3.1【存儲配置】選擇【自定義】,點擊【完成】後進入手動分區。
3.1.1手動分區

分區方案有三個:
i、標準分區
ii、LVM
iii、LVM簡單配置

這裏我選擇【標準分區】,點擊【+】進入添加新掛載點界面。

1)掛載點設置
有6個掛載點【/】【boot】【/home】【/var】【swap】【biosboot】。

容量設置推薦方案如下(這個可以根據個人情況修改,我的虛擬硬盤爲20GB)

分區名稱 容量 文件系統
biosboot 100M BIOS BOOT
boot 300M xfs
swap 2G swap
/ 5G xfs
/home 5G xfs
/var 磁盤剩餘空間 xfs

文件系統(Y)選擇【xfs】,訪問效率快於ext4。

5、KDUMP
選擇【禁用】。

6、網絡和主機名【_N】
6.1 修改主機名
默認名爲【localhost.localdomain】,這裏我修改爲【vm14centos8.1】。

6.1 修改IP地址
修改配置前,先【關閉】網絡連接。
右邊【配置】,【IPv4設置】,方法改爲【手動】,然後點擊【添加(A)】,輸入與主機VMnet1相同IP段的唯一IP地址,我這設置裏爲【192.168.117.111】。

右上角【打開】網絡連接(VM設置我選擇的是僅主機模式),會顯示設置後的IP地址。
最後點擊【完成】。

7、開始安裝
點擊開始安裝,進入安裝界面,最小化安裝大概時長爲【5】分鐘。
安裝界面可以設置【根密碼】,我這裏設置爲【Vpn009018zp】。
安裝成功後會提示重啓,至此安裝centos8.1完成。

二、版本檢查

登錄名root,登錄密碼。

#cat /proc/version

顯示版本信息【Linux version 4.18.0-147.e18.x86_64…gcc version 8.3.1】。

三、安裝FAQ

1、設置基礎軟件倉庫時出錯?
答:在離線安裝【CentOS-8.1.1911-x86_64-boot】版本時,就會有這個提示,網上解決方法爲輸入網絡地址:
https://mirrors.aliyun.com/centos/8/BaseOS/x86_64/os/

2、LVM分區是什麼?
答:LVM允許動態擴展分區大小,標準分區不可以。另外,boot分區如果損壞就無法啓動程序。

——————————————

四、筆試題

1、比較C++的四種類型轉換方式?
答:const_cast:用於移除對象的常量屬性。
static_cast:用於C++內置數據類型轉換,不安全。把子類指針或引用轉爲父類是安全的,把父類指針或引用轉爲子類是不安全的。
dynamic_cast:動態類型轉換,轉換時會進行安全檢測。轉換成功返回類的指針或引用,失敗返回NULL。
reinterpret_cast:重解釋型轉換,類似於C風格的強制轉換,可以將任何內置類型轉換爲其他類型,同時也可以把任何類型的指針轉換爲其他指針類型。

2、分別寫出bool,int,float,指針類型的變量a與“零”的比較語句。
答:bool: if(a) or if(!a);
int: if(a == 0)

float: const float EXP = 0.000001;
if(a<=EXP && a>=-EXP);

pointer: if(null == a) or if(null != a)

** 3、const與#define比有何優點? **
答:(一)const會做類型檢查,更安全。define只是字符替換,可能會產生未知錯誤。
(二)部分集成化的調試工具可以對const常量進行調試,但不能對define常量進行調試。

本文歸類

建議歸類到【C++】。

明日計劃

標題:centos8.1配置ssh登錄
1、簡述數組與指針的區別。
2、簡述類成員函數的重載、覆蓋與隱藏的區別?
3、求兩個數中的較大值,不使用if,?:,或switch。

參考文獻:

《C++筆試面試寶典2011版.docx》

linux7.6-VM和CentOS7.6的安裝
https://huke88.com/course/33221.html

Linux系統分區及掛載點
https://blog.csdn.net/u012501054/article/details/82995366

CentOS-8 boot 安裝指南_wffger
https://my.oschina.net/wffger/blog/3122583

C++四種類型轉換
https://blog.csdn.net/YF_Li123/article/details/74295564

今日收藏:

centos8.1下載鏈接(aliyun)
http://mirrors.aliyun.com/centos/8/isos/x86_64/

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