OpenSUSE Linux更改主机名(计算机名)命令

时间:2020-01-09 10:42:55  来源:igfitidea点击:

如何将OpenSUSE Linux计算机名称更改为其他名称。
如何在OpenSUSE Linux上删除旧名称并将其设置为ln-sg-vpn1?
您能告诉我如何更改OpenSUSE Linux计算机名称吗?
如何为运行openSUSE Leap 15.0的服务器分配静态主机名?

说明:对于OpenSUSE Linux,您可以使用hostnamectl命令更改OpenSUSE Linux服务器,便携式计算机或者台式机的主机名。
您也可以使用hostname命令查看或者设置系统主机名。
主机名或者计算机名通常在系统启动时在/etc/hostname文件中。
打开终端应用程序,然后执行以下命令以更改OpenSUSE Linux上的主机名。

显示当前的Suse Linux主机名

执行以下任一命令:

$ hostname

或者

$ hostnamectl

OpenSUSE Linux更改主机名命令

在OpenSUSE Linux上更改计算机名称的过程:

  • 执行以下命令,使用nano或者vi文本编辑器编辑/etc/hostname:sudo vi/etc/hostname
  • 删除旧名称并设置新名称。
  • 接下来编辑/etc/hosts文件:`sudo vi/etc/hosts``
  • 用新的名称替换任何出现的现有计算机名称。
  • 重新引导系统以使更改生效:sudo reboot

如何在不重新启动系统的情况下更改OpenSUSE Linux服务器的主机名?

执行以下命令:

$ sudo hostname ln-sg-vpn1

接下来编辑/etc/hostname文件并更新主机名:

$ sudo vi /etc/hostname

最后,编辑/etc/hosts文件并更新读取您的旧主机名的行:

$ sudo vi /etc/hosts

从:

127.0.1.1 localhost

到:

127.0.1.1 ln-sg-vpn1

保存并关闭文件。

关于hostnamectl命令的注释

基于系统的Linux发行版,例如OpenSUSE Linux,可以简单地使用hostnamectl命令重命名主机名。
要查看当前设置,只需执行:

$ hostnamectl

输出示例:

Static hostname: linux-ixcp
         Icon name: computer-laptop
           Chassis: laptop
        Machine ID: 3d08939b17f74e098bc15791dcf2b90f
           Boot ID: 58ad4eb4b70649889cdaaf1c688f601b
  Operating System: openSUSE Leap 15.1
       CPE OS Name: cpe:/o:opensuse:leap:15.1
            Kernel: Linux 4.12.14-lp151.28.7-default
      Architecture: x86-64

要将主机名从linux-ixcp更改为ln-sg-vpn1,请执行:

$ sudo hostnamectl set-hostname ln-sg-vpn1
$ hostnamectl