Actividad 3 - administraunaredlan364116890.files.wordpress.com€¦ · Web viewindicamos...
Transcript of Actividad 3 - administraunaredlan364116890.files.wordpress.com€¦ · Web viewindicamos...
CENTRO DE ESTUDIOS TECNOLÓGICOS industrial y de servicios No. 26
“Fray Diego de Rodríguez”
Equipo:
· Gomez Martinez Dulce Yareth
· Gutiérrez Hernández Daniel
· Abraham Vargas Adamari
Practica 1 -Actividad 3
Docente: Tec. Antonio Ramírez Morales
Submodulo: administra una red LAN de acuerdo a los recursos disponibles y los requerimientos de la organización.
Especialidad: soporte y mantenimiento de equipo de cómputo
Semestre: febrero- julio 2018
Grupo: 6º “D”
Introducción:
”UNIX es básicamente un sistema operativo simple, pero debes de ser un genio para entender la simplicidad” - Dennis Ritchie co-creador de UNIX y del lenguaje C (1941-2011)
En esta práctica nos enfocaremos en el manejo intermedio- avanzado de sistemas basados en UNIX y para ello utilizaremos la interfaz de comando, que es la forma más tradicional de manejar estos S.O., es decir, dejaremos a un lado la interfaz gráfica de usuario (GUI).
¿Por qué el laboratorio está enfocado a Linux? Pues bien, la razón radica primero en la importancia de UNIX/Linux como base de muchos otros sistemas operativos tales como Android, IOS, OS/X y como base de Apache, el software de servidor que se utiliza en la gran mayoría de los servidores de páginas web; y segundo porque se trata de un proyecto de código abierto y por lo mismo es completamente accesible para el alumno para generar ingeniería inversa en una o más de sus partes y realizar modificaciones si lo considera útil para su aprendizaje.
Justificación:
moverse entre directorios (el equivalente a folders en otros sistemas operativos), desplegar el contenido de directorios, editar un archivo, etc; Para ello estaremos trabajando en el directorio del usuario ( /home/ ) ya que sólo en ella tenemos total libertad. Teclea el comando cd $home cuando quieras dirigirte directamente a casa.
los comandos poseen opciones y/o parámetros que sirven para modificar su funcionamiento. Para una descripción breve del comando puede utilizarse el comando whatis , por ejemplo whatis cd ó whatis whatis. Para una mayor descripción del comando, consultar el manual ejecutando el comando man . Para salir del manual presiona la tecla “q”. Para encontrar comandos que incluyan en su descripción una cierta palabra, teclea man -k
Objetivo:
Aprenderás el uso básico de la consola (shell) de LINUX y al final de esta práctica será capaz de:
· Utilizar los comandos básicos de Unix (ls,mkdir,cd, etc.)
· Consultar el manual en Línea de Unix (“man pages”) para descubrir cómo se utilizan algunos de los comandos
· Hacer uso del caracter de “pipe” (“ | ”) que se utiliza para ligar la salida de un comando con la entrada de otro.
Desarrollo
Actividad 3
Sumando todo lo visto en esta práctica, realice las siguientes actividades.
Ejecute los siguientes comandos
mkdir $HOME/Operativos
touch $HOME/Operativos/Arch1
touch $HOME/Operativos/Arch2
touch $HOME/Operativos/Arch3
Conteste las siguientes preguntas:
1. Comando para copiar el contenido del archivo /etc/passwd a Arch1:
2. El comando cp en Linux crea una copia.
3. Al escribir cp -r indicamos recursividad, es decir, que haga lo mismo con todos los elementos internos (archivos y subcarpetas)
4. El nombre del directorio debe terminar con una barra (/), asi indicamos que se trata de una carpeta. Sin la barra, Linux considera que estamos manejando un archivo y nos dará error.
5. Luego de un espacio se escribe el nombre del directorio de destino y su ruta (puede ser relativa al directorio origen o a la raiz)
6. Las rutas del directorio de origen y el de destino pueden ser relativas a la raiz o al directorio de trabajo actual.
7. Comandos para guardar en otro archivo Arch2, las descripciones de whatis de todos los comandos wh (Primera actividad):
Desplegar resultados de un comando y guardar los resultados en Linux
Para este ejemplo usaremos el comando df gracias al cual desplegaremos un resumen completo del espacio en el disco duro disponible y usado por el sistema de archivos.
Paso 1
Al ejecutar este comando este será el resultado:
AMPLIAR
Paso 2
Si usamos este comando con el parámetro –h veremos este resultado en un formato legible por humanos, como suelen llamarlo, es decir, despliega detalles de las estadísticas en bytes, mega bytes y gigabytes:
AMPLIAR
Paso 3
Si deseamos que esta información sea desplegada en pantalla y al mismo tiempo sea escrita en un archivo para su análisis más adelante ejecutaremos las siguientes líneas:
·
1. df -h | tee df.log
1. cat df.log
Paso 4
Este será el resultado obtenido:
AMPLIAR
Paso 5
En este punto todo lo vital se hace a través del comando tee ya que gracias a él se leen desde la entrada estándar y se escriben en la salida estándar los archivos. En caso de existir un archivo podemos anexarlo usando la opción -a o –append:
·
1. df -h | tee -a df.log
AMPLIAR
Paso 6
Si deseamos conocer en detalle más ayuda sobre estos comandos podemos ejecutar las siguientes líneas:
·
1. man df
1. man tee
8. Así de simple podremos guardar los resultados de un comando en un archivo de Linux y tenerlos siempre disponibles para su análisis.
9. Guarde la ubicación del comando ping en Arch3
10. Anexe el contenido de Arch1 y Arch2 en Arch3 (Sobre-escríbalo)
11. Desde $HOME/Operativos ejecute el comando mkdir ./Acto1
12. Mueva el archivo Arch3 al directorio creado en el paso anterior.
13. Despliegue la primera línea de Arch3 con direccionamiento absoluto
14. Estando en su carpeta Home y utilizando direccionamiento relativo, genere un archivo llamado Arch4 en el directorio Acto1 que contenga las últimas 5 líneas de Arch2.
15. Utilizando solamente los comandos tail y head, despliegue la segunda línea de Arch4.
16. Utilice solamente un único comando para borrar todo el contenido del directorio Operativos
Bibliografía
https://ed.team/blog/mover-copiar-y-renombrar-directorios-en-linux
https://www.solvetic.com/tutoriales/article/4215-como-guardar-comandos-archivo-linux/