概述

hostname 命令可以获取当前主机名和临时修改主机名。

语法

该命令的语法如下:

hostname [选项] [参数]

该命令支持的选项有:

选项 说明
-a 显示主机别名
-d 显示DNS域名
-f 显示FQDN名称
-i 显示主机的ip地址
-s 显示短主机名称,在第一个点处截断
-y 显示NIS域名

注:hostname 命令选项使用得很少,通常都是查看主机名或者修改主机名。

使用

查看主机名

如果要查看主机名可以直接执行如下命令:

hostname

注:除了通过 hostname 命令查看主机名之外,还可以查看文件来看当前的主机名是:

  • /ect/hostname:该文件在 CentOS 7 及以上的版本才有的文件,该文件配置了主机名。
  • /proc/sys/kernel/hostname:该文件在 CentOS 7 以下的版本也有,都可以使用,该文件也是配置了主机名。

除此之外,环境变量 HOSTNAME 也是主机名。可以通过 echo $HOSTNAME 获取。

临时修改主机名

所谓的临时修改主机名,就是当前系统有效,重启系统后失效变回原主机名。命令格式如下:

# 语法
hostname 新主机名
# 示例,修改新主机名为 centos-8
hostname centos-8


但注意,修改只对当前系统有效,用上面的四种方式查看修改后的主机名。

重启会话后,查看主机名的情况如下:

重启系统后,主机名恢复了原样:

永久修改主机名

在 Linux 系统中如果想要永久修改主机名,那么必须将新主机名写入文件。但需要注意 CentOS 版本的不同所需要的文件是不一样的:

  • 如果是 CentOS 7 以下(不包括 7)的版本,则需要修改 /etc/sysconfig/network 文件。即修改 HOSTNAME=新主机名

  • 如果是 CentOS 7 及以上(包括 7)的版本,则需要修改 /etc/hostname 文件。直接填入新主机名即可。

注:CentOS 7 及以上版本也是有 /etc/sysconfig/network 文件的,但是没有 HOSTNAME 选项,即使是添加也不会生效。

Linux命令之获取和修改主机名hostname相关推荐

  1. Linux查看主机信息及修改主机名hostname

    一.查看主机信息 详细显示系统信息 [root@db1 ~]# uname -a 显示系统信息 [root@db1 ~]# uname 显示系统版本 [root@db1 ~]# cat /etc/re ...

  2. RedHat7修改主机名hostname

    RedHat7修改主机名hostname 1.临时方法: [root@rehl7 ~]# hostname rehl8 #注销会话当前会话或者重新打开新会话就生效,OS重启失效. [root@rehl ...

  3. 云服务器修改主机名hostname

    云服务器修改主机名hostname 1. 阿里云 2. 腾讯云 1. 阿里云 登录控制台页面可修改 详细可参考: 简说阿里云服务器搭建与简单项目部署. 2. 腾讯云 修改 hostname 文件:ca ...

  4. 【linux】主机名被改为bogon原理分析|修改主机名hostname的方法

    目录 linux主机名被更改为bogon原理分析 修改主机名的方法 1.临时修改,重启失效 2.永久生效 linux主机名被更改为bogon原理分析 博客原址:http://blog.csdn.net ...

  5. redhat linux基础(2)修改主机名,调换网络模式并使用ssh连接,并总结

    2 .修改主机名为 server.local (1)临时修改主机名 (2)永久修改主机名 3 .将虚拟机的网络连接模式分别调换成仅主机模式. nat 模式.桥接模式并获取 ip 地址使用 ssh 通过 ...

  6. Linux 永久修改主机名hostname

    前言: 由于最近用3台机器,经常切换导致有容易区别的需求. 故想修改主机名. 实验环境:Ubuntu 17 教程: 1. 使用hostname 命令先临时修改 sudo hostname your_n ...

  7. linux CentOS6.x 修改主机名(Hostname)

    修改两处: 一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改一处会导致系统启动异常. 首先切换到root用户.找到下面的文件: /etc/sysconfig/n ...

  8. 阿里云修改主机名hostname

    一.云服务的基本配置 因在学习如何部署k8s集群,所以购买了两台阿里云服务,配置分别如下: 华南A区: CPU: 1核 内存: 2 GB 操作系统: CentOS 7.3 64位 华南C区: CPU: ...

  9. Ubuntu16.04 永久修改主机名 hostname

    1. 查看主机名 在终端输入 hostname 即可查看主机名 wohu@wohu:/$ hostname wohu wohu@wohu:/$ 2. 修改主机名 2.1 修改 /etc/hostnam ...

最新文章

  1. Michael Brostein 最新几何深度学习综述:超越 WL 和原始消息传递的 GNN
  2. tomcat cpu占用过高,系统负载高问题跟踪
  3. go消息服务器吗,Go语言聊天服务器
  4. linux系统如何进行录屏
  5. python 备份交换机_干货 | 如何用python实现每天定时备份交换机配置文件? 真香~...
  6. 教程:Hibernate,JPA –第1部分
  7. 云原生全球最大峰会之一KubeCon首登中国 Kubernetes将如何再演进?
  8. 数据库5 索引 动态哈希(Dynamic Hashing)
  9. java相等_Java 判断相等
  10. oracle join过滤数据,oracle join on 数据过滤问题
  11. mysql 约束条件 外键 forigen key 介绍
  12. 华为私有云的搭建方案_华为关闭私有云真相
  13. SEO优化与网站浏览量提升
  14. MATLAB求解矩阵特征值的六种方法
  15. 1、微信公众平台注册
  16. 目标检测—DiffusionDet:用于检测的概率扩散模型笔记—DDPM
  17. agv系统介绍_AGV智能小车控制系统介绍
  18. Inkscape如何将png图片转换为svg图片并且不失真
  19. 智能窗帘控制(语音、时间、光、红外)
  20. 不用代码!手把手教你Excel构建数据分析预测模型!

热门文章

  1. 【转载】Android逆向开发之smali语言的学习
  2. Linux快捷键之强制关闭
  3. 吴宗宪恶搞徐静蕾宋祖德黄健翔李湘
  4. 幻灯片取消所有动画和切换效果
  5. mysql objectid_在mysql中使用MongoDB中的ObjectId
  6. 计算机试题汇编2.14,计算机试题
  7. 有序分类和连续变量所对应的相关性
  8. 基于opencv的掩膜生成 python
  9. 常用Mac数据恢复软件的功能解析
  10. java watch_Watch机制