centos 7修改密碼:
一、永久修改主機名的方法(針對於普通的伺服器)
1、通過hostname命令修改。
[root@izwz9f7pm0tw36neb1j7gmz ~]# hostname node1
修改完之後發現主機名還是沒有變化,需要重新開啟乙個會話或者重新登入即可
注:此命令的作用是暫時的修改linux的主機名,它的存活時間linux當前的執行時間,即在下一次
重啟前的執行時間內。一般修改以後立即生效,但這只是臨時生效,不是永久生效
2、 通過配置檔案/etc/sysconfig/network修改。
[root@node1 ~]# cat /etc/sysconfig/network
# created by anaconda
networking_ipv6=no
peerntp=no
gateway=172.18.207.253
在此配置檔案中新增一條hostname=node1
再修改vim/etc/hosts檔案
在檔案中新增自己的ip和自定義的主機名(注意ip和主機名之間需要加空格或者tab鍵)注:通過修改此配置檔案的內容,它能夠實現永久修改linux的主機名,但是它不會立即生效,即不在當前執行時間生效,即在從下次重啟後才開始生效,至少是不在當前session生效,需要使用者退出並重啟伺服器以後才生效。通過修改此配置檔案,再配合hostname命令,可實現立即永久修改linux的主機名。[root@localhost ~]# vim /etc/hosts
127.0.0.1
localhost localhost.localdomain localhost4 localhost4.localdomain4::1
localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.226.131 test01
重啟伺服器之後發現主機名並沒有發生變化
注意:如果是 centos 7 作業系統,可以使用命令:hostnamectl set-hostname 主機名 來修改,修改完畢後重新shell 登入或者重啟伺服器即可。
如果是 ubuntu 系統,則需要修改檔案 /etc/hostname, 將其對應的主機名修改為新的主機名。見第3點。
3、修改配置檔案/etc/hosts
這個檔案的作用就是提供ip和主機名的對照作用,linux通過這個檔案知道某個ip對應於某個主機名,也可以進行網域名稱解析作用。如比方說google的ip是10.23.56.238,那麼可以在這個檔案的最後加上一行:
10.23.56.238 google.com
這個檔案的一行對應乙個對照,每行的格式是:
ip 全域性主機名 主機名的別稱
檢視這個配置檔案,具體內容如下:
編輯 vi /etc/hosts這個配置檔案新增一條該伺服器ip對應的主機名
當然這個檔案可以把自己本機的主機名和ip放上去,有什麼作用呢?因為有些軟體是通過這個檔案來實現主機名與ip的對應的,如oracle。這個檔案對自己本機的設定的功能,有點類似windows裡面在我的電腦右擊,然後屬性,然後在計算機名裡面設定主機名一樣。
CentOS7 0修改主機名 hostname
linux中的hostname在大多數應用中至為重要,例如有些應用強制使用主機名稱而不能使用ip位址,如果預設主機名稱都為localhost.localdomain 的話那一定會出現問題,而且看起來也是那麼的不盡人意。在centos6及其以下版本一般通過修改配置檔案的辦法來修改主機名,此配置檔案一般...
CentOS7 0修改主機名 hostname
linux中的hostname在大多數應用中至為重要,例如有些應用強制使用主機名稱而不能使用ip位址,如果預設主機名稱都為localhost.localdomain 的話那一定會出現問題,而且看起來也是那麼的不盡人意。在centos6及其以下版本一般通過修改配置檔案的辦法來修改主機名,此配置檔案一般...
阿里雲Linux更改主機名
您需要使用hostname或hostnamectl命令。這兩個命令都用於設定或顯示系統的當前主機或網域名稱。許多網路程式 例如sendmail,apache伺服器 使用主機名來識別機器。因此建議設定正確的主機名。幾乎所有現代linux發行版都附帶了systemd和linux發行版中使用的init系統...