centos 7与8修改主机名的各种方法
hostname 查看当前系统主机名,知道当前主机名为localhost
当然在centos7特地添加了hostnamectl命令查看,修改主机名
使用hostnamectl set-hostname 命令修改主机名,可永久生效:
hostnamectl set-hostname localzly
主机名是在操作系统安装期间设置的,或者在创建虚拟机时动态分配给虚拟机的,有多种原因可能导致你需要更改主机名,在更改前,请确保你以具有sudo特权的用户身份登录。
主机名是用于标识网络上设备的标签,在同一网络上,你不应有两台或更多台具有相同主机名的计算机。
主机名主要有:
1、static-传统主机名,它存储在/etc/hostname文件中,可由用户设置。
2、transient-内核维护的动态主机名,DHCP或mDNS服务器可以在运行时更改临时主机名,默认情况下,它与静态主机名相同。
对于静态和临时名称(static和transient),例如host.example.com,建议使用完全限定的域名(FQDN)。
显示当前主机名
要查看当前主机名,请执行以下命令:
hostnamectl
更改主机名的三种方法
方法1:使用hostnamectl命令
在CentOS 8和所有其他使用systemd的Linux发行版中,你可以使用hostnamectl命令更改系统主机名和相关设置,语法如下:
sudo hostnamectl set-hostname localzly
sudo hostnamectl set-hostname localzly --static
sudo hostnamectl set-hostname localzly --transient
例如,要将系统静态主机名更改为localzly,可以使用以下命令:
sudo hostnamectl set-hostname localzly
要验证主机名是否已成功更改,请使用hostnamectl命令。
查看transient主机名
hostnamectl --transient
方法2:使用nmtui命令
nmtui是用于与NetworkManager进行交互的基于curses的工具,它也可以用来设置或更改主机名。
通过在终端中键入其名称来启动该工具:
如果是root账号 就不用sudo权限
sudo nmtui
使用箭头键浏览选项,选择设置系统主机名,然后按Enter:
输入新的主机名:
按Enter确认新的主机名:
最后,重新启动systemd-hostnamed服务,以使更改生效:
sudo systemctl restart systemd-hostnamed
方法3:使用nmcli命令
nmcli是用于控制NetworkManager的命令行工具,也可用于更改系统的主机名。
要查看当前主机名,请输入:
sudo nmcli g hostname
要将主机名更改为localzly,请使用以下命令:
sudo nmcli g hostname localzly
为了使更改生效,请重新启动systemd-hostnamed服务:
sudo systemctl restart systemd-hostnamed
结论
以上三种是最简单的方法,哪种都可以实现在CentOS 8版本上更改主机名(Hostname)。
还有一种方法是直接修改主机名文件,vim /etc/hostname,这种方法修改也是永久是生效的:
centos 7与8修改主机名的各种方法的更多相关文章
- redhat系列linux系统 修改主机名的正确方法
##注:无特别说明,以下称呼的linux系统统一视为redhat系linux redhat系列linux系统 如果想修改主机名 很多人可能都会以为是: $hostname NEW-NAME 或者在 / ...
- CentOS 7 环境下修改主机名
本篇文章简单介绍在CentOS 7的环境下更改主机名的方法步骤. 首先我们开启虚拟机,用root账户进行登陆,并且打开终端.我们看到默认的主机名是我们新建虚拟机时自定义的名称. 接下来我们用命令更改主 ...
- Centos 7环境下修改主机名
步骤如下: 一.首先把虚拟机打开,用root账户进行登录后打开终端 二.我们看到我们虚拟机名称是默认的主机名. 三.用vi编辑器编辑etc目录下的hostname文件,输入“vi /etc/hostn ...
- centos修改主机名的正确方法
1 centos6下修改hostname [root@centos6 ~]$ hostname # 查看当前的hostnmae centos6.magedu.com [root@centos6 ~]$ ...
- centos 6.10 永久修改主机名
1> 修改配置文件 vim /etc/sysconfig/network #HOSTNAME=localhost.localdomain HOSTNAME=tomcat 2> 修改ho ...
- 在CentOS 7上修改主机名的方法
这次我们来讲解一下如何在CentOS 7环境上修改主机名 1.从VMware上登录CentOS 7的虚拟机,并以root用户登录. 2.查看未修改前的主机名 1>.我们可以通过文件hostnam ...
- CentOS 7 修改主机名
今天在阿里云上买了一个centos7的服务器,连接上以后,发现一个很长很长的主机名,看着让人很是不爽,就想着怎样将其改成一个有个性的名字. 这里我想说的是,在centos7 版本的linux系统上和c ...
- CENTOS修改主机名
1.临时修改主机名 显示主机名: zhouhh@zzhh64:~$ hostname zhh64 修改主机名: zhouhh@zzhh64:~$ sudo hostname zzofs zhouhh@ ...
- 如何在CentOS 7上修改主机名
如何在CentOS 7上修改主机名 在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty).“静态”主机名也称为内核主机名,是系统在启动时 ...
- CentOS 修改主机名
最新文章:Virson's Blog 1.临时修改主机名 地址:http://www.cnblogs.com/mawanglin2008/p/3530790.html 显示主机名: oracle@lo ...
随机推荐
- IdentityServer4 系列文章01---密码授权模式
IdentityServer4实现.Net Core API接口权限认证(快速入门) 什么是IdentityServer4 官方解释:IdentityServer4是基于ASP.NET Core实 ...
- vim 从嫌弃到依赖(0)——概述
最近我想开一个新的系列,记录我使用vim的相关心得.初次接触vim是在大学操作系统实践课程中,跟着Linux一块进行学习的.当初我是百般嫌弃它的,想要进行编辑还要按下其他键,我想要移动光标居然还的切换 ...
- SqlSugar分表
一.使用场景 (1)可扩展架构设计,比如一个ERP用5年不卡,到了10就卡了因为数据太多了,这个时候很多人都是备份然后清空数据 (2) 数据量太多 ,例如每天都有 几十上百万的数据进入库,如果不分表后 ...
- Elasticsearch向量检索的演进与变革:从基础到应用
Elasticsearch向量检索的演进与变革:从基础到应用 1.引言 向量检索已经成为现代搜索和推荐系统的核心组件. 通过将复杂的对象(例如文本.图像或声音)转换为数值向量,并在多维空间中进行相似性 ...
- PGL图学习项目合集&数据集分享&技术归纳业务落地技巧[系列十]
PGL图学习项目合集&数据集分享&技术归纳业务落地技巧[系列十] 1.PGL图学习项目合集 1.1 关于图计算&图学习的基础知识概览:前置知识点学习(PGL)[系列一] :ht ...
- 7、后端学习规划:PHP学习 - 学习规划系列文章
PHP在其阵营中被称为世界上最好的编程语言.笔者在学习了其一些框架后也有一定的经验,当时主要根据其框架进行的开发.对于PHP来说,在编程排行榜上也是有名的存在,现在还有一些网站应用也是用的PHP进行的 ...
- Leetcode刷题第二天-贪心
655:非递减数列 链接:665. 非递减数列 - 力扣(LeetCode) 直接找最大最小值进行替换不行,[1,5,4,6,7,8,9]最大最小值所处位置可能是非递减数列 如果nums[i]> ...
- Eclipse安装配置、卸载教程(Windows版)
Eclipse是一个开放源代码的集成开发环境(IDE),最初由IBM公司开发,现在由Eclipse基金会负责维护.它是一个跨平台的工具,可以用于开发多种编程语言,如Java.C/C++.Python. ...
- JS LeetCode 303. 区域和检索 - 数组不可变,一维数组的前缀和
壹 ❀ 引 本题来自LeetCode303. 区域和检索 - 数组不可变,属于一道简单题,不过题目期望的做法我也是看了题解才懂得,这里大致做个记录,题目描述如下: 给定一个整数数组 nums,求出数组 ...
- Js实现链表操作
Js实现链表操作 JavaScript实现链表主要操作,包括创建链表.遍历链表.获取链表长度.获取第i个元素值.获取倒数第i个元素值.插入节点.删除节点.有序链表合并.有序链表交集. 创建链表 cla ...