您的位置:首页 > 运维架构 > Linux

Linux 服务器如何修改主机名

2015-08-12 14:09 543 查看
(一)CentOS6.5版本的修改主机名的方法
通过hostname 主机名 但已重启就会恢复到原先的。不过可以采用以下的进行更改既可。

1,通过修改文件/etc/sysconfig/network . eg:
# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=Server34 ---->修改想要的名字
2,修改文件/etc/hosts127.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来进行修改

[root@localhost ~]# vim /etc/hostname
server23
[root@localhost ~]# systemctl restart systemd-hostnamed.service
[root@localhost ~]# hostname
server23
(2)通过nmtui修改主机名

[root@localhost ~]# nmtui

┌─────────────────┤ Set Hostname ├──────────────────┐
│                                                   │
│ Hostname Server23________________________________ │
│                                                   │
│                                     <Cancel> <OK> │
│                                                   │
└───────────────────────────────────────────────────┘

[root@localhost ~]# hostname
Server23
(3) hostnamectl的命令行工具
[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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息