InfraPlatform

리눅스설치-hostname 변경하기 : CentOS 6 & 7

IT오이시이 2018. 10. 21. 19:00
728x90

리눅스를 설치하고 나면 콘솔 화면에는 다음과 같이 Prompt 가 보인다.

설치후 hostname 은  localhost.localdomain 으로 설정 되어 있기 때문에 아래와 같이 프람프트가 보이므로 여러대의 서버를 관리할때 어떤 서버에서 일을 하는지 알기 위해서는 hostname 설정이 필요하다.

[root@localhost ~]#

이것을 바꾸는 작업이 hostname  설정이다.

설정하는 방법은 운영체제 버전에 따라 차이가 있으므로 원리만 이해 하면 좋겠다.


1.hostname 설정

Centos7에서는 /etc/hostname 이라는 파일을 통해서 설정이 된다.

변경하는 방법 은 hostnamectl  관리자 명령을 사용한다.

1) hostname  상태 조회

# cat /etc/hostname

localhost.localdomain


#hostnamectl   

Static hostname: localhost.localdomain

Transient hostname: hnode2

         Icon name: computer-vm

           Chassis: vm

        Machine ID: dbba7dd74c7e4f21a416a09775cc3c04

           Boot ID: e412e11af1ed4cc6ac4e867fb68d38d4

    Virtualization: kvm

  Operating System: CentOS Linux 7 (Core)

       CPE OS Name: cpe:/o:centos:centos:7

            Kernel: Linux 3.10.0-862.el7.x86_64

      Architecture: x86-64

2) hostnamectl로  변경 

#CentOS 6 

[root@localhost ~]# vi /etc/sysconfig/network

 HOSTNAME=hnode2


# CentOS 7 

[root@localhost ~]# hostnamectl set-hostname  hnode2


3) hostname 변경 후 조회 

# hostnamectl

   Static hostname: localhost.localdomain

Transient hostname: hnode2

         Icon name: computer-vm

           Chassis: vm

        Machine ID: dbba7dd74c7e4f21a416a09775cc3c04

           Boot ID: e412e11af1ed4cc6ac4e867fb68d38d4

    Virtualization: kvm

  Operating System: CentOS Linux 7 (Core)

       CPE OS Name: cpe:/o:centos:centos:7

            Kernel: Linux 3.10.0-862.el7.x86_64

      Architecture: x86-64


ssh 재접속 했을때 아래와 같이 prompt가 변경된다. 

[root@hnode2 ~]#


728x90
반응형