Suse Linux更改主机名(计算机名)
我在安装Suse Enterprise Linux过程中将计算机名称设置为linux-mig6,但现在如何将计算机名称更改为其他名称。
如何在SLES 12 SP 3上删除旧名称并将其设置为suse-linux-server?
您能告诉我如何更改Suse计算机名称吗?
如何为运行SuSe Linux的服务器分配静态主机名?
sysadmin可以使用Suse Linux hostnamectl命令来更改SUSE Linux服务器/笔记本电脑/桌面的主机名。
您也可以使用hostname命令查看或者设置系统主机名。
主机名或者计算机名通常在系统启动时位于/etc/hostname文件中。
打开终端应用程序,然后执行以下命令以在Suse Linux上更改主机名。
显示当前的Suse Linux主机名
执行以下任一命令:
$ hostname
或者
$ hostnamectl
Suse Linux更改主机名命令
在Suse Linux上更改计算机名称的过程:
- 执行以下命令,使用nano或者vi文本编辑器编辑/etc/hostname:
sudo vi/etc/hostname
- 删除旧名称并设置新名称。
- 接下来编辑/etc/hosts文件:
sudo vi/etc/hosts
- 用新的名称替换任何出现的现有计算机名称。
- 重新启动系统以使更改生效:
sudo reboot
如何在不重新启动系统的情况下更改SUSE Linux服务器主机名?
执行以下命令:
$ sudo hostname new-server-name-here
接下来编辑/etc/hostname
文件并更新主机名:
$ sudo vi /etc/hostname
最后,编辑/etc/hosts
文件并更新读取旧主机名的行:
$ sudo vi /etc/hosts
从:
127.0.1.1 old-host-name
至:
127.0.1.1 new-server-name-here
保存并关闭文件。
关于hostnamectl命令的注释
基于系统的Linux发行版(例如SUSE Linux 12.x及更高版本)可以仅使用hostnamectl命令重命名主机名。
要查看当前设置,只需执行:
$ hostnamectl
输出示例:
Static hostname: linux-mig6.suse Transient hostname: linux-mig6 Icon name: computer-vm Chassis: vm Machine ID: 97b5d5396d5d1b2c11c0ea965a7456fb Boot ID: e29ed76aad154e7392fce498231c9a09 Virtualization: kvm Operating System: SUSE Linux Enterprise Server 12 SP3 CPE OS Name: cpe:/o:suse:sles:12:sp3 Kernel: Linux 4.4.103-6.38-default Architecture: x86-64
要将主机名从linux-mig6更改为suse-theitroad,请执行:
$ sudo hostnamectl set-hostname suse-theitroad $ hostnamectl
如何使用yast为运行SuSe Linux的服务器分配静态主机名
yast是SuSe/OpenSuSe的通用配置实用程序。
要设置主机名,请运行yast命令:$sudo yast或者
$ sudo yast2
您必须使用" TAB"和"箭头键"来导航YaST。
在YaST中,依次导航到"系统","网络设置",然后按Enter键。
使用箭头键导航到主机名/DNS,然后使用TAB键和Shift + TAB组合键设置选项:接下来,将主机名和域名设置为首选值。
用TAB键导航到[OK
],然后按Enter
键保存更改。
最后,使用TAB键导航至[Quit
],然后按Enter
键退出应用。