前言
虛擬機
VMware Workstation 16 Player是免費的非商業版的軟件,可以直接去vmware官網下載。
https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
注意支持windows和linux,如果是蘋果的系統請選擇其他的虛擬機軟件。
此外vmware公司還有一款商業版軟件是VMware Workstation Pro這功能更多,如果你初學者還是建議先用VMware Workstation 16 Player,后續根據需要使用VMware Workstation Pro(收費的),本文以VMware Workstation 16 Playe為例介紹centos7的安裝步驟,VMware Workstation Pro15.5下載鏈接和破解方式,,我后續會補上,因為阿里的teambition網盤還不支持分享。
注意
如果你之前安裝過虛擬機,建議將之前的刪除再重新安裝。確認你之前是否安裝過,或者是否沒有刪除干凈
選擇——控制面板\網絡和 Internet\網絡連接
如果有VMnet1和VMnet8說明你之前安裝過沒刪除干凈,建議去控制面板里刪除,否則后面可能無法連接網絡。
操作系統
centos7
建議使用centos7,主要原因有紅帽公司最近的戰略方向調整centos8之后就不會在出centos9、10之類的了,而centos7因為用戶基數更大他會支持到2024年,而8即將停止支持維護,具體紅帽公司的目的我就不猜測的,感興趣的可以去網上百度。
本人提供阿里的centos鏡像下載路徑,我自己使用的要等阿里的teambition網盤支持分享后,我會分享出來。
https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
建議選擇7.5以后的,這里截圖選擇的是7.9版本。下載完成后,不用解壓,后續需要使用。
安裝centos7詳細步驟
創建新虛擬機
選擇稍后安裝操作系統
選擇Linux—centos 764位
選擇路徑和命名
大小默認即可,注意建議選擇拆分成多個文件,這樣你后期才可以修改虛擬機的配置。
完成以后我們還需要進行配置文件的修改
選擇編輯虛擬機設置
必須需要修改的配置如下圖
查看下是否是NAT模式,不是請勾選(如果你想知道其他模式的功能請自行百度)
非必須的配置,如內存和處理器這些,你可以依據自己的電腦配置和需求自行更改,這個默認即可,后期還是可以更改的。
確認即可
選擇播放虛擬機
選擇install centos7
軟件選擇根據自己的需要
我這里提供2種推薦
1.基礎設施服務器——不帶圖形界面
2.帶GUI的服務器——帶圖形界面
網絡和主機名按如下2個圖操作,出現有線已連接就ok了
下面的以太網連接信息可以記下來,后面可以用的到
完成如下配置后點擊開始安裝
密碼設置成123456,記得點2次確定,用戶就不用創建了
安裝完成后重啟即可
安裝完成后的相關配置
已root用戶登錄
密碼:123456(是你安裝時候設置的密碼)
使用xshell軟件連接(推薦)
Xshell是一款非常專業的服務器連接管理軟件(終端模擬軟件),通過Xshell可以非常方便的管理服務器。支持SSH1,SSH2以及windows的TELNET協議。Xshelll提供付費版本和免費版本(個人版和家庭版)。本篇文章分享如何申請Xshell免費版本(個人版和家庭版)。
2分鍾申請Xshell(免費版)個人版本和家庭版本
1.訪問Xshell官網下載頁面
https://www.netsarang.com/zh/xshell/
2.點擊進入,選擇你需要下載的軟件。免費只提供非商業用途。這個自己用就可以。勾選你要下載的軟件,xshell或者xftp或者全部。提交之后xshell官網會發送一個下載鏈接。
3.點擊郵箱中的鏈接即可下載。注意:Xshell下載的速度特別慢。你可以使用代理,或者第一次下載取消,然后再點一次下載速度就快很多。最好是用代理下載。
xshell免費版和付費版的區別?
xshell免費版同時連接的服務器個數有限制,就像瀏覽器標簽不能打開多個。以及一些高級功能不能用,但是對於個人終端管理足夠了。如果你的服務器數量比較多,而且需要同時連接多個服務器,那么建議使用付費版本的。
使用步驟
1、選擇文件—新建
對了這里連接需要虛擬機的ip地址
查詢方式:使用ip addr命令
輸入完成后連接即可,如果連接失敗可以去windows的DOS界面ping下虛擬機的IP看是否能ping通
打開DOS界面的方法
鍵盤輸入win+R (win就是鍵盤的那個windows的logo)
輸入cmd
出現如下情況下就沒問題
如果能ping通那xshell就能連接,不能pingt通可以先去關閉centos7的防火牆,下一步會講。
關閉防火牆(可選)
我個人認為虛擬機里安裝的centos7不太需要防火牆,我建議關閉,可以減少后期端口的沖突。請使用下面2句即可(這是針對centos7及以上版本的,之前的版本命令不一樣,請自行百度)。
動態IP
動態IP顧名思義就是IP會變化。
我們只需要設置下DNS即可就可以訪問外網了
檢查是否可以訪問外網,如果出現下面的情況能打印出time=多少ms就可以,不是就不行。
不能訪問外網的話
使用 vi /etc/resolv.conf
鍵盤上按i(寫入的意思)
加上nameserver 8.8.8.8即可
按esc
:wq寫入退出的意思
完成后ping www.baidu.com應該就可以了
靜態IP
靜態IP顧名思義就是IP不變的。由於VMware Workstation 16 Player功能的限制,是不能配置靜態IP的(如果哪位知道VMware Workstation 16 Player怎么配置靜態IP請告訴我下,我非常感謝)。想要完全固定不變可以使用VM的企業版,后期我會補上VM企業版來設置靜態IP,因為使用vm企業版需要修改些外部配置。
雖然VMware Workstation 16 Player不能設置完全不變的靜態IP,但我們可以配置好,IP變動之后重啟下網卡就好,不會有任何影響。
第一步,我們進入/etc/sysconfig/network-scripts目錄,查看該目錄有沒有形如ifcfg-XXX的文件
本機是ifcfg-ens33,基本上centos7以后的就是ifcfg-ens33
然后命令輸入vi /etc/sysconfig/network-scripts/ifcfg-ens33
GATEWAY表示網關——查詢命令netstat -rn
我們查詢到的是192.168.100.2
將下面我用了#注釋的修改或加上即可
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" #設置靜態Ip 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="4b9075d2-05af-4988-b475-5169b80fb040" DEVICE="ens33" ONBOOT="yes" #這里如果為no的話就改為yes,表示網卡設備自動啟動 GATEWAY=192.168.100.2 #這里的網關地址就是上面使用netstat -rn命令查詢到的 IPADDR=192.168.100.160 #配置ip,這個ip可以自己設置,注意不要選1或者和網關沖突,建議直接選擇我們之前ip addr命令查詢到的192.168.100.160即可 NETMASK=255.255.255.0 #子網掩碼,一般默認就是這個 DNS=8.8.8.8 #dns服務器,填8.8.8.8就行,這個是通用的
最后service network restart重啟網卡即可,ping下百度能ping通就ok了
以后出現ip變了,不能連接使用service network restart重啟即可,這個根據你的需求吧,相對來說挺方便的。
持續更新中。。。
Xshell是一款非常專業的服務器連接管理軟件(終端模擬軟件),通過Xshell可以非常方便的管理服務器。支持SSH1,SSH2以及windows的TELNET協議。Xshelll提供付費版本和免費版本(個人版和家庭版)。本篇文章分享如何申請Xshell免費版本(個人版和家庭版)。