Linux 服务器如何修改主机名

本文详细介绍如何在CentOS 6.5及CentOS 7.2中修改主机名。对于CentOS 6.5,介绍了通过编辑配置文件和重启系统来实现修改。而在CentOS 7.2中,则提供了三种无需重启即可修改主机名的方法,包括修改/etc/hostname文件、使用nmtui图形界面工具以及利用hostnamectl命令行工具。

(一)CentOS6.5版本的修改主机名的方法

通过hostname 主机名  但已重启就会恢复到原先的。不过可以采用以下的进行更改既可。


1,通过修改文件/etc/sysconfig/network .  eg:

# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=Server34 ---->修改想要的名字


   2,修改文件/etc/hosts

127.0.0.1   localhost Server34 localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6


3,reboot 既可修改原主机名。


(二)CentOS7.2修改主机名

CentOS7.2修改主机名相对于6.5版本又有所改进,不需要重启就可以直接修改,具体的方法有如下三种:

(1)修改配置文件/etc/hostname来进行修改

1
2
3
4
5
[root@localhost ~]# vim /etc/hostname 
server23
[root@localhost ~]# systemctl restart systemd-hostnamed.service
[root@localhost ~]# hostname
server23

(2)通过nmtui修改主机名

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@localhost ~]# nmtui                                                                                                                                                                                                    
                                                                                                                             
                                                                                                                             
                                    ┌─────────────────┤ Set Hostname ├──────────────────┐                                   
                                    │                                                   │                                   
                                    │ Hostname Server23________________________________ │                                   
                                    │                                                   │                                   
                                    │                                     <Cancel> <OK> │                                   
                                    │                                                   │                                   
                                    └───────────────────────────────────────────────────┘
                                                                                                                                                                 
[root@localhost ~]# hostname
Server23

 (3) hostnamectl的命令行工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
            
[root@localhost ~]# hostnamectl -help
hostnamectl [OPTIONS...] COMMAND ...
Query or change system hostname.
  -h --help              Show this help
     --version           Show package version
     --no-ask-password   Do not prompt for password
  -H --host=[USER@]HOST  Operate on remote host
  -M --machine=CONTAINER Operate on local container
     --transient         Only set transient hostname
     --static            Only set static hostname
     --pretty            Only set pretty hostname
Commands:
  status                 Show current hostname settings
  set-hostname NAME      Set system hostname
  set-icon-name NAME     Set icon name for host
  set-chassis NAME       Set chassis type for host
  set-deployment NAME    Set deployment environment for host
  set-location NAME      Set location for host
[root@localhost ~]# hostnamectl status
   Static hostname: Server23
         Icon name: computer-vm
           Chassis: vm
        Machine ID: b832bc29266640fe83d7256d53840cdc
           Boot ID: 33590b06c20b45bab1e8e12fbf4986d2
    Virtualization: microsoft
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64
[root@localhost ~]# hostnamectl set-hostname servers23
[root@localhost ~]# hostname
servers23

                                                                                                                            

                                                                                                                            

                                                                                                                            

                                                                                          本文转自 lqbyz 51CTO博客,原文链接:http://blog.51cto.com/liqingbiao/1683981                                

                                                                            



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值