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

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

Deyvison Silva
DevimLB

(usa Ubuntu)

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.



  


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

Lucas Ribeiro
Ribeiro101

(usa Linux Mint)

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....

Deyvison Silva
DevimLB

(usa Ubuntu)

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

Lucas Ribeiro
Ribeiro101

(usa Linux Mint)

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

Renan Arantes
R3nan

(usa Debian)

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

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


6. Sim

Deyvison Silva
DevimLB

(usa Ubuntu)

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

marcio mendes mendes
conectadohost

(usa XUbuntu)

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

Renan Arantes
R3nan

(usa Debian)

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

Marcelo Oliver
msoliver

(usa Debian)

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

Deyvison Silva
DevimLB

(usa Ubuntu)

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

marcio mendes mendes
conectadohost

(usa XUbuntu)

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

Lucas Ribeiro
Ribeiro101

(usa Linux Mint)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts