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