RedHat Enterprise Linux 6-호스트 이름 편집


17

현재 RedHat Enterprise Linux 6 가상 머신에서 호스트 이름을 편집하려고하는데 문제가 있습니다.

다음 hostname과 같은 기능을 사용해 보았습니다 .

hostname -v bravo.cmweb.com

그리고 성공적으로 편집 된대로 함수와 호스트 이름을 호출합니다.

그런 다음 컴퓨터를 재부팅 한 다음 호스트 이름을 다시 입력하십시오 localhost.localdomain.

이제 Linux에서 호스트 이름을 영구적으로 편집하는 방법은 무엇입니까?

답변:


30

을 사용하는 것보다 조금 더해야합니다 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

1

Red Hat 시스템의 호스트 이름은 파일에 구성되어 있습니다 /etc/sysconfig/network.

파일을 편집하고 다음과 같은 행을 추가하거나 편집하십시오.

HOSTNAME="bravo.cmweb.com"

1

RHEL 6 서버에서 호스트 이름을 변경하는 방법을 따르십시오 . 두 옵션 모두 재부팅해야합니다.

첫 번째 옵션 또는 두 번째 옵션을 따를 수 있습니다 .

  1. 수정 /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • 서버를 저장하고 재부팅하십시오.
  2. GUI 모드로 들어가려면 다음 명령을 입력하십시오.

    [root@localhost ~]# system-config-network
    
    • “DNS 구성”으로 이동하십시오.
    • 원하는 호스트 이름을 수정하고 확인을 클릭하십시오.
    • ”저장 후 종료”를 클릭하십시오.
    • 서버를 저장하고 재부팅하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.