1. 程式人生 > >CentOS系統主機名與IP地址、閘道器、DNS服務的配置

CentOS系統主機名與IP地址、閘道器、DNS服務的配置

         Centos系統的主機名與Windows系統的主機名類似,在安裝完之後,沒有手動設定的話,都會配置一個預設的主機名,在Centos系統下可以採用命令“hostname”或者“uname -n”來查詢該Centos系統的主機名。同樣IP、閘道器、DNS的配置內容跟Windows系統也有相似之處,只是Centos系統的相關配置都是配置在相關的檔案中的。

          一、配置環境:

                 Centos 6.3版本 32位系統

                 虛擬機器版本:9.0.0 build-812388

          二、配置主機名:

            1、首先使用命令檢視主機名:

                 

                  圖中使用的是“uname -n”,其中“uname”是命令,“-n”是引數。同時使用命令“hostname”命令也可以檢視當前系統的主機名。

            2、修改當前系統的主機名,修改主機名涉及到兩個系統檔案,下面一個個修改相關檔案的內容:

                  A:修改/etc/sysconfig/network檔案,使用vi命令:

                  [[email protected]] vi /etc/sysconfig/network

                  在檔案中將HOSTNAME行修改成:

                  HOSTNAME=salver

                  B:修改/etc/hosts檔案,使用vim命令:

                  [[email protected]] vi /etc/hosts

                  修改成如圖所示:

                  

                 C:重啟生效,驗證即可。

          三、配置IP地址、閘道器、DNS服務:

            1、首先使用命令檢視IP地址,如圖所示:

                  

                  從圖中可以看到,該主機的IP地址是192.168.31.135。

            2、使用ifconfig命令設定IP地址,如圖所示:

                  

                  從圖中的命令可以看到,採用命令設定了eth0網絡卡的IP地址:192.168.31.137。

                  重新連結主機,採用ifconfig命令檢視IP地址,結果如圖:

                  

                  從圖中的ifconfig命令可以看到,採用命令設定了eth0網絡卡的IP地址:192.168.31.137設定成功。

                  我們講Centos的配置跟Windows有很大不同,所有設定都是在檔案裡面儲存的,那麼現在有一個問題,就是我們的IP設定成功了嗎?將Centos系統利用reboot命令重新啟動,遠端重新連結Centos系統,利用ifconfig命令重新檢視IP地址的設定。結果如圖:

                  

                  從圖中的ifconfig命令可以看到,eth0網絡卡的IP地址是192.168.31.135,表明沒有設定成功。

            3、從檔案中配置IP地址、閘道器、DNS服務:

                  A:修改/etc/sysconfig/network檔案,使用vi命令相關命令修改閘道器:

                  [[email protected]]# vi /etc/sysconfig/network

                  配置結果如圖:

                  

                  設定閘道器為:192.168.31.2。

                  注:重要說明:

                  NETWORKING=yes(表示系統是否使用網路,一般設定為yes。如果設為no,則不能使用網路,而且很多系統服務程式將無法啟動);

                  HOSTNAME=salver(設定本機的主機名,這裡設定的主機名要和/etc/hosts中設定的主機名對應);

                  GATEWAY=192.168.31.2(設定本機連線的閘道器的IP地址。例如,閘道器為192.168.31.2)。

                  B:修改/etc/sysconfig/network-scripts/ifcfg-eth0檔案,使用vi命令相關命令修改IP地址:

                  [[email protected]]#  vi /etc/sysconfig/network-scripts/ifcfg-eth0

                  配置結果如圖:

                 

                 設定IP地址為:192.168.31.135,DNS服務為:192.168.31.2。

                  注:重要說明:

                  DEVICE=eth0 #描述網絡卡對應的裝置別名,例如ifcfg-eth0的檔案中它為eth0;

                  BOOTPROTO=static #設定網絡卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應靜態指定的 ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址;

                  HWADDR=00:0C:29:A8:30:E8 #對應的網絡卡實體地址;

                  IPADDR=192.168.31.135 #如果設定網絡卡獲得 ip地址的方式為靜態指定,此欄位就指定了網絡卡對應的ip地址;

                  IPV6INIT=no;

                  NETMASK=255.255.255.0 #網絡卡對應的網路掩碼;

                  DNS1=192.168.31.2

                  C:修改/etc/resolv.conf檔案,使用vi命令相關命令修改DNS服務域:

                  [[email protected]]#  vi /etc/resolv.conf

                  配置結果如圖:

                  

                  從圖中可以看到,我們配置的DNS服務域為:192.168.31.2。

                  注:其實在B步驟已經設定了DNS Server的地址後系統會自動修改這個配置檔案。

            4、重新啟動系統,驗證即可。

          四、問題:

          其實上面配置IP地址的情況,只適合機器本身是Centos系統的情況。如果是在虛擬機器下安裝的Centos系統的話,有時候會出現IP地址非我們在檔案中配置的IP地址,這是為什麼呢?其實問題很簡單,那就是虛擬機器工具本身會根據設定為我們虛擬機器下的Centos系統設定相關的IP地址,所以有時候會出現上述情況。那麼這種問題應該如何解決呢?很簡單,既然是虛擬機器工具本身的設定問題,那麼我們直接設定即可:

            1、開啟虛擬機器的Edit->Virtual Network Editor選單,選擇VMnet8,去掉Use local DHCP service to distribute IP address to VMs選項,如圖所示:

                  

            2、點選NAT Settings檢視一下GATEWAY地址,如圖所示:

                  

                  從圖中可以看到,我們的閘道器是:192.168.31.2。

                  注:上文中的閘道器配置,是我先在此處檢視之後才配置的。

            3、點選OK儲存即可。

相關推薦

CentOS系統主機IP地址DNS服務配置

         Centos系統的主機名與Windows系統的主機名類似,在安裝完之後,沒有手動設定的話,都會配置一個預設的主機名,在Centos系統下可以採用命令“hostname”或者“uname -n”來查詢該Centos系統的主機名。同樣IP、閘道器、DNS的配置

讓Logback日誌中顯示主機IP地址及一切你想顯示的

1.建立一個類繼承自ch.qos.logback.classic.pattern.ClassicConverter   2.重新方法 @Override public String convert(ILoggingEvent event) {}  

Linux學習筆記(10)linux網路管理配置之一——主機IP地址

Linux學習筆記(10)linux網路管理與配置之一——主機名與IP地址 大綱目錄 0.常用linux基礎網路命令 1.配置主機名 2.配置網絡卡資訊與IP地址 3.配置DNS客戶端 4.配置名稱解析順序 5.配置路由與預設閘道器 6.雙網絡卡繫結   1.配置主機名 1.1

JAVA中通過InetAddress類獲取主機IP地址

獲取一個InetAddress物件 InetAddress address =InetAddress.getLocalHost(); //通過getByName方法+本機名: InetAddres

IP地址網路號主機網路地址子網掩碼192.168.0.1/24是什麼意思

IP地址 IP地址通俗上講,就是臺電腦在網路世界的唯一標識,它由32的二進位制陣列成,也就是4個位元組,就像人的身份證一樣,它能夠唯一標識一臺電腦。 IP地址的組成 IP地址=網路ID+主機ID,同一個網路的IP地址能夠公用(不能全為“0”,也不能全為“1”)。

【計算機基礎】主機IP,域名,端口,DNS服務的通俗理解

net 例如 本地 房子 新的 數字 baidu 域名解析 什麽   在很早的時候,世界上只有幾臺計算機,這幾臺計算機的擁有者想互相連接起來以方便聊天約炮,怎麽辦呢?他們給各自的計算機起了一個名字,比如張三,李四,王二,以後他們就通過這個計算機名字來相互連接。這幾個名字可以

ip地址網路號DNS子網掩碼

今天在搭建蜜罐的網路是碰到了一大推關於ip地址、網路號、閘道器、DNS、子網掩碼等相關的問題,下面進行資料的搜查,解釋如下: 1.IP與MAC 我們現在基本用的都是ipv4協議,所謂ip就是你電腦整個網路的編號。其他電腦想訪問電腦就得需要這個編號。但是這個編號很多情況下是一直在變化的。唯一不

樹莓派更改靜態IP 地址掩碼

樹莓派在使用ssh遠端登入(樹莓派ssh設定允許條件下,官方因安全考慮,在2016年更新映象版本後關閉了樹莓派的 ssh,開啟方式很簡單,在燒寫好映象的sd卡根目錄下新建一個命名為“ssh”的檔案,儲存即可)或者一些和其他介面對接互動的時候往往需要固定IP。 1、ifcon

Android 命令設定獲取IP地址dns

通過shell命令設定(獲取)IP、閘道器、dns資訊,需要獲取root許可權 檢視所有網路資訊 C:\>adb shell [email protected]:/ # netcf

【網路】Mac地址IP子網掩碼DNS

MAC(Media Access Control, 介質訪問控制)MAC地址是燒錄在Network Interface Card(網絡卡,NIC)裡的.MAC地址,也叫實體地址或硬體地址,是由48位元長,16進位制的數字組成.0-23位叫做組織唯一標誌符(org

VC獲取本機IP子網掩碼計算廣播地址等資訊程式碼(通過讀登錄檔)

// code by xiujie , bbs.xiujie.cn#pragma comment(lib, "ws2_32.lib")#include <iostream>#include <cstdlib>#include <string&g

VC獲取本機IP子網掩碼計算廣播地址等資訊

重在思路#pragma comment(lib, "ws2_32.lib")#include <iostream>#include <cstdlib>#include <string>#include <vector>#include <windows.

IP地址子網掩碼DNS地址

  ip:網際網路上聯接了無數的服務和電腦,每一個主機都有惟一的地址,作為該主機在Internet上的唯一標誌,即IP地址(Internet Protocol Address)。它是一串4組由圓點分割的數字組成的,其中每一組數字都在0-255之間,如202.20

網路基礎概念(IPMAC子網掩碼)

目錄 IP地址 MAC地址 閘道器 子網掩碼 反子網掩碼 子網掩碼 子網劃分一: 子網劃分二: 子網匯聚 廣播域 衝突域 CSMA/CD IP地址 ip地址是用於標識網路中每臺裝置的標識。目前 IPV4 ,用32位表示。IPV6,用1

Swift3.0 Swift2.3 獲取IP地址 獲取地址

最近需要在Swift專案中獲取路由器的閘道器地址,在網上找了半天的程式碼也沒發現太多有價值的東西,而且大多都是OC程式碼,很少有Swift的相關程式碼,只找到了一個通過Swift程式碼獲取裝置IP的程式碼,最後實在沒辦法只能曲線救國了。 在路由器預設登入地址方面,主流品

ubuntu修改IP地址的方法

一、使用命令設定Ubuntu IP地址 1.修改配置檔案blacklist.conf禁用IPV6 sudo vi /etc/modprobe.d/blacklist.conf 表示用vi編輯器(也可以用其他編輯器,如gedit)編輯etc資料夾下modprobe.

Linux系列:Ubuntu虛擬機器設定固定IP上網(配置IPDNS防止resolv.conf被重寫)

虛擬機器裡設定上網方式為NAT最方便,因為無需手動設定即可上網,但是NAT的上網方式預設是DHCP動態分配IP的,這意味著你每次重啟虛擬機器都有不一樣的IP地址,這對一般使用者沒任何問題。但是如果你的機子有特殊用處,比如作為伺服器,需要IP地址資訊,亦或者像我一樣,作為一個

Linux命令列修改IPDNS的方法

修改 linux下 IP 的值: 臨時修改: ifconfig eth0 192.168.2.23 netmask 255.255.255.0 route add default gw 192.168.2.1 永久修改: vi /etc/sysconfig/net

Ubuntu 16.04設定IPDNS

對於Ubuntu和CentOS 6配置都適用1、修改IP地址開啟/etc/network/interfacessudo vim /etc/network/interfaces加入以下語句:auto eth0 #要設定的網絡卡 iface eth0 inet static #設

linux 怎樣設定ip掩碼

1、命令列使用vi編輯器開啟網絡卡配置檔案ifcfg-eth0:vi /etc/sysconfig/network-scripts/ifcfg-eth02、開始編輯,填寫ip地址、子網掩碼、閘道器、DNS等。其中“紅框內的資訊”是必須得有的。3、編輯完後,儲存退出。4、重啟網