首页 > 系统相关 >腾讯云TencentOS Linux 服务器操作系统下使用hostnamectl设置大写主机名

腾讯云TencentOS Linux 服务器操作系统下使用hostnamectl设置大写主机名

时间:2023-01-08 22:00:11浏览次数:40  
标签:edr2x64 hostname site 主机名 Linux TencentOS hostnamectl root

腾讯云TencentOS Server服务器操作系统下使用hostnamectl设置大写主机名。


腾讯云TencentOS Linux 服务器操作系统下使用hostnamectl设置大写主机名_pretty hostname

TencentOS Server镜像版本

目前腾讯云上有3款 TencentOS Server 镜像供用户选择:

镜像版本

说明

TencentOS Server 3.1

与 CentOS 8用户态完全兼容,配套基于社区5.4 LTS 内核深度优化的 tkernel4版本。

TencentOS Server 2.4

与 CentOS 7用户态完全兼容,配套基于社区4.14 LTS 内核深度优化的 tkernel3版本。

TencentOS Server 2.4(TK4)

与 CentOS 7用户态完全兼容,配套基于社区5.4 LTS 内核深度优化的 tkernel4版本。

问题出现:

Linux通过​​hostnamectl set-hostname [主机名]​​设置主机名可以在不重启服务器生效,如果你的主机名里面存在大写字母,它便会自动将大写字母转换为小写,而这并不是我们期望的大写主机名称,问题如下:

[root@edr2x64 ~]# hostnamectl set-hostname EDR2X64.site
[root@edr2x64 ~]# hostname
edr2x64.site
[root@edr2x64 ~]# hostnamectl
Static hostname: edr2x64.site
Pretty hostname: EDR2X64.site # hostnamectl set-hostname EDR2X64.site 静态主机名会被改成小写,出现这行
Icon name: computer-vm
Chassis: vm
Machine ID: 309ba627f81f49009d9b3e911ad2e3a8
Boot ID: 98ba3ca6447c49e6ac895fdc9435f396
Virtualization: vmware
Operating System: TencentOS Server 2.4
CPE OS Name: cpe:/o:tencentos:tencentos:2
Kernel: Linux 5.4.119-19-0009.3
Architecture: x86-64
[root@edr2x64 ~]#

解决办法:

我们可以添加​​--static​​​参数进行静态设置就可以达到我们期望的效果,不需要重启服务器,配置如下:
​​​hostnamectl set-hostname --static [主机名]​

[root@edr2x64 ~]# hostnamectl set-hostname --static EDR2X64.site
[root@edr2x64 ~]# hostname
EDR2X64.site
[root@edr2x64 ~]# hostnamectl
Static hostname: EDR2X64.site
Transient hostname: edr2x64.site ##修改hostname后没重启机器,修改前的主机名
Icon name: computer-vm
Chassis: vm
Machine ID: 309ba627f81f49009d9b3e911ad2e3a8
Boot ID: 98ba3ca6447c49e6ac895fdc9435f396
Virtualization: vmware
Operating System: TencentOS Server 2.4
CPE OS Name: cpe:/o:tencentos:tencentos:2
Kernel: Linux 5.4.119-19-0009.3
Architecture: x86-64
[root@edr2x64 ~]#

## 重启系统后,Transient hostname将消失
[root@edr2x64 ~]# reboot
[root@EDR2X64 ~]# hostname
EDR2X64.site
[root@EDR2X64 ~]# hostnamectl
Static hostname: EDR2X64.site
Icon name: computer-vm
Chassis: vm
Machine ID: 309ba627f81f49009d9b3e911ad2e3a8
Boot ID: c8a54349e5e94af5b52e39396818bccc
Virtualization: vmware
Operating System: TencentOS Server 2.4
CPE OS Name: cpe:/o:tencentos:tencentos:2
Kernel: Linux 5.4.119-19-0009.3
Architecture: x86-64
[root@EDR2X64 ~]#

标签:edr2x64,hostname,site,主机名,Linux,TencentOS,hostnamectl,root
From: https://blog.51cto.com/shone/5996804

相关文章

  • linux
    linux操作系统linux的文件结构在linux当中,所有的设备,所有的硬件,软件,网卡等。。。一切皆文件在Linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更......
  • JDK8下载安装与配置环境变量(linux)
    一、前言基于Linux平台的MySQL安装文件有三个版本,分别是RPM软件、GenericBinaries软件包、源码包,具体介绍如下:①RPM软件包是一种Linux平台下的安装文件,通过相关命令可以......
  • MySQL8免安装版下载安装与配置(linux)
    一、前言基于Linux平台的MySQL安装文件有三个版本,分别是RPM软件、GenericBinaries软件包、源码包,具体介绍如下:①RPM软件包是一种Linux平台下的安装文件,通过相关命令可以......
  • 读书笔记_鸟哥的Linux私房菜_基础学习篇_第4版_第4章
    目录目录目录命令行模式下的命令执行命令格式示例基础命令date示例cal示例bc示例热键[TAB]示例[Ctrl]-c示例[Ctrl]-d示例命令求助--help示例man示例命令行模式下的命令......
  • Linux DNS服务Bind
    一、环境CentOS7.9BIND9.11.41.BINDhttps://www.isc.org/bind/BIND是BerkeleyInternetNameDomain的简称,是一个开源的DNS服务器。这是一个历史悠久的软件,它诞生......
  • Linux命令中 > 和 >> 的区别
    1、> 是清空并添加新内容,即重定向。2、>>是在文件内容后面追加新内容,即追加重定向。......
  • linux中的-和--参数
    linux中的-和--参数 在linux中,利用man查看某个命令的使用手册的时候,该命令参数通常会有-和--两种情况。通常而言,-说明参数是字符形式,后面接的是单字母命令。而--说明......
  • linux如何在没有做lvm情况下在线扩容磁盘(仅限于虚拟机,可以直接扩容磁盘的那种)
    前言当我们工作中难免会出现磁盘需要扩容的情况,如果生产环境的磁盘当初做了lvm那对于扩容磁盘那一定很简单,但是我们难免会遇到一种情况,那就是当时这个主机的磁盘我们并没......
  • linux上ifconfig命令详解
    1.ifconfig简介2.用法3.参数说明3.1.选项介绍3.2.硬件类型3.3.地址族列表3.3.1.说明4.示例4.1.示例1:如何重启网卡?4.2.示例2:配置网卡en......
  • linux回炉第十八天
    iptables-AINPUT-s11.0.1.105-jDROPiptables-DINPUT-s11.0.1.105-jDROPiptables-nvLiptables-Fiptables-FOUTPUTiptables-nvL--line-numbersiptables-D......