在上一篇的入門文章中,我們安裝了CentOS。當然,除了磁盤外,大部分的設置都是沿用了默認的設置。
Linux系統主要應用於服務器端,而服務器的管理,並不像我們操作PC一樣,可以直接操作。
服務器一般是放在數據中心機房,而進入數據中心機房是需要嚴格的審核的,比如金屬檢測、身份認證、登記等手續。
服務器在安裝完成后,很少進行現場操作了。
所以,對於Linux服務器,我們一般是采用SSH的遠程操作。
而對於我們學習CentOS來說,最好也是保持這個習慣,畢竟學習這個是要用在服務器上的。
而使用SSH遠程操作,則需要我們配置網絡及使用特定的支持SSH的軟件了。
一、網絡設置
(一)、虛擬機的網絡
我們是使用虛擬機來進行安裝CentOS 7,所以網絡設置要先在VMware中進行,在真實的服務器中請無視這一環節。
關閉剛才安裝的CentOS虛擬機電源,關閉VMware,然后在桌面的VMware圖標中,鼠標右鍵,以管理員身份運行。假如這一步不做,在VMware中設置網絡就會因為權限不足而導致失敗。
打開編輯菜單,選擇虛擬網絡編輯器。進入到虛擬網絡編輯器界面。
在這個界面里, 有VMnet0、VMnet1、VMnet8三個網絡名稱,其分別對應了橋接模式、僅主機模式、NAT模式。
我們在安裝的時候,網絡的選項是使用NAT模式,對應則是VMnet8。
當然,如果我們忘記了選擇了什么模式,可以在“編輯虛擬機設置”中再次打開查看,當然咯,需要更改配置的,需要先關閉虛擬機。
選擇VMnet8,取消“使用本地DHCP服務將IP地址分配給虛擬機”。我們自己來手工設置IP地址。
點開"NAT設置",可以看到其網關是:192.168.149.2
打開Windows的網絡設置,在適配器中,看到了吧,有一個也叫VMnet8的網絡適配器,VMware里的虛擬機就是通過這個虛擬的網絡適配器與主機共享IP地址,從而實現網絡通信的。
我們把Windows的VMnet8網絡適配器手動設置一個IP地址。
設置什么IP地址呢?就設置VMware的虛擬網絡編輯器里的DHCP的IP地址段吧。
- IP:192.168.149.3
- MASK:255.255.255.0
- GATEWAY:192.168.149.2
好的,現在為止,虛擬機的IP算是設置好了,我們還需要設置CentOS操作系統的IP。
(二)、CentOS設置網絡
打開CentOS虛擬機,進入到桌面,我們按住Ctrl+Alt+F2三個鍵,進入到終端。此刻終端應該是讓你輸入登陸用戶名和密碼,我們就用安裝時的root管理員賬號和密碼登陸。
當然,輸入密碼時,不會顯示***的,是什么都沒有顯示,照常輸入就可以了,別管它,畢竟Linux和Windows還有有很大差別的。
當輸入root賬號和密碼登陸后,光標如下圖所示
我們來看看是什么意思。
root:代表了你是使用root賬戶登陸。
localhost:表示本機的機器名。
~:表示目前在根目錄下。
#:是root根目錄操作的特定符號,如果是其它賬號登陸,則是$。
我們則是在#后面進行命令行的操作。
還記得教程(一)中提到的,Linux一切皆文件嗎?對的,在Linux下,網絡配置也是一個文件。
我們使用以下命令進行網絡配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33
解析一下這個命令。
vi:是Linux下的一個文本編輯器。以上的命令是指用vi打開/etc/sysconfig/network-scripts/ifcfg-ens33這個文件,ifcfg-ens33就是CentOS下的網絡配置文件。
那么,我記不全地址怎么辦?當然,也可以按Tab鍵進行自動補全,比如,當輸入vi /etc/sysc時,再按Tab鍵,就會自動補全目錄名稱了。
進入到ifcfg-ens33這個文件,如下圖。
整個屏幕被分成兩部分,上面的內容,下面是命令行(目前在顯示文件的路徑)。
如果用Windows的文件編輯器的理解,你會發現,目前無法你鍵盤輸入什么,都不會有反應。
我們嘗試按一下I或者A鍵。下午命令行變成了-- INSERT--,對的,這就是輸入模式。
我們利用上下箭頭鍵,移動光標到最后,輸入或修改以下內容:
IPADDR=192.168.149.88
NETMASK=255.255.255.0
GATEWAY=192.168.149.2
ONBOOT=yes
BOOTPROTO=static
完成后,我們按下ESC鍵,然后是:wq!,注意,是先按下冒號,再輸入wq!
按下冒號,代表進入到命令行模式,wq!表是強制保存文件並退出。
好了,網絡的配置文件就修改好了,執行以下命令進行重啟Linux:
reboot
重啟CentOS后,我們使用Windows來Ping一下192.168.149.88這個IP,發現可以正常通信了。
好了,現在虛擬機和物理機之間就可以通過VMnet8這個虛擬網絡正常通信了。
如果發現還是無法Ping通,可以嘗試禁用VMnet8這個網絡,再啟用,這樣可以消除之前網絡DHCP的影響。
二、小結
虛擬機是通過虛擬網絡與現實網絡通信的,虛擬網絡在Windows的網絡設置里就有。
vi /etc/sysconfig/network-scripts/ifcfg-ens33這個命令是編輯CentOS里的網絡設置,vi是編輯命令,ifcfg-ens33是網卡的文件。
在vi界面里,按下i或者a鍵可以進入到編輯模式,按下ESC鍵進入到命令行模式,:wq!是強制保存並退出,w代表write的意思,q代表quit的意思。
碼字不易,謝謝大家點贊。