Pular para o conteúdo

Como adicionar opção para o usuário trocar o Hostname

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar
01 02

1. Como adicionar opção para o usuário trocar o Hostname

Enviado em 15/02/2017 - 05:22h

Quero um script para trocar o Hostname mas com uma pergunta, exemplo:

Digite o novo nome:

Sei q é necessário usar o comando read mas não sei usar ele e os tutoriais que encontro não são bem explicado, ou eu sou burro kkkk. Utilizava esse script

read -p "Digite um novo nome para o servidor: " hostname
hostname $hostname
exit 0


Porém ele não funciona mais. Desde já agradeço pela ajuda.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Como adicionar opção para o usuário trocar o Hostname

Enviado em 15/02/2017 - 09:00h

DevimLB escreveu:

Quero um script para trocar o Hostname mas com uma pergunta, exemplo:

Digite o novo nome:

Sei q é necessário usar o comando read mas não sei usar ele e os tutoriais que encontro não são bem explicado, ou eu sou burro kkkk. Utilizava esse script

read -p "Digite um novo nome para o servidor: " hostname
hostname $hostname
exit 0


Porém ele não funciona mais. Desde já agradeço pela ajuda.


Creio que estes links possam te ajudar:
http://aurelio.net/shell/canivete/
http://metamorphoselinux.net/Shell_Script_do_Zero.pdf



Walk on, Through the wind
Walk on, Through the rain
Walk on, With hope in your heart
And you'll never walk alone
You'll never walk alone!


3. Abrigado mas....

Enviado em 15/02/2017 - 13:58h

Não consegui fazer aqui não.

4. Re: Como adicionar opção para o usuário trocar o Hostname

Enviado em 15/02/2017 - 14:13h

Após ler os links que te mandei, qual dúvida você teve?





Walk on, Through the wind
Walk on, Through the rain
Walk on, With hope in your heart
And you'll never walk alone
You'll never walk alone!


5. Re: Como adicionar opção para o usuário trocar o Hostname

Enviado em 15/02/2017 - 14:24h

o comando hostname tem que ser executado como super usuário, vc esta fazendo ?

6. Sim

Enviado em 15/02/2017 - 16:35h

As mesmas dúvidas.

Sim, estou fazendo em usuário root.

7. Re: Como adicionar opção para o usuário trocar o Hostname

Enviado em 15/02/2017 - 16:59h


Olá,
um exemplo de como eu faria no CentOS


echo -e "novo hostname" >/etc/hostname




---> Márcio M M <---

8. Re: Como adicionar opção para o usuário trocar o Hostname

Enviado em 15/02/2017 - 16:59h

apos executar o comando hostname tente sair da seção e logar novamente pra ver se ele atualiza o nome do host

9. Re: Como adicionar opção para o usuário trocar o Hostname

Enviado em 15/02/2017 - 20:29h

DevimLB escreveu:

Quero um script para trocar o Hostname mas com uma pergunta, exemplo:

Digite o novo nome:

Sei q é necessário usar o comando read mas não sei usar ele e os tutoriais que encontro não são bem explicado, ou eu sou burro kkkk. Utilizava esse script

read -p "Digite um novo nome para o servidor: " hostname
hostname $hostname
exit 0


Porém ele não funciona mais. Desde já agradeço pela ajuda.

BOa noite, Devim.
Verifique se a var é HOSTNAME OU hostname:
# set|egrep -i 'hostname'
Depois:
read -p "Digite um novo nome para o servidor: " SRV
hostname OU HOSTNAME="$SRV"

Outra opção:
VAR=$(set|egrep -i 'hostname'|cut -d"=" -f1)
read -p "Digite um novo nome para o servidor: " SRV
eval $VAR=$SRV


Marcelo Oliver

10. Deu não

Enviado em 16/02/2017 - 09:17h

Tentei todas aí e não deu, todas retorna um erro.

11. Re: Como adicionar opção para o usuário trocar o Hostname

Enviado em 16/02/2017 - 09:40h

Olá,
Tem uma coisa que eu não entendo se o hostname simplesmente é um arquivo que fica no /etc/hostname
editando o conteúdo dele era pra mudar o nome da maquina mas na pratica não muda.


---> Márcio M M <---

12. Re: Como adicionar opção para o usuário trocar o Hostname

Enviado em 16/02/2017 - 09:44h

Eu faria dessa forma:
#!/bin/bash
clear
echo -n "Insira novo Hostname: "
read x
hostname $x
echo $x > /etc/hostname
echo "127.0.1.1 $x" >> /etc/hosts
clear
echo "Hostname alterado para $x"
echo "Pressione Enter para Sair"
read y
exit


---------------------------------------------------------------
Walk on, Through the wind
Walk on, Through the rain
Walk on, With hope in your heart
And you'll never walk alone
You'll never walk alone
---------------------------------------------------------------
01 02

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder