CentOS 7修改主机名【hostnamectl】
2016-01-12 21:13
381 查看
网上的教程多是修改/etc/sysconfig/network中的hostname及/etc/hosts文件,但该方法在CentOS 7中行不通。
典型的一个教程:http://www.virson.cn/1956.html
还有方法让使用
可行的办法是使用hostnamectl命令,该命令可用来查询及改变系统名称(system hostname):
#hostnamectl set-hostname admin-node
上述命令把系统名称改为了admin-node,在CentOS 7中亲测可用。
hostname分为三种:
pretty hostname: 也就是比较好看的hostname,用来取悦自己的;),如设置为“Zhjwpku’s Laptop”
static hostname: 用来在启动的时候初始化内核的hostname,保存在/etc/hostname中
transient hostname: 瞬态的主机名,是系统运行时临时分配的主机名,例如使用
使用
典型的一个教程:http://www.virson.cn/1956.html
还有方法让使用
sysctl kernel.hostname=node1,该命令也只是更改了后文中介绍的transient hostname。
可行的办法是使用hostnamectl命令,该命令可用来查询及改变系统名称(system hostname):
#hostnamectl set-hostname admin-node
上述命令把系统名称改为了admin-node,在CentOS 7中亲测可用。
hostname分为三种:
pretty hostname: 也就是比较好看的hostname,用来取悦自己的;),如设置为“Zhjwpku’s Laptop”
static hostname: 用来在启动的时候初始化内核的hostname,保存在/etc/hostname中
transient hostname: 瞬态的主机名,是系统运行时临时分配的主机名,例如使用
hostname node1设置的主机名node1就为transient hostname
使用
hostnamectl可以对以上三种主机名进行设置,如不指定则默认将static跟transient同时设定。详细命令使用方法可用
man hostnamectl来查看。
相关文章推荐
- Linux下用SSH免密码登陆其他指定主机
- Linux jdk卸载安装
- 【linux信号】10.11信号集
- Linux系统搭建SVN出现Can't connect to host '192.168.0.138':连接尝试失败
- Linux安装增强功能弹出提示[未能加载虚拟硬盘]
- Linux下忘记rootpassword怎么办?
- 21.linux字符比较和循环
- linux /sys目录下的各个子目录说明
- 管理员必备的20个Linux系统监控工具
- Linux下mv命令的用法
- Linux——file命令与magic file
- linux进程高cpu问题分析
- linux使用flock文件锁解决crontab冲突问题
- linux添加用户和修改密码
- 如何更改linux文件的拥有者及用户组(chown和chgrp)
- linuxmint 执行 qmake 报错
- Linux系统下卸载JDK 重新安装新版本
- Linux搭建 nfs 服务器
- windows向linux传送文件
- linux opendir 和 readdir , closedir用法