Linux命令之获取和修改主机名hostname
概述
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相关推荐
- Linux查看主机信息及修改主机名hostname
一.查看主机信息 详细显示系统信息 [root@db1 ~]# uname -a 显示系统信息 [root@db1 ~]# uname 显示系统版本 [root@db1 ~]# cat /etc/re ...
- RedHat7修改主机名hostname
RedHat7修改主机名hostname 1.临时方法: [root@rehl7 ~]# hostname rehl8 #注销会话当前会话或者重新打开新会话就生效,OS重启失效. [root@rehl ...
- 云服务器修改主机名hostname
云服务器修改主机名hostname 1. 阿里云 2. 腾讯云 1. 阿里云 登录控制台页面可修改 详细可参考: 简说阿里云服务器搭建与简单项目部署. 2. 腾讯云 修改 hostname 文件:ca ...
- 【linux】主机名被改为bogon原理分析|修改主机名hostname的方法
目录 linux主机名被更改为bogon原理分析 修改主机名的方法 1.临时修改,重启失效 2.永久生效 linux主机名被更改为bogon原理分析 博客原址:http://blog.csdn.net ...
- redhat linux基础(2)修改主机名,调换网络模式并使用ssh连接,并总结
2 .修改主机名为 server.local (1)临时修改主机名 (2)永久修改主机名 3 .将虚拟机的网络连接模式分别调换成仅主机模式. nat 模式.桥接模式并获取 ip 地址使用 ssh 通过 ...
- Linux 永久修改主机名hostname
前言: 由于最近用3台机器,经常切换导致有容易区别的需求. 故想修改主机名. 实验环境:Ubuntu 17 教程: 1. 使用hostname 命令先临时修改 sudo hostname your_n ...
- linux CentOS6.x 修改主机名(Hostname)
修改两处: 一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改一处会导致系统启动异常. 首先切换到root用户.找到下面的文件: /etc/sysconfig/n ...
- 阿里云修改主机名hostname
一.云服务的基本配置 因在学习如何部署k8s集群,所以购买了两台阿里云服务,配置分别如下: 华南A区: CPU: 1核 内存: 2 GB 操作系统: CentOS 7.3 64位 华南C区: CPU: ...
- Ubuntu16.04 永久修改主机名 hostname
1. 查看主机名 在终端输入 hostname 即可查看主机名 wohu@wohu:/$ hostname wohu wohu@wohu:/$ 2. 修改主机名 2.1 修改 /etc/hostnam ...
最新文章
- Michael Brostein 最新几何深度学习综述:超越 WL 和原始消息传递的 GNN
- tomcat cpu占用过高,系统负载高问题跟踪
- go消息服务器吗,Go语言聊天服务器
- linux系统如何进行录屏
- python 备份交换机_干货 | 如何用python实现每天定时备份交换机配置文件? 真香~...
- 教程:Hibernate,JPA –第1部分
- 云原生全球最大峰会之一KubeCon首登中国 Kubernetes将如何再演进?
- 数据库5 索引 动态哈希(Dynamic Hashing)
- java相等_Java 判断相等
- oracle join过滤数据,oracle join on 数据过滤问题
- mysql 约束条件 外键 forigen key 介绍
- 华为私有云的搭建方案_华为关闭私有云真相
- SEO优化与网站浏览量提升
- MATLAB求解矩阵特征值的六种方法
- 1、微信公众平台注册
- 目标检测—DiffusionDet:用于检测的概率扩散模型笔记—DDPM
- agv系统介绍_AGV智能小车控制系统介绍
- Inkscape如何将png图片转换为svg图片并且不失真
- 智能窗帘控制(语音、时间、光、红外)
- 不用代码!手把手教你Excel构建数据分析预测模型!