답변:
을 사용하는 것보다 조금 더해야합니다 hostname
. 아래 링크는 문제를 해결해야합니다. RedHat Linux에서 재부팅하지 않고 호스트 이름 변경
루트로 로그인했는지 확인하고 / etc / sysconfig로 이동하여 vi에서 네트워크 파일을여십시오.
cd /etc/sysconfig vi network
HOSTNAME 행을 찾아서 사용하려는 새 호스트 이름으로 바꾸십시오. 이 예에서는 localhost를 redhat9로 바꾸고 싶습니다.
HOSTNAME=redhat9
완료되면 변경 사항을 저장하고 vi를 종료하십시오. 다음으로 / etc / hosts 파일을 편집하고 새 호스트 이름을 설정합니다.
vi /etc/hosts
호스트에서 이전 호스트 이름이있는 줄을 편집하여 새 호스트 이름으로 바꿉니다.
192.168.1.110 redhat9
변경 사항을 저장하고 vi를 종료하십시오. 예약되지 않은 재부팅의 경우 변경 사항을 영구적으로 유지하려면 / etc / hosts 및 / etc / sysconfig / network를 변경해야합니다.
이제 호스트 이름 프로그램을 사용하여 현재 설정된 호스트 이름을 변경합니다.
hostname redhat9
그리고 매개 변수없이 다시 실행하여 호스트 이름이 변경되었는지 확인하십시오.
hostname
마지막으로 네트워크를 다시 시작하여 / etc / hosts 및 / etc / sysconfig / network에 대한 변경 사항을 적용합니다.
service network restart
RHEL 6 서버에서 호스트 이름을 변경하는 방법을 따르십시오 . 두 옵션 모두 재부팅해야합니다.
첫 번째 옵션 또는 두 번째 옵션을 따를 수 있습니다 .
수정 /etc/sysconfig/network
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=MyNewHostname.localdomain
GUI 모드로 들어가려면 다음 명령을 입력하십시오.
[root@localhost ~]# system-config-network