在 CENTOS 7 的版本可以使用 hostnamectl 來改變系統 hostname
---------------------------
# hostnamectl 指令用法
[root@dc216979 ~]# hostnamectl --help
hostnamectl [OPTIONS...] COMMAND ...
Query or change system hostname.
-h --help Show this help
--version Show package version
--transient Only set transient hostname
--static Only set static hostname
--pretty Only set pretty hostname
-P --privileged Acquire privileges before execution
--no-ask-password Do not prompt for password
-H --host=[USER@]HOST Operate on remote host
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
# 顯示目前狀態
[root@dc216979 ~]# hostnamectl status
Static hostname: test.jangmt.com
Icon name: computer
Chassis: n/a
Machine ID: 58ab28939f7f4b849244b1d618da079f
Boot ID: 4820af9d14a043d8ba6392196fbf7508
Virtualization: oracle
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-229.4.2.el7.x86_64
Architecture: x86_64
# 修改主機名稱
[root@dc216979 ~]# hostnamectl set-hostname datanode.jangmt.com
# 顯示目前狀態
[root@dc216979 ~]# hostnamectl status
Static hostname: datanode.jangmt.com
Icon name: computer
Chassis: n/a
Machine ID: 58ab28939f7f4b849244b1d618da079f
Boot ID: 4820af9d14a043d8ba6392196fbf7508
Virtualization: oracle
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-229.4.2.el7.x86_64
Architecture: x86_64
重開機後,就會正常了。
REF:
http://www.itzgeek.com/how-tos/linux/centos-how-tos/change-default-runlevel-in-centos-7-rhel-7.html
沒有留言:
張貼留言