O Linux HostName está em minúsculas, Apenas curioso porque é menor quando é configurado como Upper

2

O nome do host é definido em maiúsculas, em / etc / hostname, mas o sistema mostra-o em minúsculas.

Apenas alguns hosts mostram isso como minúsculas. Quando comparado com outros hosts, não há diferença na versão do release ou do kernel.

sysctl -a | grep kernel.hostname é minúsculo

assim como / proc / sys / kernel / hostname

    
por user630702 16.08.2016 / 22:19

1 resposta

3

O Linux mantém a capitalização (Ubuntu 16.04, 4.4.0-31-generic):

root@frisbee:~# hostname FRISBEE
root@frisbee:~# bash
root@FRISBEE:~# sysctl -a | grep hostname
kernel.hostname = FRISBEE
root@FRISBEE:~# cat /proc/sys/kernel/hostname
FRISBEE

/etc/hostname não é a maneira do Linux (como no kernel do Linux) de configurar o nome do host. O kernel do Linux tem seu nome de host definido com a chamada de sistema sethostname () , que é mais comumente chamado a partir do utilitário de espaço do usuário hostname .

/etc/hostname e a maneira como ele é usado para definir o nome do host na inicialização seria implementado pelo desenvolvedor da distribuição. Pode ser que os desenvolvedores de sua distribuição e versão específicas decidiram implementar o RFC 1178 :

Don't expect case to be preserved. Upper and lowercase characters look the same to a great deal of internet software, often under the assumption that it is doing you a favor. It may seem appropriate to capitalize a name the same way you might do it in English, but convention dictates that computer names appear all lowercase. (And it saves holding down the shift key.)

Além disso, do ponto de vista técnico, nomes de host com letras maiúsculas têm um valor agregado mínimo, já que o DNS também é insensível a maiúsculas e minúsculas ( RFC 4343 ). Além disso, muitas pessoas acham que um nome de máquina maiúscula é menos legível do que um nome de máquina minúscula (pelo mesmo motivo que o texto digitado em letras maiúsculas é mais difícil de ler do que com letras maiúsculas adequadas).

    
por 16.08.2016 / 22:30