如何在不更改 Windows 中 PC 名称的情况下更改 WSL 中的主机名

问题描述 投票:0回答:2

有没有办法在 WSL 上使用与实际 Windows PC 名称不同的主机名?

是否有通用的方法来执行此操作,还是特定于每个发行版(例如 Ubuntu 与 Debian)?

注意:类似的问题已在 here 得到解答,但答案要么特定于 Ubuntu,要么只是更改 Windows PC 名称。我更感兴趣的是更改 WSL 主机名而不更改 Windows PC 名称

我试过了

  • hostname [newname] 命令,添加到 .bashrc(需要 root)
  • 尝试了hostnamectl(失败)
  • 尝试在 /etc/wsl.conf 中添加主机名 = [主机名](在 Debian 上不起作用)
debian windows-subsystem-for-linux
2个回答
0
投票

一般来说,在大多数(如果不是全部)Linux 发行版(包括 Ubuntu 和 Debian)中更改主机名的方法是修改

/etc/hosts/
/etc/hostname
文件。

找到提到您当前姓名的地方,并将其替换为您想要的姓名。

请注意,这些还需要 root 权限(使用

sudo
运行)。


© www.soinside.com 2019 - 2024. All rights reserved.