Centos investigacion
Creación de Script
Shell que significa en Castellano “concha” es el intérprete de comandos del sistema. Es una interfaz de texto de altas prestaciones, que sirve fundamentalmente para tres cosas: administrar el sistema operativo, lanzar aplicaciones (e interactuar con ellas) y como entorno de programación. Gnu/Linux se administra editandoficheros configuración. La Shell los interpreta linea a linea. Se les suele conocer como Shells Scripts y pueden ser desde sencillas órdenes hasta complejas series de instrucciones para el arranque del propio sistema operativo. En general, tienen una sintaxis bastante clara y suponen un buen punto de partida para dar los primeros pasos en el mundo de la programación. Un Script es un archivo detexto, que contiene una serie de comandos para shell, que el sistema ejecuta ordenadamente, de arriba abajo. Para editarlos, tan solo hace falta un editor de textos, como Emacs, o Vi. Se guardan con extensión: .sh y se ejecutan desde la Shell mediante el comando: sh nombre de script.sh. Los scripts, se comportan de igual manera que los comandos de la shell.
Script funcional para crear usuariosPara la creación del script utilizaremos el comando useradd o adduser. El primer paso es abrir la terminal. Luego abrimos un archivo en un editor de texto. En este caso utilizaremos nano, y el nombre del archivo se llamara user.
Anaitis Cabrera García 2009-3383 S0-3 José Doñe CENTOS
Para crear el script escribimos: #!/bin/bash: este es el bash que estamos utilizando. ScriptFuncional: es la etiqueta de nuestro script. Escribe el nombre de usuario: que es un mandarto. Var 1: es una variable. Echo: nos dara print de mensaje que pongamos en tre comillas. Read: que leera los datos que introdusca el usuario y los guardara en las variables. Con el comando which bash nos damos cuenta del bash que utiliza nuestro kernel.
Con el editor nano, vamos a modificar el archivouserscript.sh. A continuacion se presentan las lineas que contiene el script:
Luego que guardamos los cambios, procedemos a dar los permisos necesarios para la ejecución del script.
Anaitis Cabrera García 2009-3383 S0-3 José Doñe CENTOS
Utilizamos el comando source para ejecutar el script, escribiendo source seguido del nombre del archivo que contiene el script.
Como podemos ver hemos creadoel usuario, y hemos asignado una contraseña para poder iniciar sección con este user. Para comprobar que nuestro usuario ha sido creado nos dirigimos al siguiente archivo: /etc/passwd.
Anaitis Cabrera García 2009-3383 S0-3 José Doñe CENTOS
Script funcional para crear grupos
Los pasos para crear un script son similiares a el anterior. En primer lugar nos ubicamos en el directorio quequeremos crear el script y editamos el archivo del script, en este caso utilizaremos nano, y el script se llamara groupscript.sh.
Utilizaremos el comando gruopadd para crear los grupos, y usermode para agregar usuarios al grupo creado.
Añadimos los permisos necesarios al script:
Anaitis Cabrera García 2009-3383 S0-3 José Doñe CENTOS
Luego utilizamos el comando source para ejecutar elscript y ver su funcionalidad. Nos dirigiremos al archivo /etc/group, para verificar que el grupo ha sido creado.
Anaitis Cabrera García 2009-3383 S0-3 José Doñe CENTOS
Script funcional para hacer backup de datos
El primer paso es crear un directorio con un fichero dentro, el cual será el lugar donde se realizara el backup, y otro directorio en donde se realizara la copia del mismo.
AnaitisCabrera García 2009-3383 S0-3 José Doñe CENTOS
Añadimos los permisos necesarios a los directorios creados.
Vamos a crear un archivo txt en el directorio backup, y este archivo será el que actuara como dato para hacer el backup.
Anaitis Cabrera García 2009-3383 S0-3 José Doñe CENTOS
Procedemos a la creación del script. El script es semejante a los anteriores, solo varían los...
Regístrate para leer el documento completo.