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
... 그리고 나는 bash를 실행하고 모두 잘 보인다 ...
[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
파일 을 편집 했습니까 ?