歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 上修改 IP 地址和 hostname 的方法

Linux 上修改 IP 地址和 hostname 的方法

日期:2017/2/28 14:52:46   编辑:Linux教程

查詢、修改主機信息

一、如何修改Linux主機名稱

1. 變更當前主機名

1.1 echo new-hostname > /proc/sys/kernel/hostname (系統啟動時,從此文件中讀取主機名字)

1.2 hostname new-hostname (即時生效,但系統重啟後將失效)

2. 修改配置文件,使得下次重啟的時候,使用新的主機名

2.1 編輯文件: /etc/sysconfig/network

2.2 修改: HOSTNAME=new-hostname.domainname

通過修改/etc/sysconfig/network文件中的HOSTNAME中的內容,即可設定新的主機名稱,當然要重開機才能生效;接下來可對/etc/hosts文件進行做對應修改,接下來對hosts中文件內容說明一下,內容下:

127.0.0.1 localhost.localdomain localhost (IPV4)

::1 localhost.localdomain localhost6 (IPV6)

3. 配置本機的域名解析文件,使得本機的應用程序能夠解析新的主機名

3.1編輯文件: /etc/hosts

修改: xxx.xxx.xxx.xxx new-hostname.domainname new-hostname (這裡的xxx代表本機的網

絡地址,也可以是環回地址127.0.0.1).

4. 通過圖形界面進行修改

運行neat命令,打開如下界面(熟悉吧)

說明:/etc/hosts檔主要是針對解析來說的,hosts只是用來解釋網絡中主機與所對應的IP文件,供hosts所有者主機查詢用;故我們通過直接修改network文件來修改主機的名稱,當然最好是也修改hosts文檔,當然僅修改network文檔,重啟後便可生效。

二、如何查看主機IP信息

1. 通過hostname指令來獲取主機及IP信息

hostname –a: 獲取主機別名。

hostname –d: 獲取DNS域名。

hostname –f: 獲取FQDN名稱。

hostname –i: 獲取主機的IP地址。

hostname –s: 獲取域名的netbios名稱。

2. ifconfig查看主機的IP信息

Ifconfig: 查看所有網絡接口信息(包含其他的一些信息,如IP,MAC地址,MTU值等)

Ifconfig –interface: 查看指定接口信息(包括IP信息)

Copyright © Linux教程網 All Rights Reserved