본문 바로가기

IT/linux

[X][CentOS] hostname, FQDN

hostname 

IP Address : 192.168.56.101

Hostname : nix (We have selected this hostname, use hostname as per your interest)

FQDN (Fully Qualified Domain Name) : FQDN is combination of hostname+domain-name . Hence , here we are taking domain name as example.com .Therefore FQDN is nix.example.com


// hostname 검색

# hostname 

# hostname -f 

// ip 검색

-- CentOS 6.X

# ifconfig

# ifconfig -a

 -- CentOS 7.X

# ip addr

# ip addr list


// CentOS 6

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

HOSTNAME=myhost



1. /etc/sysconfig/network    

# vi /etc/sysconfig/network

3번째줄 처럼 HOSTNAME=<원하는 hostname> 을 넣어 줍니다..

HOSTNAME=TEST

 두 파일을 원하는 hostname으로 변경 후  :wq로 꼭 저장하시고,

 reboot 하시면 원하는 hostname 으로 변경됩니다


FQDN(Fully Qualified Domain Name) 수정도 동일합니다. 실제 도메인 적용


2. /etc/hosts 도 수정 해줍니다.

# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4  www.xxxx.com

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6     cent6





// CentOS 7

// CentOS7의 hostname의 종류

1. static(정적인) Hostname : 전통적인 호스트네임이다. CentOS 7은 호스트네임을 /etc/hostname 파일에 보관한다. (CentOS 6 이전에는 /etc/sysconfig/network에 HOSTNAME=호스트네임 형태로 지정 되었다.)

2. transient(일시적인) Hostname : 커널에서 관리되는 동적인 호스트네임, 기본적으로 static 호스트네임으로 설정되며 DHCP, mDNS에의해 변경되기도 한다. 

3. pretty Hostname : static, transient 호스트네임의 경우 사용할 수 있는 문자에 제한이 있다. 하지만, pretty 호스트네임은 사용자가 자유롭게 설정할 수 있고, UTF8 언어셋을 사용하기 때문에 한글으로 설정 가능



// 1. hostnamectl 을 이용한 hostname 설정

# hostnamectl set-hostname cent7


-- static hostname 설정

# hostnamectl --static set-hostname cent7


-- transient hostname 설정

# hostnamectl set-hostname --transient centos7


-- pretty hostname 설정

# hostnamectl set-hostname —pretty “cent7”


// 2. 확인

# hostnamectl status

   Static hostname: network

         Icon name: computer-vm

           Chassis: vm

        Machine ID: 8e8a9e152333f17.............

           Boot ID: 22bae868356aabb8cd........

    Virtualization: vmware

  Operating System: CentOS Linux 7 (Core)

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

            Kernel: Linux 3.10.0-327.4.5.el7.x86_64

      Architecture: x86-64


// 3. 재시작

# systemctl restart systemd-hostnamed


// nmtui 를 이용한 hostname 설정 (GUI 제공)



<< 작성중 >>