您好,登錄后才能下訂單哦!
suse linux怎樣修改主機(jī)名,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
一、HOST文件說明
1.關(guān)于/etc/hosts
Linux的/etc/hosts是配置ip地址和其對應(yīng)主機(jī)名的文件,這里記錄本機(jī)的或其他主機(jī)的ip及其對應(yīng)主機(jī)名。不同的linux版本,這個配置文件也可能不同。比如Debian的對應(yīng)文件是/etc/hostname。
2.配置文件
這個文件可以配置主機(jī)ip及對應(yīng)的主機(jī)名,對于服務(wù)器類型的linux系統(tǒng)其作用是比較重要的。在局域網(wǎng)或是INTERNET上,每臺主機(jī)都有一個IP地址,它區(qū)分開每臺主機(jī),并可以根據(jù)ip進(jìn)行通訊。但I(xiàn)P地址不方便記憶,所以又有了域名。主機(jī)名方便互相訪問。
Linux主機(jī)名的配置文件就是/etc/hosts;它說明本主機(jī)哪些域名對應(yīng)那些ip,那些主機(jī)名對應(yīng)哪些ip:通常情況下這個文件首先記錄了本機(jī)的ip和主機(jī)名:
127.0.0.1 localhost.localdomain localhost
3.配置文件格式說明
/etc/hosts的內(nèi)容一般有如下類似內(nèi)容:
格式:網(wǎng)絡(luò)IP地址+主機(jī)名或域名+主機(jī)別名
127.0.0.1 localhost.localdomain localhost
還有一種格式也是被允許的
格式:網(wǎng)絡(luò)IP地址+主機(jī)名或域名
192.168.1.2 XX
4./hosts文件可以解決的問題
4.1遠(yuǎn)程登錄linux主機(jī)過慢問題
客戶端遠(yuǎn)程登錄一臺linux主機(jī),但每次登錄輸入密碼后都會等很長一段時間才會進(jìn)入,這是因?yàn)閘inux主機(jī)在返回信息時需要解析ip,如果在linux主機(jī)的hosts文件事先加入客戶端的ip地址,這時再從客戶端遠(yuǎn)程登錄linux就會變很快。
注:這里的遠(yuǎn)程登錄不僅僅是ssh,還可能是mysql遠(yuǎn)程登錄,或是文件共享的查詢等。
4.2雙機(jī)互連
當(dāng)兩臺主機(jī)只是雙機(jī)互連時,這時兩臺主機(jī)都需要設(shè)置自己的ip,同時在對方的hosts文件里加入自己的ip和主機(jī)名,例如跨網(wǎng)段打印機(jī)共享也可以通過修改hosts來實(shí)現(xiàn)。
二、設(shè)置的幾點(diǎn)
1、hostname命令可以臨時修改機(jī)器名
#hostname //查看機(jī)器名
#hostname -i //查看本機(jī)器名對應(yīng)的ip地址
#hostname XX //修改機(jī)器名為XX
2、修改配置文件實(shí)現(xiàn)修改機(jī)器名
#vi /etc/sysconfig/network //修改HOSTNAME=XX (這是REDHAT LINUX下要修改的)
#vi /etc/hosts //把默認(rèn)的機(jī)器名localhostlocalhost.localhost localhst改為XX
#reboot //修改后重啟機(jī)器
3、SUSE下要修改的還有:
方法1. 通過yast2管理工具進(jìn)行配置
在console中運(yùn)行yast2工具修改主機(jī)名(hostname)
# yast2 network 或#yastnetwork
“Network Settings”中選擇“Hostname/DNS”
在“Hostname”輸入框中輸入主機(jī)名,在“Domain name”中數(shù)入域名,如果沒有域名,接受缺省的“l(fā)ocal” 。
注意:若是用DHCP,則需取消“Change Hostname via DHCP”,不然分配主機(jī)名bogon(虛偽的人)。
方法2. 通過修改配置文件的方式并運(yùn)行命令修改主機(jī)名
修改/etc/hosts文件,在此文件中保存主機(jī)名,例如:
10.4.125.154 wcqm02.site wcqm02
然后運(yùn)行命令設(shè)置主機(jī)名
# /etc/rc.d/boot.localnet start
方法3. 運(yùn)行 sysctl 動態(tài)改變主機(jī)名
# sysctl -w kernel.hostname=wcqm02
看完上述內(nèi)容,你們掌握suse linux怎樣修改主機(jī)名的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。