阿里云Linux更改主机名

本文详细介绍了如何在阿里云服务器上修改主机名,包括使用hostnamectl和hostname命令的方法,适用于不同Linux发行版,如RedHat、CentOS、Fedora、Debian、Ubuntu等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注册阿里云服务器后主机名称太长看着不舒服所以想改名

方法一

您需要使用hostname或hostnamectl命令。这两个命令都用于设置或显示系统的当前主机或域名。许多网络程序(例如sendmail,Apache服务器)使用主机名来识别机器。因此建议设置正确的主机名。

Linux更改主机名使用hostnamectl命令

几乎所有现代Linux发行版都附带了systemd和Linux发行版中使用的init系统,用于引导用户空间并在引导后管理系统进程。

显示您的计算机名称

只需输入hostnamectl:
$ hostnamectl
示例输出:

   静态主机名:gfs03
         图标名称:computer-vm
           底盘:vm
        机器ID:beb217fbb4324b7d9959f78xxxxxxxxx
           引导ID:123a3aa710314175aec7c54yyyyyyyyy
    虚拟化:qemu
  操作系统:Ubuntu 16.04.3 LTS
            内核:Linux 4.10.0-40-通用
      架构:x86-64

设置或更改您的计算机名称

我要将gfs03主机名更改为gfs-server-03:
$ hostnamectl set-hostname 'gfs-server-03'
验证它:
$ hostnamectl

然后重新启动服务器就会显示更改后的计算机名称

 

方法二

Linux更改主机名

Linux更改主机名使用hostname命令

较早版本的Linux发行版使用了hostname命令。一些没有systemd或systemd的现代发行版仍然使用以下方法。如果可能,请使用hostnamectl命令。让我们看一些例子。

显示主机名

键入以下命令:
$ hostname
Sample ouputs:

server.nixcraft.net.in

更改主机名

您需要更新两个文件:

  1. Linux Distribution特定文件。根据您的分发编辑相应的文件,如下所示。
  2. / etc / hosts文件

REDHAT / CENTOS / FEDORA:更改主机名

编辑/ etc / sysconfig / network,输入:

<span style="color:#110000"><span style="color:#c20cb9"><strong>vi </strong></span> <span style="color:#000000"><strong>/</strong></span> etc <span style="color:#000000"><strong>/</strong></span> sysconfig <span style="color:#000000"><strong>/</strong></span> network</span>

设置HOSTNAME = newhost.example.com,输入:

<span style="color:#110000"><span style="color:#007800">HOSTNAME</span> = server2.nixcraft.com</span>

保存并关闭文件。键入以下命令:

<span style="color:#110000"><span style="color:#c20cb9"><strong>hostname</strong></span> server2.nixcraft.com
 <span style="color:#c20cb9"><strong>主机名</strong></span></span>

现在,继续执行步骤#2。

DEBIAN / UBUNTU:更改主机名

编辑/ etc / hostname文件,输入:

<span style="color:#110000"><span style="color:#c20cb9"><strong>vi </strong></span> <span style="color:#000000"><strong>/</strong></span> etc <span style="color:#000000"><strong>/ </strong></span><span style="color:#c20cb9"><strong>hostname</strong></span></span>

删除旧名称并添加新名称:

<span style="color:#110000">server2.nixcraft.com</span>

保存并关闭文件。键入以下命令:

<span style="color:#110000"><span style="color:#c20cb9"><strong>hostname</strong></span> server2.nixcraft.com
 <span style="color:#c20cb9"><strong>主机名</strong></span></span>

现在,继续执行步骤#2。

SLACKWARE:更改主机名

编辑/ etc / HOSTNAME,输入:

<span style="color:#110000"><span style="color:#c20cb9"><strong>vi </strong></span> <span style="color:#000000"><strong>/</strong></span> etc <span style="color:#000000"><strong>/</strong></span> HOSTNAME</span>

删除旧名称并添加新名称:

<span style="color:#110000">server2.nixcraft.com</span>

保存并关闭文件。键入以下命令:

<span style="color:#110000"><span style="color:#c20cb9"><strong>hostname</strong></span> server2.nixcraft.com
 <span style="color:#c20cb9"><strong>主机名</strong></span></span>

现在,继续执行步骤#2。

SUSE / OPENSUSE:更改主机名

编辑/ etc / HOSTNAME,输入:
删除旧名称并添加新名称:

<span style="color:#110000">server2.nixcraft.com</span>

保存并关闭文件。键入以下命令:

<span style="color:#110000"><span style="color:#c20cb9"><strong>hostname</strong></span> server2.nixcraft.com
 <span style="color:#c20cb9"><strong>主机名</strong></span></span>

现在,继续执行步骤#2。

步骤2:更新/ etc / hosts

现在,您需要编辑/ etc / hosts文件,enteR:

<span style="color:#110000"><span style="color:#c20cb9"><strong>vi </strong></span> <span style="color:#000000"><strong>/</strong></span> etc <span style="color:#000000"><strong>/</strong></span> hosts</span>

使用较新的主机名更改所有旧主机名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值