LoginSignup
4
5

More than 5 years have passed since last update.

CentOS7_ホスト名変更方法

Last updated at Posted at 2015-07-22

CentoS7のホスト名変更方法

通常インストールしたCentOS7 と EC2のAMIで提供されているCentOS7では、ホスト名変更が一部異なる。
EC2-AMIのCentOS7では、cloud-initサービスが起動時にホスト名を上書きしてしまい変更が反映されないので、
追加で対応が必要となります。

CentOS7(通常)の場合

ホスト名変更(ホスト名 sv.example.com にセット)

$ sudo hostnamectl set-hostname sv.example.com

確認

$ sudo hostnamectl                                                                                                                       
   Static hostname: sv.example.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 
           Boot ID: 
    Virtualization: xen
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-229.7.2.el7.x86_64
      Architecture: x86_64

CentOS7(AMI)の場合

ホスト名変更(ホスト名 sv.example.com にセット)

$ sudo hostnamectl set-hostname sv.example.com

上記、実行後、/etc/cloud/cloud.cfg ファイルを編集し、"- update_hostname" をコメントアウトします。
コメントアウトする事で、再起動時に、ホスト名が上書きされなくなります。

$ sudo vim /etc/cloud/cloud.cfg
/etc/cloud/cloud.cfg
- - update_hostname
+ # - update_hostname

確認

$ sudo hostnamectl                                                                                                                       
   Static hostname: sv.example.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 
           Boot ID: 
    Virtualization: xen
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-229.7.2.el7.x86_64
      Architecture: x86_64

以上となります。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5