मैं अपने CentOS 6.5 होस्ट पर होस्टनाम को बदल नहीं सकता। मैं यहां मिले निर्देशों का पालन कर रहा हूं: http://www.rackspace.com/knowledge_center/article/centos-hostname-change
मैंने अपना /etc/hosts
ऐसा सेट किया ...
[root@mig-dev-006 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain
192.168.32.128 ost-dev-00.domain.com ost-dev-00
192.168.32.129 ost-dev-01.domain.com ost-dev-01
... तो मैं अपनी /etc/sysconfig/network
फ़ाइल को इस तरह बनाता हूँ ...
[root@mig-dev-006 ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ost-dev-00.domain.com
NTPSERVERARGS=iburst
... तो मैं hostname
ऐसे ही चलता हूं ...
[root@mig-dev-006 ~]# hostname ost-dev-00.domain.com
... और फिर मैं बैश चलाता हूं और सब ठीक लगता है ...
[root@mig-dev-006 ~]# bash
... लेकिन जब मैं अपने नेटवर्क को पुनः आरंभ करता हूं तो पुराना होस्टनाम वापस आ जाता है:
[root@ost-dev-00 ~]# /etc/init.d/network restart
Shutting down interface eth0: Device state: 3 (disconnected)
[ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Active connection state: activating
Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/6
state: activated
Connection activated
[ OK ]
[root@ost-dev-00 ~]# bash
[root@mig-dev-006 ~]#
... मेरे द्वारा इसका निर्धारण नहीं किया जा सकता। मुझसे यहां क्या गलत हो रहा है।
/etc/hostname
फ़ाइल नहीं है । [root@smp-mig-dev-006 ~]# ls -l /etc/hostname
आउटपुटls: cannot access /etc/hostname: No such file or directory
hostname somename
, कि इसका स्थायी प्रभाव है? (यदि आप उस कॉल को क्यों नहीं करते?)
/etc/hostname
है कि CentOS 7 में है, लेकिन CentOS 6. में नहीं है
/etc/hostname
फ़ाइल संपादित की है ?