如何使用命令來更改linux的IP 、DNS 、子網掩碼,在虛擬機(vitrualBox)上添加一個Linux的虛擬機;
安裝方法:http://pan.baidu.com/s/1sjJPhP7
安裝完以后,進入到Linux桌面,是一個這樣的桌面:
按CTRL+ALT+F2 進入命令行窗口,然后登錄 ,在登錄成功以后在命令下輸入:
vi /etc/sysconfig/network-scripts/ifcfg-ethx
就打開了設置窗口,默認哪果你只有一個網卡的話,就這樣就可以,如果多個網卡那網卡可能會分0、1即:
vi /etc/sysconfig/network-scripts/ifcfg-ethx0 vi /etc/sysconfig/network-scripts/ifcfg-ethx1
如果是兩個網卡,那分開設置就行了;
打開一個文件,里面會顯示這樣:
只要把里面的參數設置了就行了,如下圖的注解:
按鍵盤上的”Insert“ 鍵來進入更改;當所有都配置完以后,按Esc鍵,然后輸入 :wq 三個字母 即:寫入保存並退出 ;
再執行命令
vi /etc/sysconfig/network-scripts/ifcfg-ethx
可以看到我們的更改已經保存了。
然后設置本機的虛擬VirturalBox-Host-only Network;右擊右下角的網絡,打開網絡中心,會看到有這一項:
點開設置->屬性-》IP4-》設置
這里的IP地址最好是虛擬機里面設置的網關;
設置完以后我們試一下,看能不能Ping通:
可以Ping的通,那下面我們就設置一下他的主機名:
到這里,基本上虛擬機的系統就能用了,我們可以用遠程 工具連接,我們用putty這個工具: putty中文版下載
然后是登錄 ,登錄成功以后,我們輸入命令: vi /etc/hosts
進入設置,然后按 "insert" 鍵 來設置,格式是IP 主機名 如下圖:
改完以后,按Esc鍵 ,輸入 :wq 進行保存並退出 ,同時還要改另一個地方,命令:vi /etc/sysconfig/network
把主機名設置一下:
等號右邊的就是要設置的主機名,設置完以后按”ESC“ 並輸入 :wq退出;
退出以后並沒有生效,輸入命令 hostname redhat1 按回車,並輸入 su - 就可以暫時的更改;如下:
但這只是暫時的,想要永久的變更過來,你需要重啟一下Linux就可以了。