Gobiernos
Nano shell.sh
# script01.sh
# Realice un scriptque : devuelva el nombre del usuario, ubicación ac$
# en el sistema de archivos, particiones del disco, versión del Kernel
#
echo "Primer Script"
echo -n "Nombre Usuario: "
whoami
echo -n"Ubicación: "
pwd
echo "Particiones: "
df -h
echo -n "Version Kernel: "
uname -r
uname -a
echo
# fin script01.sh
Ctrl+o (grabar) Enter; Ctrl+x (salir)
Ahora ejecutamos el archivo con “sh”sh shell.sh
2. Realice backups de : archivos del sistema y un carpeta /backup ubicada en la raiz.
Nano shell2.sh
#cambiamos a la raiz
cd /
#creamos la carpeta backup
mkdir backup
#Secreara la carpeta con la fecha y hora de su creaci{on
mkdir /backup/backup.`date +%F-%T`
#comprimir los archivos de configuracion de apache en
#un archivo .tar.gz
tar -czvf /backup/backup.`date+%F-%T`/apache.tar.gz /etc/apache2
# fin shell2.sh
Ctrl+o (grabar) Enter; Ctrl+x (salir)
Ahora ejecutamos con “sh”:
sh shell2.sh
3. Ingresar por consola el "nombre de una carpeta"en la raiz(/), evaluar si la carpeta existe, caso contrario la debe crear y crear un archivo plano dentro de esta con informacion del archivo /etc/fstab.
Primera Opción:
root@uladech:~# nanoscript03.sh
script03.sh
# Ingresar por consola el "nombre de una carpeta" en la raiz(/),
# evaluar si la carpeta existe, caso contrario la debe crear y
# crear un archivo plano dentro de esta coninformacion del archivo /etc/fstab.
#
echo "Tercer Script"
echo -n "Ingrese Nombre de la Carpeta: "
cd /
read CARPETA
if [ -d $CARPETA ]; then
echo "La Carpeta Existe..."
else
echo "secreará un carpeta con el nombre ingresado por consola"
echo "y copiara fstab de la carpeta /etc"
mkdir $CARPETA
cp /etc/fstab $CARPETA/fstab_copia
fi
echo
# fin script03.sh...
Regístrate para leer el documento completo.