Sei sulla pagina 1di 16

Nro.

DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 1

I. OBJETIVOS

○ Familiarizarse con el uso de archivos y directorios del Sistema Operativo Linux.


○ Realizar búsqueda de archivos y texto en archivos.

II. SEGURIDAD

Advertencia:
En este laboratorio está prohibida la manipulación de hardware, conexiones
eléctricas o de red; así como la ingestión de alimentos o bebidas.

III. NORMAS EMPLEADAS


○ Ubicar maletines y/o mochilas en el gabinete al final de aula de laboratorio o en los
casilleros asignados al estudiante.
○ Al culminar la sesión de laboratorio apagar correctamente la computadora y la
pantalla, y ordenar las sillas utilizadas.

IV. RECURSOS
○ Computadora con Vmware Workstation.

V. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA


○ El laboratorio se desarrolla de forma individual.
Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 2

VI. PROCEDIMIENTO

● El hostname del sistema operativo deberá contar con la siguiente estructura: primera letra
de su primer nombre, seguido de su apellido paterno y de las letras Srv. Un nombre válido
sería jdiazSrv para alguien que se llame Juan Diaz.

NOTA:
Toda captura de pantalla deberá ir acompaña del hostname de sistema operativo.
● Ingrese con el usuario root.

NOTA:
Si se encuentra bajo un entorno gráfico (Gnome, KDE, etc.) no debe usar el usuario root
para iniciar sesión, debe emplear un usuario normal, y de ser necesario desde una terminal
acceder como root con ayuda del comando su -

MANEJO DE TERMINALES

● Si tuviera un entorno gráfico instalado ingrese a éste y realice las pruebas de cambio de
consolas.
● Modo gráfico: Ctrl + Alt + Tecla_Función (en la máquinas virtuales es Ctrl + Alt + Shift
+ Tecla_Función)
● ¿Cuál combinación de teclas regresa el modo gráfico? ¿Qué diferencias encuentra con
una consola de texto? ¿Con cuántas terminales cuenta el sistema operativo?

La combinación es Ctrl + Alt + F1y las diferencias es que en el modo consola de texto no
hay entorno gráfico, mientras que en el otro sui hay, Con una terminal

● Al ingresar en una consola o terminal, el sistema le mostrará el prompt de Linux ¿el último
símbolo mostrado en el prompt es “$” o “#”?, ¿por qué?, ¿qué diferencia hay entre el uso
de los dos símbolos?

Se diferencian en que el carácter $ es para los usuarios sin privilegios y # para el


administrador, el cual puedo hacer cualquier modificación

● ¿Cómo administrador cómo puede saber cuántas consolas se tienen abiertas? Muestre
una imagen de lo solicitado.

Presionando las teclas CTRL+ALT+F2, CTRL+ALT+F2, CTRL+ALT+F3


Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 3

LOGOUT
● Algo que todo usuario SIEMPRE debe recordar es lo siguiente: Una vez que Ud. haya
terminado su trabajo, desconéctese del sistema (proceso logoff o logout), para esto,
ingrese el comando exit.
# exit

● ¿Cuál es el atajo de teclado para cerrar una sesión en una consola o terminal?
Pueder ser ALT+F4

KERNEL Y DISTRIBUCIONES
● Ingrese a la dirección www.kernel.org. ¿Cuál es la última versión estable del kernel de
Linux?

La version 5.5.8

● Verifique en su Linux, cual es la versión del Kernel:


Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 4

# uname –r

La versión es 3.10.0-1062.el7.x86_64

● ¿La versión de la página web con la de su sistema operativo coinciden? ¿Por qué?
No coinciden por la razón que no se instaló el mismo sistema de kernel y se uso
uno mas antiguo.

● Ingrese a la dirección http://www.distrowatch.com


● Pruebe seleccionar algunas categorías, y revise las distribuciones disponibles.
● Ingrese a la página de las siguientes distribuciones y anote las últimas versiones
disponibles y que tipos de escritorios utilizan :

http://www.ubuntu.com

Gnome
Distribution Release: Ubuntu 18.04.4

http://www.centos.org

Gnome
Distribution Release: CentOS 8.1.1911

http://www.debian.org
Gnome
Distribution Release: Debian 10

APAGADO DEL SISTEMA


● Desde una consola de texto, ejecute las diferentes formas de apagar el equipo.
# shutdown –h now
# init 0
# halt

● ¿Cuál es la diferencia entre los comandos ejecutados anteriormente?


 Shut down –h apagara la maquina en un intervalo de tiempo
 init 0 solo detiene el sistema
 Halt para apagar rapido la computadora

REINICIO DEL SISTEMA

# shutdown –r now
# reboot
Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 5

# init 6

● ¿Existe alguna diferencia entre los comando ejecutados anteriormente?


- Shutdown -.r es para reinicia el sistema
- Reboot Detiene todos los procesos en ese momento
- Init 6 ejecuta todos los script de reinicio del sistema, haciéndose mas seguro el
apagado

COMANDOS INICIALES
● A partir de este momento, el sistema está esperando que Ud. ingrese cualquier comando
Linux para poder ejecutarlo.
● El trabajo habitual en Linux requerirá solucionar problemas sencillos y algunos más
complejos que otros. Linux provee un Manual Interactivo en Línea (On Line Manual), al
cual podrá invocar en cualquier momento de la siguiente manera:
# man <comando_cualquiera>

NOTA
Puede avanzar de línea en línea presionando las teclas de movimiento de cursor o la
tecla <Enter>.
Puede avanzar por bloques (páginas) utilizando la tecla <Barra Espaciadora>.
Para retroceder una pantalla puede emplear la tecla <b>
Para salir del manual, presione la tecla <q>.

● Otra forma de obtener ayuda es con el siguiente comando :


# ls --help | more

● Explique lo que realiza el comando anterior:


Muestra información acerca de los ficheros y nos muestra la función de cada
comando.

NOTA
ASCII | = <Alt> + 124 (depende del teclado)

● ¿Para qué sirve el comando ls?


Es aquel que muestra un listado con los archivos y directorios de un determinado
directorio

● ¿Para qué se utiliza la opción –a del comando ls? Consulte el manual del comando.
Se muestra el listado del escritorio

NOTA
Los archivos ocultos en UNIX llevan un punto (.) delante de su nombre.

● ¿Para qué se utiliza la opción –h del comando ls?


Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 6

Es aquel que muestra los archivos ocultos.

● A continuación se muestran los primeros comandos con los que Ud. deberá estar
familiarizado:
date Muestra la fecha y la hora del sistema.
w Muestra usuarios conectados y qué están ejecutando.
who Muestra quienes están usando el sistema.
Por ejemplo:

NOTA:
Utilice el manual (man) o la ayuda (--help) para ver las opciones y argumentos que
soportan los comandos utilizados en el laboratorio.

● Veamos otro comando:


# who
root tty3 2011-02-23 09:16
root :0 2010-02-23 09:16

● ¿Qué función cumple dicho comando? ¿Qué información muestra?


Su funcion es puede mostrar los nombres de los usuarios conectados
actualmente

● ¿Qué diferencia hay entre utilizar el comando who y w?


 El comando w muestra toda información sobre los usuarios que están conectados
 El comando who puede listar los nombres de los usuarios conectados actualmente

● ¿Qué diferencia hay entre utilizar el comando man y help?


La diferencia está en que Help está seccionado en temas, contiene una descripción para
las órdenes del sistema. y Man es más complejo, debido a que busca exactamente lo
que deseas encontrar en su base de datos.

● Ejecute el siguientes comando:


Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 7

# cat /etc/pass

● ¿Para qué sirve dicho comando?


Nos indica la entrada por defecto para el usuario "root"; el usuario principal de
nuestro sistema que puede realizar cualquier tipo de operaciones.

ESTRUCTURA DEL SISTEMA

● Ejecute el comando df o lsblk y complete lo requerido.


● ¿Qué tipo de disco duro tiene? SATA o IDE
Sata

● Ubicándonos en la raíz y visualizando la estructura de directorios:


# cd /
# ls

OPERACIONES CON COMANDOS


● Realizaremos operaciones con comandos. Con apoyo del manual pruebe los comandos ls,
cd, cp, rm, mkdir
● En una consola o terminal liste el directorio donde está ubicado:

# ls

● Listando directorios específicos:


# ls /
# ls /etc

● Listando otros directorios específicos de su elección:

● Distinguir entre directorio y archivos. Los directorios finalizan con / :


# ls –F /etc

● De lo obtenido al ejecutar el comando, indique un archivo y directorio encontrado:


Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 8

● Los archivos ocultos empiezan con un punto, al crear un archivo con un nombre que
empieza por punto automáticamente es oculto. Para incluir en el listado los archivos
ocultos ejecutamos:
# ls -a /root

DESPLAZAMIENTO
● En una consola o terminal ubíquese en el directorio /etc:
Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 9

# cd /etc

NOTA
Observe que para tener un punto de referencia para desplazarme uso la raíz que es
simbolizado por “/” seguido luego a la ubicación donde quiero ubicarme.

NOTA
Si está dentro de un directorio y quiere desplazarse a un subdirectorio, puede obviar la
referencia raíz “/” e indicar el nombre del subdirectorio únicamente.

● Ejemplo para el directorio “sysconfig”:


# cd /etc
# ls –l sysconfig

● Para ingresar al sub-directorio “sysconfig” :


# cd sysconfig

● Para regresar al directorio padre:


# cd ..

MANIPULACIÓN DE ARCHIVOS Y DIRECTORIOS

● En una consola o terminal:

NOTA
Usando los comandos de creación de directorios y archivos se generará la estructura
mostrada.

● Ubicándose en la raíz “/” y generando el directorio “data”


# cd /
# mkdir data

● Ubíquese en el directorio “data” y genere los archivos “docu1” y “docu2”:


# echo “Tecsup Lima” > docu1
# echo “Tecsup Arequipa” > docu2

NOTA
El comando “touch” también genera un archivo pero vacío

# touch docu1

● Visualizando el listado del directorio “data”:


# ls

● Copiando un archivo
# cp docu1 archi1
Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 10

# ls

● Copiar un directorio en forma recursiva (Todo el contenido del directorio):


# cp –f –r /data /copia
# ls /copia

NOTA
La opción (-f) no solicita confirmación, (-r) toma toda la información de la estructura

● Use el comando mkdir para crear la siguiente estructura de directorios dentro del directorio
hogar del usuario root. No use el comando cd en ningún caso e indique al costado
derecho los comandos requeridos (trate de no ejecutar varias veces el comando mkdir):
multimedia/
|--audio/
|--documentos/
| |--hojas/
| |--presentaciones/
| |--textos/
|--otros/
|--videos/
programas/
|--aplicaciones/
|--juegos/
|--utilitarios/
|--varios/

● De la estructura anterior, realice una copia de la carpeta “programas” a una llamada


“programas.backup”.

● Para borrar un archivo


# cd /data
# rm archi1

● Para borrar un directorio


# cd /
# rm –f -r data

● De la estructura creada en el directorio hogar de root, elimine el directorio “programas”.

RESTABLECER PASSWORD DE ROOT EN CENTOS 7.0

NOTA
Este modo es usado para casos de emergencia (reparación de discos, pérdida de
Password).
Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 11

● Reiniciar el sistema, al momento de que se muestre el menú de arranque presionamos las


teclas arriba o abajo para evitar que inicie automáticamente.
● Seleccionada la primera opción, presionar la tecla “e” para editar el comportamiento de
dicha opción.
● Ir a la línea que empieza con “linux16” y cambiar la opción “ro” por “rw
init=/sysroot/bin/sh”

● Presionamos CTRL + X para que se inicie el sistema.


● El prompt mostrado debe ser el siguiente:
:/#

● Accedemos al sistema con el siguiente comando


# chroot /sysroot

● Reiniciamos el password de root ingresando el siguiente comando


# passwd root

● Actualizamos la información de selinux


# touch /.autorelabel

● Salimos de chroot
# exit

● Reiniciamos el sistema
# reboot

● En una nueva máquina virtual, realice la instalación mínima de CentOS 7 con la partición
que contiene al sistema cifrada.
● ¿Se podrá reiniciar la contraseña de root si no se tuviera la contraseña para descifrar el
disco? Fundamente su respuesta.
Para recuperar la contraseña perdida de un superusuario (o usuario raíz), se hace
de manera bastante diferente. No obstante, este método de recuperar una
contraseña perdida permite que cualquier usuario malintencionado con acceso
Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 12

físico a tu host Linux obtenga la propiedad completa.

EJERCICIOS PROPUESTOS
● Crear al usuario jperez y asignarle una contraseña de su elección.

● Ingresar con el usuario jperez y crear la siguiente estructura de directorios dentro del
directorio hogar de dicho usuario:

● Crear los siguientes contenidos:

Archivo Contenido Ubicación

linux1 Linux es un sistema operativo de código libre Varios

linux2 Richard Stallman es el fundador de la FSF BN

● Ubicarse en la carpeta /home y realizar la búsqueda del archivo linux1 usando find.

● Realice la misma acción anterior, pero utilice el comando locate en lugar de find.

● Crear un archivo con extensión gz a partir de linux1 y un archivo con extensión bz2 a
partir de linux2.
Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 13

● Mover el archivo linux1 a la carpeta color.

● Ubicarse en la carpeta /etc, mover el archivo linux1 que está en color a la carpeta BN.

● Implementar el comando join para los archivos linux1 y linux2.


Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 14

VII. OBSERVACIONES

VIII. CONCLUSIONES


Nro. DD-106
Laboratorio 02 - Administración de Archivos y Directorios
Página 15

IX. REFERENCIAS

Potrebbero piacerti anche