28 openEuler管理网络-配置主机名

news2025/1/12 18:09:55

文章目录

    • 28 openEuler管理网络-配置主机名
      • 28.1 简介
      • 28.2 使用hostnamectl配置主机名
        • 28.2.1 查看所有主机名
        • 28.2.2 设定所有主机名
        • 28.2.3 设定特定主机名
        • 28.2.4 清除特定主机名
        • 28.2.5 远程更改主机名
      • 28.3 使用nmcli配置主机名

28 openEuler管理网络-配置主机名

28.1 简介

hostname有三种类型:static、transient和pretty。

  • static:静态主机名,可由用户自行设置,并保存在/etc/hostname 文件中。
  • transient:动态主机名,由内核维护,初始是 static 主机名,默认值为“localhost”。可由DHCP或mDNS在运行时更改。
  • pretty:灵活主机名,允许使用自由形式(包括特殊/空白字符)进行设置。静态/动态主机名遵从域名的通用限制。

image-20221219190513462 说明:
static和transient主机名只能包含a-z、A-Z、0-9、“-”、“_”和“.”,不能在开头或结尾处使用句点,不允许使用两个相连的句点,大小限制为 64 个字符。

28.2 使用hostnamectl配置主机名

28.2.1 查看所有主机名

查看当前的主机名,使用如下命令:

$ hostnamectl status

image-20221219190513462 说明:
如果命令未指定任何选项,则默认使用status选项。

例如示例命令如下:

[superman@superman-21 ~]$ hostnamectl status
 Static hostname: superman-21
       Icon name: computer-vm
         Chassis: vm
      Machine ID: 759fea68a4e24eca941fe49deb33625f
         Boot ID: e1c64b8866c44ee1b454be48444874ee
  Virtualization: vmware
Operating System: openEuler 22.03 LTS
          Kernel: Linux 5.10.0-60.18.0.50.oe2203.x86_64
    Architecture: x86-64
 Hardware Vendor: VMware, Inc.
  Hardware Model: VMware Virtual Platform
[superman@superman-21 ~]$ 

28.2.2 设定所有主机名

在root权限下,设定系统中的所有主机名,使用如下命令:

# hostnamectl set-hostname name

例如示例命令如下:

[root@superman-21 ~]# hostnamectl set-hostname superman-22
[root@superman-21 ~]# 
[root@superman-21 ~]# hostnamectl status
 Static hostname: superman-22
       Icon name: computer-vm
         Chassis: vm
      Machine ID: 759fea68a4e24eca941fe49deb33625f
         Boot ID: e1c64b8866c44ee1b454be48444874ee
  Virtualization: vmware
Operating System: openEuler 22.03 LTS
          Kernel: Linux 5.10.0-60.18.0.50.oe2203.x86_64
    Architecture: x86-64
 Hardware Vendor: VMware, Inc.
  Hardware Model: VMware Virtual Platform
[root@superman-21 ~]# 

28.2.3 设定特定主机名

在root权限下,通过不同的参数来设定特定主机名,使用如下命令:

# hostnamectl set-hostname name [option...]

其中option可以是–pretty、–static、–transient中的一个或多个选项。

如果–static或–transient与–pretty选项一同使用时,则会将static和transient主机名简化为pretty主机名格式,使用“-”替换空格,并删除特殊字符。

当设定pretty主机名时,如果主机名中包含空格或单引号,需要使用引号。命令示例如下:

[root@superman-21 ~]# hostnamectl set-hostname "Superman's compute" --pretty
[root@superman-21 ~]# 
[root@superman-21 ~]# hostnamectl status
 Static hostname: superman-22
 Pretty hostname: Superman's compute
       Icon name: computer-vm
         Chassis: vm
      Machine ID: 759fea68a4e24eca941fe49deb33625f
         Boot ID: e1c64b8866c44ee1b454be48444874ee
  Virtualization: vmware
Operating System: openEuler 22.03 LTS
          Kernel: Linux 5.10.0-60.18.0.50.oe2203.x86_64
    Architecture: x86-64
 Hardware Vendor: VMware, Inc.
  Hardware Model: VMware Virtual Platform
[root@superman-21 ~]# 

28.2.4 清除特定主机名

要清除特定主机名,并将其还原为默认形式,在root权限下,使用如下命令:

# hostnamectl set-hostname  [option...]

其中 是空白字符串,option是–pretty、–static和–transient中的一个或多个选项。

例如示例命令如下:

[root@superman-21 ~]# hostnamectl set-hostname ''
[root@superman-21 ~]# 
[root@superman-21 ~]# hostnamectl status         
   Static hostname: n/a                                  
Transient hostname: localhost
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 759fea68a4e24eca941fe49deb33625f
           Boot ID: e1c64b8866c44ee1b454be48444874ee
    Virtualization: vmware
  Operating System: openEuler 22.03 LTS
            Kernel: Linux 5.10.0-60.18.0.50.oe2203.x86_64
      Architecture: x86-64
   Hardware Vendor: VMware, Inc.
    Hardware Model: VMware Virtual Platform
[root@superman-21 ~]# 

28.2.5 远程更改主机名

在远程系统中运行hostnamectl命令时,要使用-H,–host 选项,在root权限下使用如下命令:

# hostnamectl set-hostname -H [username]@hostname new_hostname

其中hostname是要配置的远程主机,username为自选项,new_hostname为新主机名。hostnamectl会通过SSH连接到远程系统。

例如示例命令如下:

[root@superman-21 ~]# hostnamectl set-hostname -H root@192.168.0.22 superman-22
The authenticity of host '192.168.0.22 (192.168.0.22)' can't be established.
ED25519 key fingerprint is SHA256:1g4JR7igfNIp0ZoCsl/Cv6zuO6gkMEBn2CWT7IQQPj4.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.0.22' (ED25519) to the list of known hosts.

Authorized users only. All activities may be monitored and reported.
root@192.168.0.22's password: 
[root@superman-21 ~]# 

28.3 使用nmcli配置主机名

查询static主机名,使用如下命令:

$ nmcli general hostname

在root权限下,将static主机名设定为superman-vm01,使用如下命令:

[root@superman-21 ~]# nmcli general hostname superman-vm01
[root@superman-21 ~]# 
[root@superman-21 ~]# hostnamectl status
 Static hostname: superman-vm01
       Icon name: computer-vm
         Chassis: vm
      Machine ID: 759fea68a4e24eca941fe49deb33625f
         Boot ID: e1c64b8866c44ee1b454be48444874ee
  Virtualization: vmware
Operating System: openEuler 22.03 LTS
          Kernel: Linux 5.10.0-60.18.0.50.oe2203.x86_64
    Architecture: x86-64
 Hardware Vendor: VMware, Inc.
  Hardware Model: VMware Virtual Platform
[root@superman-21 ~]# 

要让系统hostnamectl感知到static主机名的更改,在root权限下,重启hostnamed服务,使用如下命令:

[root@superman-21 ~]# systemctl restart systemd-hostnamed
[root@superman-21 ~]# 

image-20230226184635297

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/379623.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

XXL-JOB的基本使用

1、执行器 1.1下边配置执行器 下边配置执行器&#xff0c;执行器负责与调度中心通信接收调度中心发起的任务调度请求。 1、首先在媒资管理模块的service工程添加依赖&#xff0c;在项目的父工程已约定了版本2.3.1 XML <dependency><groupId>com.xuxueli</gro…

【Web安全社工篇】——水坑攻击

作者名&#xff1a;白昼安全主页面链接&#xff1a; 主页传送门创作初心&#xff1a; 以后赚大钱座右铭&#xff1a; 不要让时代的悲哀成为你的悲哀专研方向&#xff1a; web安全&#xff0c;后渗透技术每日鸡汤&#xff1a;努力赚钱不是因为爱钱“水坑攻击”&#xff0c;黑客攻…

CVPR 2023 接收结果出炉!再创历史新高!录用2360篇!(附10篇最新论文)

点击下方卡片&#xff0c;关注“CVer”公众号AI/CV重磅干货&#xff0c;第一时间送达点击进入—>【计算机视觉】微信技术交流群2023 年 2 月 28 日凌晨&#xff0c;CVPR 2023 顶会论文接收结果出炉&#xff01;这次没有先放出论文 ID List&#xff0c;而是直接 email 通知作…

【C语言】位段

位段 一.简介 位段和结构体很相似。不同的是&#xff1a; 位段的成员&#xff1a;成员名 : 数字且其成员必须是整型(char、int、unsigned int……) 示例&#xff1a; struct S {char a : 3;char b : 2;char c : 7; };S就是一个位段类型&#xff0c;其成员a为占3个比特位的…

【趣味学Python】Python基础语法讲解

目录 编码 标识符 python保留字 注释 实例(Python 3.0) 实例(Python 3.0) 行与缩进 实例(Python 3.0) 实例 多行语句 数字(Number)类型 字符串(String) 实例(Python 3.0) 空行 等待用户输入 实例(Python 3.0) 同一行显示多条语句 实例(Python 3.0) 多个语句构…

【Day02数据结构 空间复杂度】

最近太忙了都好久没有更新博客了,太难了,抽空水一篇文章,大佬们多多支持. 上篇:时间复杂度分析 目录 前言 一、空间复杂度概念&#xff1f; 二、实例展示 三、.有复杂度要求的算法题练习 1.题目链接&#xff1a;力扣--消失的数字 2.题目链接&#xff1a;力扣--旋转数组 总结: 1…

去课工场成都基地学Java,可行吗?

当然可行&#xff0c;不管是你选择自学Java&#xff0c;还是去培训机构学习都是非常不错的职业选择。选择好赛道能让你的未来收获更多。 2023年了&#xff0c;随着数字经济的发展&#xff0c;互联网已经渗入我们生活工作的方方面面&#xff0c;现在即使是吃个饭点个餐很多时候…

SpringBoot解决跨域方式

跨域是指在 Web 应用中&#xff0c;一个服务器资源或应用访问另一个服务器资源或应用的资源时候。由于浏览器的同源策略&#xff0c;一般情况下同一个域中的网站或应用可以互相访问资源&#xff0c;但跨域访问会被浏览器拒绝。浏览器出于安全考虑&#xff0c;会限制跨域访问&am…

深度学习领域的多任务学习综述

文章目录前言1. 什么是多任务学习&#xff1f;2. 为何要使用多任务学习&#xff1f;3. 多任务学习有哪些类型&#xff1f;3.1 基于硬参数共享的多任务学习3.2 基于软参数共享的多任务学习4. 为什么多任务学习能提升模型的性能&#xff1f;4.1 隐藏数据扩充&#xff08;Implicit…

关于sudo配置

前言这里做一个小补充&#xff0c;主要讲一下关于利用sudo对指令提权以及普通用户无法使用sudo指令的问题。在前面的文章【Linux】一文掌握Linux权限中&#xff0c;我们讲到了关于权限的一些问题。我们知道root身份下&#xff0c;一切畅通无阻&#xff0c;而权限只是用来限制我…

urp SpotLight 衰减方式扩展

背景&#xff1a; 解决默认spotLight 的衰减模式下&#xff0c; 在距离灯光特别近的时候&#xff0c;灯光过爆的情况 解决方法&#xff1a; 修改SpotLight的衰减方式 下图是unity给出的几种衰减模式以及图示&#xff1a; 其中InverseSquare是当前2021.2 unity版本中urp(12.1…

相恨见晚的办公插件神器,颠覆我们对辅助工具的认知

不坑盒子 这是一个非常好用的插件工具&#xff0c;专门应用在Word文档和wps&#xff0c;支持Office 2010以上的版本&#xff0c;操作也简单且实用。 不坑盒子下载及使用说明 一键排版功能 像是下面的自动排版功能&#xff0c;可以在配置里面先设定好需要的格式&#xff0c;…

结合java中的锁聊聊锁的本质

在操作系统里面&#xff0c;也会遇到什么信号量、互斥量&#xff0c;然后说利用互斥量、信号量可以实现锁的功能&#xff0c;而操作系统提供的原语有又mutex锁在学习数据库的时候&#xff0c;什么表锁、行锁、读锁、写锁、排它锁、意向锁、meta锁等等&#xff0c;各种各样的锁的…

mysql数据库limit的四种用法

文章目录前言一、语法二、参数说明三、常用示例-4种用法总结前言 mysql数据库中limit子句可以被用于强制select语句返回指定的记录数。limit接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数&#xff0c;第一个参数指定第一个返回记录行的偏移量&#xff0c…

实践数据湖iceberg 第四十一课 iceberg的实时性-业界的checkpoint配置

系列文章目录 实践数据湖iceberg 第一课 入门 实践数据湖iceberg 第二课 iceberg基于hadoop的底层数据格式 实践数据湖iceberg 第三课 在sqlclient中&#xff0c;以sql方式从kafka读数据到iceberg 实践数据湖iceberg 第四课 在sqlclient中&#xff0c;以sql方式从kafka读数据到…

硬件系统工程师宝典(12)-----EMC应该知道的事

各位同学大家好&#xff0c;欢迎继续做客电子工程学习圈&#xff0c;今天我们继续来讲这本书&#xff0c;硬件系统工程师宝典。上篇我们说到在做电源完整性分析时去耦电容要遵循的规则&#xff0c;大电容的去耦半径大&#xff0c;小电容的去耦半径小&#xff0c;电容焊盘扇出时…

2023年java春招面试题及答案

2023年java春招面试题1、下面有关jdbc statement的说法错误的是&#xff1f;2、下面有关JVM内存&#xff0c;说法错误的是&#xff1f;3、下面有关servlet service描述错误的是&#xff1f;4、下面有关servlet和cgi的描述&#xff0c;说法错误的是&#xff1f;5、下面有关SPRIN…

Radio Link Monitoring(RLM)

欢迎关注微信同步公众号“modem协议笔记”。 这篇看下radio link monitoring相关的内容&#xff0c;就是UE进行DL radio link quality监听的规定&#xff0c;这部分与RLF的判定息息相关。市面上讲NR相关的书籍&#xff0c;多少都会涉及这部分内容&#xff0c;可能spec上这块的…

pdf免费转换工具,只需记住这3款就够了

PDF格式的文档在人们的办公过程中扮演着非常重要的角色&#xff0c;而PDF格式的文档之所以受到人们的青睐&#xff0c;是因为它不容易被篡改&#xff0c;可以用多种阅读器打开浏览。然而&#xff0c;在实际的应用过程中&#xff0c;我们不仅需要阅读PDF文档&#xff0c;也经常还…

HTTP压力测试概论

常用的HTTP服务压测工具介绍 在项目正式上线之前&#xff0c;我们通常需要通过压测来评估当前系统能够支撑的请求量、排查可能存在的隐藏bug&#xff0c;同时了解了程序的实际处理能力能够帮我们更好的匹配项目的实际需求&#xff0c;节约资源成本。 HTTP服务压力测试工具 在…