Subsistema Windows11 WSL ubuntu22.04 modificar nome do host

Todos sabem que antigamente só precisávamos modificar
/etc/hostnameo nome neste arquivo para modificar o hostname do sistema Linux, mas modificar o arquivo no WSL não surtiria efeito.

insira a descrição da imagem aqui

Para modificar o Hostname e torná-lo efetivo, devemos modificar /etc/wsl.confo arquivo .

editar arquivo de configuração

sudo vi /etc/wsl.conf

Alterar parâmetros

Altere hostname =o seguinte LAPTOP-40AMMKE8para o nome que você deseja

[network]
hostname = LAPTOP-40AMMKE8
generateHosts = false

Por exemplo, se mudarmos para ubuntu22, salve e saia

[network]
hostname = ubuntu22
generateHosts = false

Reiniciar WSL

  • sair da WSL
exit
  • fechar WSL
wsl --shutdown
  • Iniciar WSL
wsl

Até agora, a operação de renomeação foi concluída.
insira a descrição da imagem aqui

Lidar com perguntas de acompanhamento

Mas quando você usa a escalação sudode comando para executar o comando, a seguinte mensagem de erro aparece

sudo: 无法解析主机:ubuntu22: 未知的名称或服务

insira a descrição da imagem aqui
Precisamos editar /etc/hostso arquivo para adicionar o nome do host modificado anteriormente

sudo vi /etc/hosts

adicionar um registro127.0.0.1 名称

insira a descrição da imagem aqui
É normal usar sudoo comando .

insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/no1xium/article/details/131305104
Recomendado
Clasificación