Linux查找我的机器名/主机名

时间:2020-01-09 14:16:29  来源:igfitidea点击:

如何使用命令行或bash shell在Linux操作系统下查找服务器名称(计算机名称)?
您需要使用hostname命令或hostnamectl命令。
这两个命令都可以设置或显示系统的当前主机,域或节点名称。

在Linux上查找计算机名称的过程:

  • 打开命令行终端应用程序(选择应用程序>附件>终端),然后执行:
  • 主机名或主机名ctl或猫/proc/sys /内核/主机名
  • 按[Enter]键

Linux使用hostnamectl查找主机名

如果使用的是基于systemd的发行版,请执行以下命令:

$ hostnamectl

可以使用grep命令过滤输出:

$ hostnamectl | grep 'hostname'

或者也可以简单地使用cat命令,如下所示:

$ cat /proc/sys/kernel/hostname

Linux使用主机名查找计算机名

在终端上执行hostname命令:

$ hostname

输出示例

Hyman-laptop.theitroad.com

其中:

  • Hyman-laptop:您的计算机名称。
  • theitroad.com:您的dNS域名。
  • Hyman-laptop.theitroad.com:您的计算机名称,带有完全合格的域名(FQDN)。

要查看FQDN(完全合格域名)的域部分,请执行:

$ dnsdomainname

输出示例:

theitroad.com

如何更改主机名?

hostname命令使用以下语法设置主机名。
请注意,只有超级用户/root可以更改名称。
在出现提示时,通过执行su并输入root密码来切换到root用户。

# hostname newhostname.theitroad.com
# hostname laptop.theitroad.com
# hostnamectl set-hostname laptop.theitroad.com

您需要编辑/etc/hostname或/etc/sysconfig/network文件以永久设置主机名。