Linux에서 호스트 이름을 변경하는 방법은 무엇입니까?

시스템 관리자의 필수 작업 중 하나는 호스트 이름을 변경하는 방법을 아는 것입니다.

설치 중 잘못된 호스트 이름을 입력했거나 변경해야 하는 경우 아래와 같이 변경할 수 있습니다. 다음은 Ubuntu 및 CentOS에서 테스트되었습니다.

호스트 이름 변경에는 세 단계가 포함됩니다.

  • /etc/sysconfig/network에서 HOSTNAME 값 변경
  • /etc/hosts에서 호스트 이름 변경
  • 터미널에서 호스트 이름 업데이트

1. 호스트 이름 표시

터미널에서 hostname을 실행하여 구성된 이름을 알아봅시다.

[[email protected] ~]# hostname
centos-s-1vcpu-2gb-lon1-01
[[email protected] ~]#

koreantech.org로 바꾸자

2. 호스트 이름 변경

vi를 사용하여 /etc/sysconfig/network 파일을 편집하고 HOSTNAME=을 찾아 원하는 이름으로 업데이트합니다.

참고: 일부 Cloud VM에서 HOSTNAME 항목이 존재하지 않는 것을 확인했습니다. 서버에서 이것을 찾지 못하면 이 단계를 무시해도 됩니다.

변경 전:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos-s-1vcpu-2gb-lon1-01

변경 후:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=koreantech.org
[[email protected] sysconfig]#

다음 단계는 호스트 파일에서 호스트 이름을 변경합니다.

/etc/hosts 파일을 편집하고 127.0.0.1에서 현재 호스트 이름과 서버 IP(있는 경우) 줄을 찾아 위에서 구성한 원하는 항목으로 업데이트합니다.

변경 전:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

[[email protected] ~]#

변경 후:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 koreantech.org
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

[[email protected] ~]#

3. 터미널에서 호스트 이름 변경

마지막으로 원하는 값으로 hostname 명령을 실행합니다.

[[email protected] ~]# hostname koreantech.org

서버에 다시 로그인하면 새 호스트 이름을 확인할 수 있습니다.

DigitalOcean 서버를 사용하십니까?

DigitalOcean VM에서 호스트 이름을 변경하려면 /etc/hostname 파일에서 호스트 이름도 업데이트해야 합니다.

다음은 간단한 비디오 데모입니다.

그것은 쉽다.

그렇지? Linux에 대해 더 알고 싶으십니까? 이것을 확인하십시오 행정 코스.

  놓칠 수 없는 최고의 블랙 프라이데이 비즈니스 거래 15가지

기사를 재미있게 읽으셨나요? 세계와 공유하는 것은 어떻습니까?