É probable que configure o nome do computador cando instale Linux en primeiro lugar, pero se está a usar unha computadora configurada por outra persoa, é posible que non coñeza o seu nome.
Pode atopar e configurar o nome para o seu computador para que as persoas poidan atopalo nunha rede utilizando o comando hostname.
Esta guía ensina todo o que precisa saber sobre o comando hostname.
Como determinar o nome do seu ordenador
Abra unha ventá de terminal e escriba o seguinte comando:
nome do servidor
Recibirás un resultado indicándolle o nome do teu ordenador e, no meu caso, simplemente dixo 'localhost.localdomain'.
A primeira parte do resultado é o nome do computador ea segunda parte é o nome do dominio.
Para devolver só o nome do computador pode executar o seguinte comando:
nome de servidor -s
O resultado nesta ocasión simplemente será 'localhost'.
Do mesmo xeito, se só desexa coñecer que dominio está a usar o seguinte comando.
nome do servidor -d
Podes atopar o enderezo IP do nome do servidor mediante o seguinte comando:
nome de host -i
Un nome de servidor pode darse un alias e pode descubrir todos os alias para a computadora que está a usar escribindo o seguinte comando no terminal:
nome do servidor -a
Se non hai alias configureuse o seu nome de servidor actual será devolto.
Como cambiar o nome do servidor
Pode cambiar o nome do servidor da computadora simplemente escribindo o seguinte comando:
nome do servidor
Por exemplo:
nome do servidor gary
Agora cando execute o comando de nome de servidor só mostrará 'gary'.
Este cambio é temporal e non é particularmente útil.
Para cambiar permanentemente o seu nome de servidor usar o editor nano para abrir o ficheiro / etc / hosts.
sudo nano / etc / hosts
Necesitará privilexios elevados para editar o ficheiro hosts e así poder usar o comando sudo como se mostra arriba ou pode cambiar os usuarios á conta root usando o comando su.
O ficheiro / etc / hosts ten detalles sobre a túa computadora e outras máquinas na túa rede ou noutras redes.
Por defecto o ficheiro / etc / hosts contén algo como isto:
127.0.0.1 localhost.localdomain localhost
O primeiro elemento é o enderezo IP para resolver para a computadora. O segundo elemento é o nome e dominio da computadora e cada campo posterior proporciona un alias para a computadora.
Para cambiar o seu nome de servidor pode simplemente substituír localhost.localdomain co nome da computadora eo nome de dominio.
Por exemplo:
127.0.0.1 gary.mydomain localhost
Despois de gardar o ficheiro terá o seguinte resultado cando execute o comando hostname:
gary.mydomain
Do mesmo xeito, o nome do servidor -d comando mostrarase como mydomain e hostname -s mostrará como gary.
O comando alias (hostname -a) non obstante aínda se mostrará como localhost porque non cambiamos iso no ficheiro / etc / hosts.
Pode engadir calquera número de alias ao ficheiro / etc / hosts como se mostra a continuación:
127.0.0.1 gary.mydomain garysmachine everydaylinuxuser
Agora cando executa o nome do servidor - un comando o resultado será o seguinte:
garysmachine everydaylinuxuser
Máis sobre os nomes de hospedaxe
O nome do servidor non debe ter máis de 253 caracteres e pode dividirse en diferentes etiquetas.
Por exemplo:
en.wikipedia.org
O nome do servidor anterior ten tres etiquetas:
- en
- Wikipedia
- Org
A etiqueta pode ter un máximo de 63 caracteres e as etiquetas están separadas por un único punto.
Podes obter máis información sobre nomes de hostes visitando esta páxina de Wikipedia.
Resumo
Non hai moito máis que dicir sobre o comando hostname. Podes atopar todos os interruptores dispoñibles ao ler a páxina principal de Linux para un nome de máquina.
nome do servidor do home
Todo o que realmente precisas saber foi cuberto nesta guía, pero hai algúns outros conmutadores como o nome do servidor -f que amosa o nome de dominio totalmente cualificado, a capacidade de ler o nome do servidor dun ficheiro usando o nome do servidor -f e a posibilidade de mostrar o nome de dominio NIS / YP empregando o nome de host -y switch.