Página 1 de 1

Script para cambiar el nombre (hostname) de un equipo linux por consola

Publicado: Dom Mar 26, 2017 11:46 am
por Jaibol Santaella
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"

Código: Seleccionar todo

 su 
Con nano o gedit creamos un archivo con la extensión *.sh

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 
Puedes utilizar otro editor como cat o gedit

Para ejecutar tu script sólo escribe el comando sh

Ejemplo:

Código: Seleccionar todo

 sh my-script.sh 
Si deseas descargar este Script ingresa a la siguiente dirección haciendo click aquí .

Para ejecutarlo escribe en un terminal como usuario root:

Código: Seleccionar todo

 sh hostname.sh