Académique Documents
Professionnel Documents
Culture Documents
GUIA DE LABORATORIO #1
Instalacin de Centos y Comandos Bsicos de Linux
Laboratorio de Redes
2 horas y 30 minutos
Servidores Web
Nombre de la Practica:
Lugar de Ejecucin:
Tiempo Estimado:
MATERIA:
I. OBJETIVOS
Que el estudiante:
Conozca los principales comandos para poder desenvolverse de forma ptima en un ambiente Linux.
Para poder hablar de los comandos principales de Linux deberemos tambin tener una introduccin terica sobre la
consola o terminal, que es donde estos comandos son ejecutados, para eso se contestarn las siguientes preguntas:
1.
Qu es la consola?
Tambin conocida como terminal o Shell es un programa informtico donde intercata el usuario con el
sistema operativo mediante una ventana que espera ordenes escritas por el usuario desde el teclado.
2.
3.
4.
Requerimiento
Gua de Laboratorio
Pc con mquina virtual con sistema Operativo Centos 6.2
Cantidad
1
1
IV. PROCEDIMIENTO
Realice cada una de las siguientes configuraciones haciendo uso de la Gua N 1 de ASW.
7.
8.
9. En la siguiente pantalla asigne una contrasea al usuario principal del sistema (root), en este
caso asigne root123456. De clic en Siguiente.
10. En la pantalla de particionamiento de disco seleccione la ltima opcin: Create Custom Layout
para pasar a la creacin de particiones. De clic en Siguiente. Seleccione el espacio libre y de clic
en el botn crear, luego elija el tipo de particin ser, en este caso seleccione Particin Estndar,
La primera particin a crear ser de tipo ext4 y asigne un tamao de 13,000MB (es decir 13GB),
luego de clic en Aceptar. Dicha particin ser en la que se instale el SO.
11. Seleccione nuevamente el espacio libre y proceda a crear otra particin de tipo estndar. La
Segunda particin ser de tipo swap, asigne el tamao restante libre para dicha particin (2GB
aproximadamente), de clic en Aceptar. Deber de seleccionar la primera particin creada y
asignarle el punto de montaje /.
12. En la siguiente pantalla se podrn visualizar las dos particiones previamente creadas. Seleccione
la primera particin de tipo ext4 y de clic en el botn Siguiente, se mostrara a continuacin un
cuadro de dialogo que nos permitir formatear dicha particin, de clic en el botn Formatear.
Una vez formateado, para escribir la configuracin del disco de clic en el botn Write changes to
disk con esto se proceder a instalar el sector de arranque en la particin ext4, de clic en el botn
siguiente.
13. Seleccione el tipo de instalacin de CENTOS a realizar, en este caso Desktop y de clic en
Siguiente.
14. Se mostrara la pantalla de inicio de instalacin y posteriormente se mostrar la pantalla de
instalacin de paquetes.
15. Cuando se muestre la pantalla de finalizacin de la instalacin, de clic en Reiniciar y seleccione
el SO CentOS para proceder al arranque. Espere a que cargue el sistema y proceda a ingresar con
el usuario principal, con usuario: root y password: 123456.
16. Establezca la tarjeta de red de la mquina virtual en modo puente, abra su navegador, agrguele
el proxy de la Universidad (168.243.3.4) al navegador web y verifique la conectividad a internet.
Cree un archivo en blanco dentro de cada subcarpeta, llamados Tarea1 y Tarea2 respectivamente.
Adems cree un archivo en blanco en el Escritorio llamado Practica1.
NOTA: Para la creacin y edicin de los tres archivos anteriormente mencionados utilice el
comando CAT
(# cat > archivo
Texto1
Texto2
Ctrl+D para salir)
e.
f.
g.
h.
i.
Realice la compresin de la carpeta llamada ASW1 con destino en el Escritorio en formato *.TAR.
Elimine de forma recursiva la carpeta ASW1 (es decir la carpeta y todo lo que hay dentro de ella).
Descomprima el archivo (*.tar) y visualice el contenido de la nueva carpeta.
Elimine todos los archivos, archivos comprimidos, carpetas y subcarpetas creadas hasta el
momento haciendo uso de una tan sola lnea de comando para eliminarlos de forma simultaea.
2.
3.
Antes de seguir con la instalacin y actualizacin de paquetes por ser una mquina virtual se deber de
configurar la tarjeta de red en modo puente, para que la tarjeta de red virtual utilice la tarjeta de red fsica
para obtener una direccin ip tambien. Para eso de clic derecho sobre el icono de red ubicado en la esquina
inferior derecha de virtualvox. Luego de clic en Network Adapters o Adaptadores de red.
En la ventana que aparecer seleccione tipo Adaptador puente o Birdged Adapter y a su vez seleccione la
tarjeta de red Ethernet cableada donde est conectado su cable de red.
Abra una terminal y realice las siguientes acciones:
n. Reinicie los servicios de red utilizando.
o. Levante la tarjeta de red y posteriormetne verifique los parmetros obtenidos en la tarjeta de red,
apunte su direccin ip: __________________________.
p. Finalmente dele ping a la pc de la persona que tiene ubicado a la derecha.
Edite el archivo yum.conf con el editor de texto vim, utilice el comando vim /etc/yum.conf e inserte las 3
lneas de proxy vistas en la siguiente figura:
5.
Abra Mozilla Firefox y verifique que versin tiene instlada, para eso una vez abierto dirjase al men
Ayuday posteriormente de clic en Acerca de Mozolla Firefox, deber de mostrarse un cuadro como el
siguiente (cierre el explorador antes de proseguir con el siguiente paso).
6.
Abra una terminal y actualice dicho paquete a su versin ms nueva Espere a que el programa sea
actualizado a su ltima versin, esto podr ser visible gracias un mensaje en pantalla que diga:
Complete!
7.
Repita el paso No5. y observe nuevamente la ventana emergente con los datos de la nueva versin de
Firefox.
Cree un bash que al ejecutarlo muestre en pantalla Esto es ASW, llmelo bash1.sh.
Cree un bash que almacene en una variable llamada pi, su valor numrico y adems al ejecutar el bash
muestre en pantalla El valor de la constante pi es: 3.14.16, llmelo bash2.sh.
10. Cree un bash basado en IF-ELIF para cuando el usuario introduzca el nmero 1 se muestre en pantalla los
parmetros de red de la eth0, si el usuario teclea 2, de ping a la ip 10.0.17.1, si el usuario introduce 3 reinica
los parmetros de red y si el usuario introduce un valor menor a 1 y mayor a 3 muestre un error en pantalla,
llmelo bash3.sh.
11. Migre el bash3.sh ahora haciendo uso de la estructura CASE, se debern de obtener los mismos resultados,
llmelo bash4.sh.
12. Cree un bash que maneje el siguiente men y llmelo bash5.sh:
a. Crear carpeta en cualquier ruta.
1. Ingrese ruta.
2. Ingrese nombre.
b. Crear archivo en cualquier ruta.
1. Ingrese ruta.
2. Ingrese nombre.
c. Enlistar permisos de ficheros.
d. Enlistar permisos de archivos.
e. Modificar permisos de fichero de forma recursiva.
1. Con nmeros
2. Con letras
f. Modificar permisos de archivos individuales.
1. Con nmeros
2. Con letras
g. Salir
Puntos importantes:
El programa deber de limpiar la pantalla cada vez que se pase de un men a un submen.
Luego de realizar alguna operacin se deber de preguntar al usuario si desea continuar, en caso de
que la respuesta sea S limpiar la pantalla y volver al men principal, en caso de que la respuesta sea
No mostrar un mensaje de despedida y regresar a la terminal en una pantalla limpia.
Si el usuario ingresa en el men principal una legra distinta a a-g deber de mostrar un error durante
3 segundos y cargar nuevamente el men principal.
Si el usuario ingresa en algn sub-men un nmero distinto a 1-2 deber de mostrar un error durante
3 segundos y cargar nuevamente el sub-men.
V. INVESTIGACIN COMPLEMENTARIA.
La investigacin complementaria ser calificada en la sesin de clases, habr que entregar el archivo
bash5.sh funcionando de forma correcta. Puede hacer uso de cualquier estructura de control para el
manejo del programa IF-ELSE, While, Case, etc.