阿里雲修改主機名hostname和修改密碼

2022-03-11 12:58:02 字數 2210 閱讀 4236

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鍵)

[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

注:通過修改此配置檔案的內容,它能夠實現永久修改linux的主機名,但是它不會立即生效,即不在當前執行時間生效,即在從下次重啟後才開始生效,至少是不在當前session生效,需要使用者退出並重啟伺服器以後才生效。通過修改此配置檔案,再配合hostname命令,可實現立即永久修改linux的主機名。

重啟伺服器之後發現主機名並沒有發生變化

注意:如果是 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系統...