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

这篇具有很好参考价值的文章主要介绍了28 openEuler管理网络-配置主机名。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

28.1 简介

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

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

openeuler 修改主机名,从0到1一步一步玩转openEuler,linux,运维,开源软件,云计算,开源说明:
static和transient主机名只能包含a-z、A-Z、0-9、“-”、“_”和“.”,不能在开头或结尾处使用句点,不允许使用两个相连的句点,大小限制为 64 个字符。

28.2 使用hostnamectl配置主机名

28.2.1 查看所有主机名

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

$ hostnamectl status

openeuler 修改主机名,从0到1一步一步玩转openEuler,linux,运维,开源软件,云计算,开源说明:
如果命令未指定任何选项,则默认使用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 ~]# 

openeuler 修改主机名,从0到1一步一步玩转openEuler,linux,运维,开源软件,云计算,开源文章来源地址https://www.toymoban.com/news/detail-851659.html

到了这里,关于28 openEuler管理网络-配置主机名的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • virtualBox桥接模式下openEuler镜像修改IP地址、openEule修改IP地址、openEule设置IP地址

    安装好openEuler后,设置远程登入前,必不可少的一步,主机与虚拟机之间的通信要解决,下面给出详细步骤: 第一步:检查虚拟机适配器模式:桥接模式  第二步:登入虚拟机修改IP cd /etc/sysconfig/network-scripts vim ifcfg-enpgs3 没有vim的安装或者用vi代替:sudo dnf install vim -y 添加修

    2024年02月12日
    浏览(38)
  • 【OpenEuler 01】重新编译openEuler内核,修改内核PAGESIZE大小为4K

    1、执行如下命令, 下载新的openEulerOS.repo到/etc/yum.repos.d/目录下. for aarch64 : 2、执行yum clean all清除原有yum缓存。 3、执行yum makecache生成新的缓存。 4、添加基本OS依赖 1、下载当前版本的内核源码 2、开始修改内核参数 3、修改内核PAGESIZE大小为4K。 3.1 选择“Kernel Features”。 3.

    2024年02月08日
    浏览(22)
  • OpenEuler/CentOS如何修改密码策略

    密码策略文件: /etc/pam.d/system-auth 找到行: 为保证安全,可以将这一行注释掉,添加一行,最后结果如下: 下面对内容做一个说明: retry = 3 (在返回错误之前,最多提示用户N次。默认值为1) difok = 5(新密码和旧密码相同字符数数量) minlen=8(新密码的最小可接受大小)

    2024年02月09日
    浏览(29)
  • openEuler离线安装nginx、openEuler安装nginx、openEuler配置nginx

    官方文档有在线安装很快,但实际生产,有不少要部署到内网、局域网中,三种方式一起介绍下: 第一种:离线安装 准备离线环境: 在一台联网的机器上,使用以下命令下载 Nginx 及其依赖库的 RPM 包: mkdir nginx-offline-install cd nginx-offline-install yumdownloader --resolve nginx 这将下载

    2024年02月11日
    浏览(29)
  • 18 openEuler 管理服务-简介

    systemd是在Linux下,与SysV和LSB初始化脚本兼容的系统和服务管理器。systemd使用socket和D-Bus来开启服务,提供基于守护进程的按需启动策略,支持快照和系统状态恢复,维护挂载和自挂载点,实现了各服务间基于从属关系的一个更为精细的逻辑控制,拥有更高的并行性能。 18.1

    2024年01月19日
    浏览(26)
  • openEuler22.03LTS网卡配置

    VmWare完成安装openEuler,修改网卡配置文件,重启network报错service not found,因为欧拉使用nmcli管理网络。 按照centos7的经验,修改ifcfg配置文件,重启network失败,报错“network.service not found.” [root@localhost ]# systemctl restart network Failed to restart network.service: Unit network.service not found. 欧

    2023年04月08日
    浏览(28)
  • OpenEuler22.03安装PostgreSQL15.5并配置一主二从

    序号 IP 标识(hostname) CPU/内存配置 系统盘 数据盘 1 192.168.8.190 pg01 8C+16G 80G 500G 2 192.168.8.191 pg02 8C+16G 80G 500G 3 192.168.8.192 pg03 8C+16G 80G 500G 规划的文件夹目录(所有主机): 系统和组件版本(所有主机): 系统环境状态(所有主机): *(如无特殊说明代表 所有主机 ) 关于“d

    2024年02月04日
    浏览(33)
  • openEuler 22.03 LTS-SP1体验安装docker、防火墙配置等

    openEuler默认采用firewall-cmd进行管理,iptables默认是禁用状态。

    2024年02月16日
    浏览(30)
  • 59 openEuler 22.03-LTS 搭建MySQL数据库服务器-软件介绍和配置环境

    59.1 软件介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL是业界最流行的RDBMS (Relational Database Management System,关系数据库管理系统)之一,尤其在WEB应用方面。 关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库

    2023年04月22日
    浏览(41)
  • openEuler安装Tomcat、openEuler离线安装Tomcat、openEuler启动Tomcat、openEuler部署Tomcat

    openEuler安装Tomcat前,要依赖jdk,没有的道友,请先安装好再来,可参照链接的帖子安装好: https://blog.csdn.net/my_futrue/article/details/132206735?spm=1001.2014.3001.5501 下面开始步入正题: 下载和解压 Tomcat: 前往 Apache Tomcat 的官方网站(https://tomcat.apache.org/)下载你想要的 Tomcat 版本(通常

    2024年02月12日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包