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


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

[root@node1 ~]# vi /etc/sysconfig/network

    再修改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里面在我的電腦右擊,然后屬性,然后在計算機名里面設置主機名一樣。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM