debian修改主机名的几种方法
debian修改主机名的几种方法 通过hostname命令修改主机名 使用hostname命令来查看/修改主机名 #查看当前主机名 ➜ ~ hostname tkvm #修改为新名字box ➜ ~ hostname box ➜ ~ hostname box 以上修改的主机名是临时的,重启后还会恢复。如果需要永久修改,还需要编辑/etc/hostname和/etc/hosts两个文件。 #将/etc/hostname中的字符改为新名称 ➜ ~ cat /etc/hostname box #将/etc/hosts中127.0.1.1后面的字符改为新名称 ➜ ~ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 box # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters 通过如上修改后,主机名将永久变更为新的名称。 通过hostnamectl命令修改主机名 新的debian基于systemd进行管理,systemd提供了一个hostnamectl命令可以方便的进行主机名管理。 #使用hostnamectl查看当前主机信息 ➜ ~ hostnamectl Static hostname: bbq Icon name: computer-vm Chassis: vm 🖴 Machine ID: 5e07831af04e410dbce86f486718a532 Boot ID: a7b7b947133943c994e7b1bbbee3b95a Virtualization: kvm Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.1.0-32-amd64 Architecture: x86-64 Hardware Vendor: QEMU Hardware Model: Standard PC _i440FX + PIIX, 1996_ Firmware Version: 1.16.2-debian-1.16.2-1 #修改新主机名 ➜ ~ hostnamectl set-hostname tkvm #检查修改结果 ➜ ~ hostnamectl Static hostname: tkvm Icon name: computer-vm Chassis: vm 🖴 Machine ID: 5e07831af04e410dbce86f486718a532 Boot ID: a7b7b947133943c994e7b1bbbee3b95a Virtualization: kvm Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.1.0-32-amd64 Architecture: x86-64 Hardware Vendor: QEMU Hardware Model: Standard PC _i440FX + PIIX, 1996_ Firmware Version: 1.16.2-debian-1.16.2-1 可以看出使用hostnamectl可以方便的进行主机名更改,省去了手动修改/etc/hostname和/etc/hosts两个文件的麻烦。 ...