1. 為什麼linux中/etc/hosts文件總是被自動修改
關閉NetworkManager服務即可。
臨時關閉:
serviceNetworkManagerstop
永久關閉:
chkconfigNetworkManageroff
在centos6.x系列Linux版本修改完/etc/hosts之後重啟被修改,是由於NetworkManager服務,關閉後再修改hosts文件,重啟就不會變回去了。
2. linux怎麼設置修改hosts文件
hosts文件是linux系統上專門用於域名快速解析的文件,修改hosts文件可以讓我們實現快速方便的訪問。今天小編就來告訴大家怎麼設置修改hosts文件內容,並且讓它立即生效。
具體步驟如下:
1.直接輸入【vim/etc/hosts】,後面輸入hosts文件內容的具體配置,比如:
192.168.1.100master.cupcat.cnmaster
192.168.1.101centos101.cupcat.cncentos101
192.168.1.102centos102.cupcat.cncentos102;
2.如果這時候命令沒有生效的話,我們可以直接重啟,但是很多時候我們不方便重啟,可以使用命令重啟;
3.修改【/etc/sysconfig/network】文件,將HOSTNAME修改別名,如下:
NETWORKING=yes
HOSTNAME=host1
4.修改之後重啟網路服務,輸入【servicenetworkrestart】,等待生效即可;
5.如果重啟伺服器以後,依然無效,可能和dns緩存油管,輸入【ps-ef|grepnscd】查看是否啟用nscd,之後輸入【/etc/init.d/nscdstop】,關閉Linuxnscd緩存服務就可以了。
以上就是linux修改hosts文件的方法步驟,希望對各位小夥伴們有所幫助。
3. Linux裡面hostname怎麼不重啟立即生效
centos6修改hosts文件不需要重啟。 但是為了修改的主機名能夠及時生效,最好進行重啟。