今日任務
1. Linux 發行版的選擇,即下載 ISO 鏡像文件 2. 安裝 VMware Workstation 軟件 3. 創建並配置第一個虛擬機(Centos 8) 4. Xshell 遠程連接虛擬機(Centos 8)
第一步:Linux 發行版的選擇
1. 提到 PC 桌面系統,讀者可能首先會想到:Windows / Mac OS 這兩個主流 PC 系統,但其實還有業內的寵兒,完全開源的 Linux
小提示: Linux,英文解釋為 Linux is not Unix,全稱 GNU/Linux,於 1991 年由林納斯·托瓦茲在赫爾辛基大學上學時創立的,主要受到 Minix 和 Unix 思想的啟發。 Linux 遵循 GNU 通用公共許可證(GPL),任何個人和機構都可以自由地使用 Linux 的所有底層源代碼,也可以自由地修改和再發布。伴隨着互聯網的發展,Linux 得到了來自全世界軟件愛好者、組織、公司的支持。 總之,Linux 是計算機行業的一方天柱!
2. Linux 有很多的發行版,常見的有 CentOS / Ubuntu / Redhat 等等,甚至還有最近 Microsoft 新發布的 Windows 11 ,But... 這里我們選擇 CentOS 8 即可
魔法門開啟:https://www.centos.org/download/
這里可以看到 CentOS Linux,選擇 “ 8(2105)”【即:最新發布版本】,左鍵單擊 “ x86_64 ”。
3. 讀者任選一個離自己最近的梯子即可,例如我們選擇第一個
4. 點擊后綴名為 " .iso " ,且文件體積為最大的鏈接,一般為 7G 以上,星願瀏覽器會自動下載,我們耐心等待即可
第二步:安裝 VMware Worksation
提問:用VMware 學習 Linux ,還有最低配置?
來個沉重打雞 (¬︿̫̿¬☆) 。。。裝 Windows10 / 打LOL / 等等,都得確保自己的計算機硬件滿足最低配置要求,虛擬機自然也有啊...
CPU:建議上 i5 以上的 CPU 【例如我演示的計算機為:10210u - i5】
內存:DDR4 and 8G 以下就不用嘗試了
硬盤:建議上一塊固態硬盤,機械盤估計夠嗆
但如果是現在新買的電腦,則不用擔心以上問題
提問:為什么要通過 VMware 虛擬機來學習 Linux ,我用物理主機不好嗎?
答:什么?你又和我說搞雙系統?Sorry,鐵汁你的老爺機,打開 windows 7 都需要3分鍾。。。
用虛擬機搭建 Linux 學習環境,簡單方便、容易上手,況且模擬的 Linux 和真機幾乎無區別。
以后工作了,也都是 ssh 遠程連接到服務器,而不是坐在那夏天都能凍死人的機房...
搭建 Linux 集群或者需要模擬多台服務器通信的時候,可以同時開啟好幾台虛擬機(前提本身機器硬件強大 / 虛擬機配置較低的情況),滿足多開的需求。
對虛擬機進行增刪修改等等操作,不會影響自己的真實主機,因為它只是運行在電腦上的一個程序(一堆文件)
自己租服務器?三年之約已到,恭迎少爺回家。。。。
1. 開啟傳送門后,我們可以看到最新版為 VMware 16, 找到 Workstaion 16 Pro for Windows下載,點擊DOWNLOAD NOW,下載 VM 16 的安裝文件
傳送門開啟:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
2. 運行 VM 16 安裝文件,選擇下一步
3. 點擊“我接受許可協議中的條款(A)”,然后再點擊下一步
4. 這里建議讀者修改 VM的安裝路徑,盡量避免放在系統盤,例如我將原路徑修改為了“E:\VMware\VMware Workstation\”,然后再點擊下一步
小提示:對於 VM 的任何路徑,建議讀者不要參雜中文,請一律使用英文路徑,否則會出現一些問題
5. 我們建議讀者將默認的“啟動時檢查產品更新(C)”與 “加入VMware客戶體驗提升計划(J)”兩個 √ 取消,再點擊下一步
6. 點擊下一步
7. 點擊“ 安裝(I)”,靜靜等待安裝完成即可
8. 這里我們點擊完成即可,讀者可以享受三十天的試用
第三步:創建並配置第一個虛擬機(Cnetos 8)
1. 創建虛擬機部分
1. 運行 VMware Workstaion Pro ,選擇 "創建新的虛擬機"
2. 選擇 " 典型(推薦)(T) ",然后點擊下一步
3. 選擇 " 稍后安裝操作系統(S)",再點擊下一步
4. 客戶機操作系統中選擇 “Linux(L)”,版本(V)中選擇 " CentOS8 64 位 ",再點擊下一步
5. 這里建議讀者將 位置(L)修改一下,盡量避免放在系統盤中,如圖選擇了 “E:\VMware\CentOS8”,再點擊下一步
6. 最大磁盤大小建議讀者給大點,因為實際的 Llinux 系統占用不了這么多,這里建議讀者選擇 “將虛擬磁盤存儲為單個文件(O)”,再點擊下一步
7. 選擇自定義硬件(C)...
8. 若讀者要安裝圖形化界面,這里建議讀者配置,內存:4GB 起步,處理器內核: 2 個起步,並在新CD.DVD(IDE)中,使用ISO映像文件(M),選擇之前下載好的 CentOS 8 的ISO鏡像文件,如圖所示,再選擇關閉
9. 之后點擊完成即可
小提示:虛擬機創建之后,是可以調整硬件配置 1 先停止虛擬機的運行 2 編輯虛擬機的配置 3 如果主機配置很強,不妨多分配一些資源給虛擬機 ( CPU / 內存 )
2. 配置虛擬部分
1. 點擊開啟此虛擬機
2. 鼠標點進去,方向鍵上鍵選擇 " Install CentOS Linux 8 ",點擊 Enter【回車鍵】, 靜靜等待安裝
小提示:
1. CTRL + ALT 可以釋放鼠標和鍵盤(用於 虛擬機和物理主機 進行切換)
2. 虛擬機實際上是以文件存儲的
3. 虛擬機目錄要放在固態硬盤分區下,這樣加載和運行速度才快
3. 下滑選擇中文,當然讀者也可以默認選擇英文,之后點擊繼續
4. 這里讀者自行將 " 時間和日期(T)" 設置為 亞洲," 根密碼 " 設置為 " root " 或 其它,這里不作演示
5. 之后點擊 " 安裝目的地(D)",默認讓其自動分區就可以了,不用管它,我們直接點擊 " 完成(D) "
6. 之后點擊網絡和主機名(N),設置狀態為打開,再點擊 " 完成(D) "
7. 之后點擊軟件選擇(S),讀者可以根據自己的需求來選擇,但我們更建議開啟新手模式: " 基本環境 " 中選擇 "帶GUI的服務器", " 已選環境的額外軟件 " 中選擇 " 開發工具 " 與 " 圖形化管理工具 ",再點擊 " 完成(D) " 即可
8. 完成以上操作后,點擊 " 開始安裝(B) "
9. 根據讀者的物理主機硬件性能而言,安裝時間不等,所需時間一般為十分鍾左右,我們靜靜等待安裝即可
10. 完成后點擊右下角的 " 重啟系統(R)" ,靜靜等待重啟即可
11. 之后點擊 " 許可信息(L)"
12. 之后點擊 " 我同意許可協議(A) ",再點擊 " 完成(D) " 即可
13. 點擊 " 結束配置(F)" ,會短暫黑屏,稍等一會即可
14. 一路點擊 " 前進(N)/ 跳過 " 即可,這里不做演示
15. 這里讀者應自行確認賬戶名稱,之后並設置密碼【這里不做演示】,例如我取名為:maackia,並一路點擊 " 前進(N)/ 跳過 "
小提示: 1. 這里是創建一個新的管理帳戶。(系統默認有一個root賬戶)
2. 比如,創建一個賬戶名為 maackia【注意:區分大小寫!】
16. 接着我們點擊 " 開始使用 CentOS Linux(S)",會短暫黑屏,稍等一會即可
17. 終於,我們成功進入了 CentOS(8) Linux 系統
小提示: 1. 登錄系統時,可以用 maackia 賬戶登錄 2. 也可以點 " 未列出?",手動輸入 " 賬號:root / 密碼:root " 來登錄系統
第四步:Xshell 遠程連接虛擬機( CentOS 8 )
1. 在 Linux 虛擬機中點擊左上角的 --> 活動 --> 終端,輸入【ifconfig】命令,獲取虛擬機的 IP 地址,這里讀者應當使用自己創建的虛擬機的 IP 地址!
小提示:有些命令需要以管理員身份才能運行,例如超級管理員賬戶:root【超級管理員命令以 “#” 開始,普通用戶以 “$” 開始】 一、切換賬戶命令:
1. $ su [user_name]這里推薦讀者使用這個命令 2. $ su – username 二、基礎用法:
1. su 后面不加用戶是默認切到 root 2. su 是不改變當前變量 3. su - 是改變為切換到用戶的變量 二者區別為:
1. su(switch user的縮寫)只能獲得 root 的執行權限,不能獲得環境變量
2. 而 su - 是切換到 root 並獲得 root 的環境變量及執行權限
2. 啟動 Xshell 軟件,使用組合鍵 【Alt + N】,或者點擊新建,以此來創建一個 " 新建會話屬性 "
3. 這里我們建議讀者設置為,名稱(N):【隨便寫】,協議(P):【默認為SSH】,主機(H):【 讀者剛剛在虛擬機中使用 ifconfig 命令獲取的 IP 地址 】,端口號:【默認為22】,這里先不要點擊確定
4. 接着我們點擊 【類別(C)】 下的 【用戶身份驗證】,讀者應當輸入自己創建的虛擬機的名稱和密碼,例如我們之前創建的名稱【注意區分大小寫】為:maackia,最后我們再點擊確認
小提示 1 :
1. whoami 命令用於顯示當前登入的用戶名
小提示 2 :
2. whoami 命令的執行效果和 id -un 的效果完全一樣
5. 之后我們使用組合鍵 Alt + O,或者點擊左上角【文件(F)】里的 【打開(O)】,以此來打開 【會話】 窗口,點擊我們在第 3 步中創建的一個名為 " 會話1 " 的會話,接着我們再點擊 " 連接(C)"
6. 第一次使用遠程連接會彈出一個 【SSH安全警告】 窗口,我們點擊 " 接受並保存(S)" 即可
7. 成功遠程連接上了虛擬機 --- " maaackia "