栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

hostname hostnamectl 显示、设置主机名

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

hostname hostnamectl 显示、设置主机名

hostname 命令用于显示主机名,或者设置临时主机名,其语法格式如下:

hostname [参数] [主机名]
常用参数:
无,一般不用接参数;

演示示例:

[root@iflytek ~]# hostname							#查看当前主机名
iflytek
[root@iflytek ~]# hostname localhost				#设置主机名,但这是临时的主机名,并不是永久的主机名,重启后就会变为原来的主机名
[root@iflytek ~]# hostname							#查看主机名
localhost
[root@iflytek ~]# cat /etc/hostname 				#查看主机名名得知刚才设置的主机名并没有永久保存在/etc/hostname
iflytek
[root@iflytek ~]# 

hostnamectl 命令用于设置永久主机名,其语法格式如下:

hostnamectl [参数] 命令

常用参数:
一般可以不接参数;
常用命令:
status:查看主机名的相关信息;
set-hostname NAME:设置永久主机名;

演示示例:

[root@iflytek ~]# hostnamectl status								#hostnamectl status命令查看主机名相关信息
   Static hostname: iflytek											#静态主机名,即永久主机名
Transient hostname: localhost										#临时主机名,就我们上一个hostname设置的临时主机名
         Icon name: computer-vm
           Chassis: vm
        Machine ID: adfc7dddc39747399954e1a46fe661d8
           Boot ID: 7cef3c228c7544dba30741b74ddb0f5c
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-514.el7.x86_64
      Architecture: x86-64
[root@iflytek ~]# hostnamectl set-hostname  guo						#设置静态主机名,即永久主机名
[root@iflytek ~]# cat /etc/hostname 								#发现hostnamectl会将主机名写入/etc/hostname文件
guo
[root@iflytek ~]# hostname											#查看主机名
guo
hostname和hostnamectl的区别

1、hostname可以查看主机名和设置临时主机名;
2、hostnamectl 用于设置永久主机名,设置立即生效,而且会写入/etc/hostname文件;
3、当我们需要修改一台主机的主机名时,以前我们一般是这样做的,先vim /etc/hostname文件写入永久主机名,但这需要重启服务器主机名才生效,如果服务器不能立即重启的话就hostname临时设置主机名。现在我们可以直接使用hostnamectl命令一步到位了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/291745.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号