查詢、修改主機資訊
一、如何修改linux
主機名稱
1. 變更當前主機名
1.1 echo new-hostname > /proc/sys/kernel/hostname (系統啟動時,從此檔案中讀取主機名字)
1.2hostname 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
修改:***.***.***.*** new-hostname.domainname new-hostname (
這裡的***
代表本機的網
絡位址,也可以是環迴位址127.0.0.1).
4. 通過圖形介面進行修改
執行neat
命令,開啟如下介面(熟悉吧)
說明:/etc/hosts
檔主要是針對解析來說的,hosts
只是用來解釋網路中主機與所對應的ip
檔案,供hosts
所有者主機查詢用;故我們通過直接修改network
檔案來修改主機的名稱,當然最好是也修改hosts
文件,當然僅修改network
文件,重啟後便可生效。
技巧:兩個簡單的命令臨時臨時設定主機名。
(1)使用sysctl命令修改核心引數,格式:sysctl kernel.hostname=主機名,如下。
[root@zijuan /]# sysctl kernel.hostname=newname
kernel.hostname=newname #newname為新設定的主機名
(2)使用hostname命令設定主機名。格式為:hostname 主機名,如下。
[root@zijuan /]# hostname newname
該設定為臨時生效。重新啟動系統後,設定失效。
二、如何檢視主機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 –inte***ce:
檢視指定介面資訊(包括ip
資訊)
Linux如何修改主機名
1 以root使用者登入,然後輸入hostname,可以看到當前登入主機名為localhost.localdomain 2 更改 etc sysconfig下的network檔案,在提示符下輸入vi etc sysconfig network,然後將hostname後面的值改為想要設定的主機名 3 ...
如何修改linux的主機名
周海漢 文 2010.2.3 我維護兩三個機房的數十台機器,開發用機器,運營用機器,自己工作機器也是ubuntu,有時開很多ssh,幹的還是同樣的事情,很容易搞混。所以需要一目了然的知道某台機器的情況,避免犯暈。這就需要修改主機名。預設安裝系統的主機名都是localhost,無法區分。顯示主機名 z...
Linux 如何修改 Linux 主機名
該方法適用於安裝了 linux 系統的raspberry pi cubieboard。在終端執行 sudo vi etc hosts 你看到的 hosts 檔案應該是這樣的 1 127.0.0.1 localhost 2 1 localhost ip6 localhost ip6 loopback ...