Vous êtes sur la page 1sur 15

Giezi R.

Matos Ramrez 2007-3946

Realizacin de scripts en CentOS


Un script (cuya traduccin literal es 'guion') o archivo de rdenes o archivo de procesamiento por lotes es un programa usualmente simple, que por lo regular se almacena en un archivo de texto plano. Los script son casi siempre interpretados, pero no todo programa interpretado es considerado un script. El uso habitual de los scripts es realizar diversas tareas como combinar componentes, interactuar con el sistema operativo o con el usuario. Por este uso es frecuente que los shells sean a la vez intrpretes de este tipo de programas. Shell script Un Shell script es un script escrito para un Shell, o el intrprete de lnea de comandos de un sistema operativo, en este caso Linux CentOS. Es considerado comnmente un simple lenguaje de programacin especfico de dominio. Las operaciones tpicas generadas por el Shell scripts incluyen la manipulacin de los archivos, programas de ejecucin y textos para imprimir. Cmo funciona? De manera rpida dir que los scripts nos brindan una gran cantidad de posibilidades, pero bsicamente lo que se hace es crear un script con un propsito en particular, este despus de creado nos permite ejecutar la accin para la que fue encomendado. Por ejemplo, podemos crear una calculadora (como veremos ms adelante), esta por supuesto se ejecutara secuencialmente (como se ejecuta cualquier Shell script), cuando me refiero a secuencialmente, me estoy refiriendo a que nosotros crearemos una serie de patrones que permitirn de manera efectiva la ejecucin de una accin determinada. Preferiblemente recomiendo que mientras vayamos creando los diferentes scripts que veremos a continuacin usted comprender a profundidad su funcionamiento.

Modo en el que Linux identifica un scripts Lo primero es que si el archivo estar aligado en el directorio principal de nuestro Linux, pues simplemente lo guardamos con el nombre de dicho archivo, de lo contrario

(que se encuentre en otro directorio), este tendr que llevar la extensin .sh, lo que quiere decir que Linux en cierto modo es muy exclusivista.

como crear una calculadora en CentOS lo primero a ejecutar es la consola, para esto iremos a aplicaciones/herramientas de sistema/terminal

Ahora procederemos a editar el archivo en el cual vamos a crear el script en este caso calc.sh

y procedemos a editarlo

Una vez terminamos de editarlo debemos gurdalo con la siguiente combinacin ctrl+o seguido de :x

Ahora vamos a probar que nuestro script fue creado con xito, primero probemos la resta

Ahora vamos a probar la suma

Seguido de la divisin

Por ultimo la multiplicacin

Si nos fijamos esta ltima prueba de nuestro script arroja un error en el proceso de la multiplicacin.

As que vamos a editar el script con el fin de que sea totalmente funcional.

Lo que hicimos fue enfatizar la parte del signo con el fin de que sea reconocido al momento de ejecutar la multiplicacin, veamos si fue posible

Como podemos ver ahora si fue posible ejecutar la multiplicacin, y asi es como en Linux es posible hacer un script para clculos.

Creacin de usuarios Al igual que nuestro primer scripts crearemos y luego editaremos un archivo para lograr nuestro objetivo.

Ahora procederemos a editarlo

Una vez terminamos de editarlo y guardarlo mediante ctrl+o, :x procedemos a probarlo

Damos enter

Y nuestro usuario ha sido creado..

Ahora procederemos a la creacin de grupos

Primero creamos el archivo para posteriormente proceder a modificarlo

Ahora al igual que los anteriores procederemos a editar

Una vez terminamos de editarlo y guardarlo mediante ctrl+o, :x procedemos a probarlo.

Y as se crean los usuarios.

Ahora procederemos a hacer un script para un backup, lo primero es editar el directorio en el cual vamos a guardar la ejecucin del script.

Ahora procederemos a modificar el archivo del script

Es necesario que expliquemos las variables que hemos utilizado con el fin de su mxima comprensin Tar = es el programa que utilizaremos para logra efectuar nuestro fin deseado Cvpfz = son las opciones dadas a tar, como crear un archivo, preservar los permisos, entre otras opciones. Backup.tgz = este es el nombre con cual se guardara nuestro archivo / = si quieremos hacer un backup general, tambien el slash es el usado para finalizar la sintaxis de este comando. --exclude=/[depende de que queramos excluir] = es el que se encarga de excluir cualquier archivo que no querramos entrar en nuestro backup.

Luego procederemos a ejecutarlo

Y esto es lo que nos debe devolver al ejecutarlo.

Y esto es todo referente al backup

Ahora procedermos a ejecutar un script para nfs

En nuestra terminal crearemos el archivo al igual que lo hemos hecho antes con el fin de luego modificarlo para realizar nuestro nfs.

Ahora lo editaremos con el fin de lograr nuestro objetivo

Vous aimerez peut-être aussi