centos 7快速设置主机名指令hostnamectl介绍
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-01 16:22:55 浏览: 评论:0
hostnamectl指令是在centos7中增加的一个,我们可以利用它来设置主机名,下面来看个简单的例子.
centos7 上在主机名变更新增了一个hostnamectl 指令,该指令的无论在输出和更改上都较之前更加的便利,先看下hostname的help帮助信息,代码如下:
- [root@361way ~]# 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
查看hostname信息,代码如下:
- [root@361way ~]# hostnamectl
- Static hostname: 361way
- Icon name: computer-desktop
- Chassis: desktop
- Machine ID: 6917731f5fe447d0bca296ed2802e250
- Boot ID: e0d20bc2a3a4474c960394967d33ab53
- Operating System: CentOS Linux 7 (Core)
- CPE OS Name: cpe:/o:centos:centos:7
- Kernel: Linux 3.10.0-123.6.3.el7.x86_64
- Architecture: x86_64
设置主机名,从上面的help 帮助里可以看到,在设置主机名时,这里涉及到四种主机名,在hostnamectl 的man手册里给予了说明和解释,代码如下:
- This tool distinguishes three different hostnames: the high-level "pretty" hostname which might include all kinds of special characters (e.g. "Lennart's
- Laptop"), the static hostname which is used to initialize the kernel hostname at boot (e.g. "lennarts-laptop"), and the transient hostname which might be
- assigned temporarily due to network configuration and might revert back to the static hostname if network connectivity is lost and is only temporarily
- written to the kernel hostname (e.g. "dhcp-47-11").
- Note that the pretty hostname has little restrictions on the characters used, while the static and transient hostnames are limited to the usually accepted //phpfensi.com
- characters of Internet domain names.
更改主机名,一般情况下都是使用set-hostname进行更改,代码如下:
[root@361way ~]# hostnamectl set-hostname blog
更改主机名一般会涉及到/etc/hostname 、/etc/machine-info 两个文件,同时对于不同的名字修改在man手册上也给了说明:
The static hostname is stored in /etc/hostname, see hostname(5) for more information. The pretty hostname, chassis type, and icon name are stored in /etc/machine-info, see machine-id(5).
set-icon-name 设置的主机一般和图形界面会用到,对应的hostnamectl 输出中的Icon name,set-chassis 指定了主机的平台类型,如本机的是desktop,还可以设置为:"desktop","laptop","server","tablet","handset".
Tags: centos7 hostnamectl
相关文章
- ·centos7升级ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave(2014-10-10)
- ·CentOS7 Firewall防火墙配置用法详解(2015-04-22)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)