Linux hosts主機名不對

零の守墓人發表於2024-08-23

Linux的root使用者和oracle使用者顯示的主機名不一致

安裝完oracle之後,root使用者的主機名為localhost,但是oracle使用者的主機名顯示bogon。

轉載:Linux hosts主機名不對

1、現象:

[root@bogon ~]#
[root@bogon ~]# hostname
bogon

2、檢視幾個相關檔案,都正確

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

NETWORKING=yes
HOSTNAME=localhost.localdomain

[root@bogon ~]# vi /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

3、繼續,dns的的配置

[root@bogon logs]# vi /etc/resolv.conf
#Generated by NetworkManager
search com (大爺的,這行不知道咋來的,刪不掉)
nameserver 10.211.55.1

4、解決:

[root@bogon ~]# hostname localhost
[root@localhost logs]# hostname
localhost

5、若4操作後重啟發現hostname又變回去了,如下操作
vi /etc/hosts,追加 本機IP localhost

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.211.55.12 localhost(追加的)

參考:https://www.cnblogs.com/armo/p/6739472.html

相關文章