如何查询云服务器的主机名?

HCRM技术_小炮 云主机 2025-10-18 2 0

您可以根据您的系统选择以下方法之一。

一、Linux 系统

Linux 系统有多种命令可以查看主机名,以下是几种最常用和可靠的方法。

方法1:使用hostname 命令(最直接)

打开终端(SSH连接后),直接输入命令:

hostname

这个命令会直接输出当前系统的主机名,这是最快速、最常用的方法。

方法2:使用hostnamectl 命令(最详细,推荐)

对于使用systemd 的现代 Linux 发行版(如 CentOS 7/8/9, Ubuntu 16.04+, Debian 8+),这个命令能显示最完整的信息。

hostnamectl

你会看到类似下面的输出,其中“Static hostname” 就是你的主机名:

   Static hostname: my-awesome-server
         Icon name: computer-vm
           Chassis: vm
        Machine ID: a1b2c3d4e5f6g7h8i9j0
           Boot ID: k1l2m3n4o5p6q7r8s9t0
    Virtualization: kvm
  Operating System: Ubuntu 22.04 LTS
            Kernel: Linux 5.15.0-xx-generic
      Architecture: x86-64

方法3:查看/etc/hostname 文件

主机名通常存储在一个特定的文件中,你可以直接查看这个文件的内容。

cat /etc/hostname

这个文件里通常只有一行,就是你的主机名。

二、Windows 系统

在 Windows 服务器上,查看方法同样很简单。

方法1:通过系统属性查看(图形界面)

1、 在桌面上找到“此电脑”或“我的电脑”图标。

2、 右键点击,选择“属性”。

3、 在弹出的系统信息窗口中,找到“计算机名”或“设备名称”,后面的值就是你的主机名。

方法2:使用命令提示符(CMD)

1、 按Win + R 键,输入cmd 并回车,打开命令提示符。

2、 输入以下命令之一并按回车:

    hostname

或者

    echo %COMPUTERNAME%

命令会立即返回你的计算机名(主机名)。

方法3:使用 PowerShell

1、 按Win + R 键,输入powershell 并回车,打开 PowerShell。

2、 输入以下命令:

    $env:COMPUTERNAME

重要提示和区分

1、主机名 vs 公网IP/域名

主机名是服务器在内部网络中的标识符,用于在局域网内区分不同的机器,它不是你从外网访问服务器时用的公网IP地址或域名。

公网IP/域名是你通过互联网连接服务器时使用的地址。

2、云服务商的控制台

除了在服务器内部查询,你也可以登录到云服务商(如 阿里云、腾讯云、AWS等)的管理控制台,在云服务器(ECS)的实例详情页面中,通常会明确标注出该实例的主机名(有时也叫“实例名称”),这个名称可能与你系统内查到的相同,也可能是你购买时自定义的名称。

3、修改主机名

如果你需要修改主机名,请不要直接编辑文件,而是使用系统提供的命令,因为它们会确保所有相关配置都正确更新。

Linux使用hostnamectl set-hostname 新主机名(需要root权限)。

Windows在“系统属性” -> “计算机名”选项卡中点击“更改”。

Linux用户首选hostnamehostnamectl 命令。

Windows用户首选hostname 命令或在系统属性中查看。

希望这个回答对您有帮助!

文章摘自:https://idc.huochengrm.cn/zj/18307.html

评论