您可以根据您的系统选择以下方法之一。
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 服务器上,查看方法同样很简单。
1、 在桌面上找到“此电脑”或“我的电脑”图标。
2、 右键点击,选择“属性”。
3、 在弹出的系统信息窗口中,找到“计算机名”或“设备名称”,后面的值就是你的主机名。
1、 按Win + R
键,输入cmd
并回车,打开命令提示符。
2、 输入以下命令之一并按回车:
hostname
或者
echo %COMPUTERNAME%
命令会立即返回你的计算机名(主机名)。
1、 按Win + R
键,输入powershell
并回车,打开 PowerShell。
2、 输入以下命令:
$env:COMPUTERNAME
1、主机名 vs 公网IP/域名:
主机名是服务器在内部网络中的标识符,用于在局域网内区分不同的机器,它不是你从外网访问服务器时用的公网IP地址或域名。
公网IP/域名是你通过互联网连接服务器时使用的地址。
2、云服务商的控制台:
除了在服务器内部查询,你也可以登录到云服务商(如 阿里云、腾讯云、AWS等)的管理控制台,在云服务器(ECS)的实例详情页面中,通常会明确标注出该实例的主机名(有时也叫“实例名称”),这个名称可能与你系统内查到的相同,也可能是你购买时自定义的名称。
3、修改主机名:
如果你需要修改主机名,请不要直接编辑文件,而是使用系统提供的命令,因为它们会确保所有相关配置都正确更新。
Linux使用hostnamectl set-hostname 新主机名
(需要root权限)。
Windows在“系统属性” -> “计算机名”选项卡中点击“更改”。
Linux用户首选hostname
或hostnamectl
命令。
Windows用户首选hostname
命令或在系统属性中查看。
希望这个回答对您有帮助!
文章摘自:https://idc.huochengrm.cn/zj/18307.html
评论