Script para cambiar el nombre (hostname) de un equipo linux por consola
Publicado: Dom Mar 26, 2017 11:46 am
Si deseamos crear un Script (ordenes lógicas por consola) que automáticamente nos permita cambiar el hostname de nuestro equipo linux desde la conosola, sólo tenemos que crear un archivo con la extensión *.sh
Paso # 01
Ingresamos a nuestra consola y nos loguemos con nuestra clave root, haciendo uso del comando "su"
Con nano o gedit creamos un archivo con la extensión *.sh
Ejemplo:
Agrega las siguientes lineas:
Si deseas confirmar que tu equipo ya posee un nuevo nombre sólo deberás escribir el siguiente comando en una consola linux:
Puedes utilizar otro editor como cat o gedit
Para ejecutar tu script sólo escribe el comando sh
Ejemplo:
Si deseas descargar este Script ingresa a la siguiente dirección haciendo click aquí .
Para ejecutarlo escribe en un terminal como usuario root:
Paso # 01
Ingresamos a nuestra consola y nos loguemos con nuestra clave root, haciendo uso del comando "su"
Código: Seleccionar todo
su
Ejemplo:
Código: Seleccionar todo
nano my-script.sh
Agrega las siguientes lineas:
Código: Seleccionar todo
#!/bin/bash
# Elaborado por jaibol Santaella
# Envía uno comunicado
echo "Indica el Nuevo Nombre de tu equipo"
#Lee el nuevo nombre que deseas colocar a tu equipo
read NOMBRE
# Indica que se está cambiando el nombre
echo "Cambiando Hostname a $NOMBRE"
#Muestra el nombre del equipo en el hostname de tu computador
echo $NOMBRE > /etc/hostname
hostname $NOMBRE
Si deseas confirmar que tu equipo ya posee un nuevo nombre sólo deberás escribir el siguiente comando en una consola linux:
Código: Seleccionar todo
nano /etc/hostname
Para ejecutar tu script sólo escribe el comando sh
Ejemplo:
Código: Seleccionar todo
sh my-script.sh
Para ejecutarlo escribe en un terminal como usuario root:
Código: Seleccionar todo
sh hostname.sh