Sie sind auf Seite 1von 42

TITULO: ACIVIDAD 3.

1- UNIX ESSENTIALS FILE SYSTEM BASICS

POR: Yuleny Arrubla Nicolas Saldarriaga Garzn Daniel Gmez Patio

FICHA: 322000

INSTRUCTOR: German Leal Florez

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL-CESGE TECNOLOGIA EN GESTION DE REDES DE DATOS SENA 2012

INTRODUCCION

Este trabajo es realizado con la intencin de que el lector pueda entender el proceso de desarrollo de creacin de una carpeta o folder, un archivo y tambin conocer los comandos que nos ayudan hacerlo. Tambin para conocer los diferentes editores de texto que hay en centOS 6.

OBJETIVOS

Identificar y aprender los comando bsicos para la creacin de archivos y ficheros, tambin los comando para copiar, eliminar, mover, etc.

Conocer los tipos de editores de texto que hay en centOS 6.

UNIX ESSENTIALS FILE SYSTEM BASICS ACTIVIDAD DE PROYECTO CONFIGURACION DE SERVICIOS DE RED TECNOLOGIA EN GESTIN DE REDES DE DATOS CENTRO DE SERVICIOS Y GESTIN EMPRESARIAL SENA, MEDELLN

INTRODUCCIN De aqu en adelante comienzan una serie de actividades relacionadas con fundamentos en el sistema operativo Linux. Tenga en cuenta las siguientes observaciones antes de realizar todas las actividades: La distribucin elegida para las prcticas ser Red Hat Enterprise Linux Antes de comenzar, y solamente una vez, debe ejecutar como root, el script usersena que se encuentra en la siguiente URL:

http://cursos.redsena.net/mod/resource/view.php?id=1383 (Pregunte al instructor cmo realizar la ejecucin del script) Una vez haya ejecutado el script inicie sesin en una terminal como el usuario que usted cre en el script. Por ejemplo si el usuario creado fue felipelondon, inicie sesin como ese usuario. Ya de aqu en adelante, a menos que se le indique lo contrario, usted deber usar la sesin de ese usuario. Cada procedimiento tiene unas especificaciones que son los pasos que usted debe seguir y los cuales debe evidenciar. Si la salida de un comando especfico se muestra en pantalla, capture la imagen. Si la salida de un comando especfico se redirecciona a un archivo usted debe mostrar el contenido del archivo usando cualquiera de los comandos cat, more, less, etc. Y luego capturar la imagen. El comando ls le ser de utilidad cuando necesite mostrar los archivos de un directorio especfico. Los entregables slo sern usados como una gua para que usted verifique que realiz correctamente los pasos propuestos en las especificaciones. USTED NO DEBE ENTREGAR ESOS ARCHIVOS. En algunos procedimientos aparece el ttulo configuraciones previas. Como su nombre lo indica, se trata de preparar el

sistema para poder realizar cada paso planteado en las especificaciones.

PROCEDIMIENTO 1: EXPLORANDO EL SISTEMA DE ARCHIVOS Especificaciones: Abra 4 terminales. Use el comando cd y establezca cada uno de los directorios actuales respectivamente en cada terminal: Use el comando pwd para verificar que se encuentra en el directorio pedido, en cada terminal y capture imgenes. ~/..

Para hacer la ~ es alt Gr +

/tmp

Aplicamos el comando cd para establecer un directorio actual que en este caso sera /tmp, y con pwd para verificar si esta en el directorio.

/etc/sysconfig

Aplicamos el comando cd para establecer un directorio actual que en este caso sera /etc/sysconfig, y con pwd para verificar si esta en el directorio.

/usr/share/gnome

Aplicamos el comando cd para establecer un directorio actual que en este caso sera /usr/share/gnome, y con pwd para verificar si esta en el directorio.

PROCEDIMIENTO 2: EXPLORANDO DIRECTORIOS IMPORTANTES Configuraciones previas En este ejercicio usted necesitar usar el comando touch para crear archivos. Adicionalmente usar el comando which para localizar comandos. Especificaciones 1. Abra una nueva terminal Utilice el comando touch newfile.username (donde nombre de usuario se sustituye por su nombre de usuario) en cada uno de los siguientes directorios. Use el comando ls para verificar que se cre el archivo en cada directorio listado.

Touch: crear archivos Ls: muestra los archivos y carpetas que hay.

/tmp

Touch: crear archivos Ls: muestra los archivos y carpetas que hay.

/bin

Aca hicimos lo mismo touch para crear el archivo y ls para verificar que se creo

/root

2. Usando el comando which determine la ubicacin de los binarios de los siguientes comandos: pwd ls whoami

10

PROCEDIMIENTO 3: CREANDO DIRECTORIOS Y ARCHIVOS Configuraciones previas En este ejercicio tendr que trabajar con los directorios ~/html y ~/archive. Ingresar a tu cuenta y usar los siguientes comandos para crear estos dos directorios: [student@station student]$ mkdir ~/html [student@station student]$ mkdir ~/archive Especificaciones: Usted desea crear una pgina web personal sencilla utilizando las tcnicas demostradas en los ejemplos de este captulo. 1. Cree una pgina Web "En construccin" en el archivo ~/index.html 2. Mueva este archivo al directorio ~/html 3. Renombre el directorio html como public_html 4. Cree una copia de index.html en el directorio ~/archive

11

Como en la gua dice el comando mkdir es para crear folder o carpetas

3. Renombre el directorio html como public_html

12

Para renombrar copiamos mv para mover el nombre del archivo esta nombrado y despus el nombre nuevo.

4. Cree una copia de index.html en el directorio ~/archive

En esta imagen podemos observar que copiamos el archivo index.html a carpeta personal para despus pasarlo a el carpeta archive.

Como evidencia, muestre el contenido del archivo index.html usando el comando cat y muestre en que directorio se encuentra, usando el comando pwd. Usar adicionalmente el comando ls para listar los archivos de cada directorio public_html y ~/archive.

13

Aplicamos el comando cat para visualizar lo que hay en el archivo y pwd para localizarlo

Ls para ver lo que hay dentro de una carpeta

14

PROCEDIMIENTO 4: MANEJO DE DIRECTORIOS Especificaciones Usted se ha interesado en gedit, un editor de texto sencillo, y quiere explorar su diseo. 1. Utilice el comando ls para obtener un listado recursivo, que incluya los tamaos en bloques (-s), de los contenidos del directorio /usr/share/gedit-2/. Redirija la salida del comando a un archivo en su directorio principal llamado lsgedit.txt.

Muestre el contenido del archivo usando el comando cat

2. Haz una copia (recursiva) del directorio /usr/share/gedit-2 en su directorio personal. El directorio copiado tambin debe llamarse gedit-2. Muestre el contenido del directorio ~/gedit-2 usando el comando ls

15

3. Haga una segunda copia del recin creado directorio gedit-2, llamado gedit-2.bak, de nuevo en su directorio personal. Use el comando ls para evidenciar la existencia del directorio gedit-2.bak

16

Hicimos una copia recursiva con el comando cp r de lo que contiene gedit-2 a el archivo gedit2.bak

4. A partir de su copia de seguridad, elimine (recursivamente) el subdirectorio gedit-2.bak/plugins Como evidencia, muestre el contenido del directorio gedit-2.bak/

Para eliminar recursivamente un subdirectorio con el comando rm r

17

5. Una vez ms desde su copia de seguridad, mueva el subdirectorio gedit-2.bak/taglist a su directorio personal. (El directorio debe conservar su nombre original taglist).

Como evidencia realice un listado de los archivos de su directorio personal.

18

Listado hecho con con el comando echo de todos los archivos creados.

PROCEDIMIENTO 5: METACARACTERES

NOMBRES

DE

ARCHIVOS

19

Especificaciones 1.Cree los siguientes directorios en su directorio personal: mac, cp_even, cp_mid,cp_thousand, iso_mid, y xxxn.

Creacin de carpetas con el comando mkdir.

2. Descargue el directorio encoding de la pgina principal del curso y cree una copia en el directorio /tmp. Examine los archivos en el directorio /tmp/encoding. Copie todos los archivos que comienzan con mac en el directorio mac.

20

Copiando el archivo (cp r queramos que tambin permaneciera en el escritorio) encondig desde el escritoria hasta la carpeta tmp

Hay que saber un poco sobre el tema metacaracteres. Nos dicen que los archivos que comiencen con la palabra mac, copiamos * que significa todos despus de la palabra mac. Y los archivos que nos aparezcan los copiamos en la carpeta mac que esta en nuestra carpeta personal

21

3. Copie todos los archivos que comienzan con cp y contienen un nmero par en el directorio cp_even

Buscamos todos los archivos que empiecen por cp y luego dicen que deben contener un nmero par. Todos tienen un nmero par. Excepto la ltima lnea el cual su nmero 950.

4. Copie todos los archivos que comienzan cp y contienen un nmero superior a 1000 en el directorio cp_thousand.

22

5. Copie todos los archivos que comienzan cp y contienen nmeros mayores de 800 pero menos de 1000 en el directorio cp_mid.

6. Copie todos los archivos que comienzan con iso8859- con un nmero que sigue al guin entre 3 y 8 (ambos inclusive) en el directorio iso_mid.

23

No hay archivos con esta clase de criterios

7. Copie todos los archivos cuyos primeros cuatro caracteres se componen de exactamente tres letras seguidas de un nmero en el directorio xxxn.

24

El nico archivo con esas caractersticas es el big5.enc

25

Mostrando el contenido de cada una de las carpetas creadas con anterioridad

26

27

PROCEDIMIENTO 6: EXAMINANDO ARCHIVOS Especificaciones Este ejercicio de laboratorio requiere tres terminales, cada una con su cuenta principal. 1. En la primera terminal, despliegue el contenido del archivo /etc/services, incluyendo la opcin correcta para mostrar el nmero de todas las lneas. Despus de haber visto los resultados, repita el comando (con la misma opcin), redirigiendo la salida al archivo services.cat.txt en su directorio personal.

28

Vemos el contenido con el comando cat y lo copiamos en el archivo creado con anterioridad

2. Estando en la primera terminal, tome una lista recursiva de todos los archivos con el comando ls -R / y capture la salida (mediante una tubera) con el paginador less. Utilizar los comandos bsicos, como la BARRA ESPACIADORA y b. Explore otros comandos de localizador mediante el comando h para abrir una pantalla de ayuda. Cuando haya terminado, NO salga del paginador less, sino muvase a una nueva terminal para el siguiente paso. Ls R|less

29

Para abrir el editor de texto less

3. En una segunda terminal, use el comando head para recoger las primeras 5 lneas de todos los archivos en el directorio /etc/sysconfig cuyo nombre comienza con system-. El resultado debe ser guardado en el archivo confheaders.txt en su directorio personal.

30

Use la opcin adecuada para suprimir los encabezados de nombre de archivo que head imprime de forma predeterminada.

El comando head + el comodn q se suprimen los encabezados

4. Estando en la segunda terminal, ejecute el comando vmstat 1. El comando muestra estadsticas de memoria y CPU de su equipo, generando una nueva lnea una vez por segundo. Cuando haya visto lo suficiente, utilice la secuencia de control CTRL-C para matar el comando. Ejecute el comando de nuevo, pero esta vez redirija la salida al archivo vmstat.out en su directorio home, como se muestra a continuacin: [elvis@station elvis]$ vmstat 1 > vmstat.out No pare este comando. Muvase a una nueva terminal para el siguiente paso.

31

Como dice el enunciado vmstat 1. El comando muestra estadsticas de memoria y CPU de su equipo, generando una nueva lnea una vez por segundo. Este smbolo > se utiliza para redirigir al archivo vmstat.out 5. En una tercera terminal siga el crecimiento del archivo vmstat.out con el comando tail f. No pare el comando tail hasta que el instructor confirme el funcionamiento.

32

Tail f sigue en tiempo real lo que est pasando con el archivo vmstat.out

6. Despus de completar este ejercicio, salir del paginador less con el comando q, y terminar los comandos vmstat y tail con la secuencia de control CTRL-C.

PROCEDIMIENTO 7: EDITORES DE TEXTO Especificaciones El archivo /etc/services es un ejemplo de un archivo de configuracin de texto ASCII de Linux. En este procedimiento tendr que hacer dos copias de este archivo, y editar una con el editor nano, y editar la otra usando el editor grfico de texto gedit. El editor nano 1. En su directorio de usuario, cree una copia del fichero /etc/services, llamada services.nano

33

2. Abra el archivo services.nano usando el editor de texto nano

34

3. Usando las secuencias de control especificados en la parte inferior de la pantalla, buscar y eliminar todas las apariciones del carcter +. Preservar el espacio de las columnas mientras lo hace. Guarde el archivo como services.noplus

Para buscar lo hacemos con ctrl+w y lo borramos normalmente con la techa delete

Estbamos borrando el carcter + que haba ah.

35

Guardando

4. Continuando en la misma sesin de edicin, mueva el cursor a la lnea 140. La combinacin de teclas CTRL-C reportar su nmero de lnea actual. (Tenga en cuenta que CTRL-C, generalmente termina un proceso, pero en nano tiene un comportamiento nuevo). Eliminar esa lnea, y la siguiente lnea. Guarde el archivo como services.nonext

36

Aqu estaban las lneas 140 y 141

Guardando

5. Cierre el editor nano El editor gedit 1. En su directorio de usuario, cree una copia del fichero /etc/services, llamada services.gedit

Creando la copia en el archivo llamado services.gedit 2. Abra el archivo services.gedit con el editor gedit

37

3. Mueva el cursor a la lnea 100. (Una pequea exploracin por los mens de gedit puede simplificar esta tarea). Eliminar esa lnea, y las dos siguientes. Guarde el archivo como services.notsmux.

38

4. Reemplazar todas las apariciones de la palabra tcp con udp. Haga su bsqueda y reemplazo haciendo distincin entre maysculas y minsculas (no reemplazar TCP, por ejemplo). Guarde el archivo como services.notcp.

39

40

41

CONCLUSIONES

Aprendimos a identificar lo diferente comando que existen para la creacin de: Ficheros. Archivos.

Tambin algunas los comando para algunas de la funciones bsicas como: Copiar. Mover. Eliminar.

Identificamos los editores de texto como nano y gedit.

42

Das könnte Ihnen auch gefallen