1. Actividad 3.4
UNIX Essentials – Linux Filesystem
Aprendices
Lizeth Yesenia Carmona
Jessica Isabel Díaz
Susana Sánchez Nohabà
Instructor
German Leal Flores
Ficha
322000
Tecnología en gestión de redes de datos
Centro de servicios y gestión empresarial
Medellín
2012
2. Introducción
el objetivo de este trabajo es indagar o conocer más a fondo lo que se ve en la
actividad a mostrar, el manejo de las particiones y su seguimiento, a partir de la
documentación consultada y los comandos comprendidos en clase y explicado
por el instructor.
3. Objetivos
Conocer los distintos tipos de particiones que podemos realizar en
nuestra maquina saber que hay particiones primarias extendidas y
lógicas, en las cuales nuestro disco será más eficaz.
Crear enlaces simbólicos en los cuales podemos ver las fecha y la hora
del momento donde esta realizando la actividad.
4. Procedimiento 1: Opciones avanzadas del comando Ls
1.Crear un archivo principal llamado etc.bytime, el archivo debe tener el listado
de /etc por orden de tiempo de modificación
Crear un archivo en el directorio principal llamado etc.bytime.reserved este
archivo debe contener un listado largo del directorio /etc
5. Procedimiento 2: Creando y manejando enlaces simbólicos (links)
1. Crear un archivo cal.orig en su directorio personal que contiene calendario
texto del mes más actual.
Cree un enlace simbólico el archivo cal.orig denominado cal.softa
Elimine el archivo cal.orig porque no en un enlace simbólico si no un enlace
colgado
6. Cree un enlace simbólico al archivo /usr/share/doc. Llamado docabas utilizando
referencia absoluta
Cree un enlace simbólico al directorio.../.../usr/share/doc. Llamado docrel
utilizado en una referencias relativa
Procedimiento 3: Localizando archivos con el comando find
cree un archivo var.lib.rmp que contenga una lista de todos los archivos de su
directorio que son propiedad del usuario sshd.
7. El archivo var.rootmail contiene unas lista de todos los archivos del directorio
/var que son propiedad del usuario root y el grupo propietario es mail
Busque que todos los archivos en /etc/sysconfig, tenga permiso de ejecución y
garbe el resultado en sysconfig. Find
El archivo big.links debe contener una lista de los enlaces simbólicos en
/usr/lib/locale
8. Procedimiento 4: Herramientas de comprensión de archivos
Copie los archivos /etc/gconf/schemas/gnome-terminal.schemas y /usr/bin/gimp
en su directorio home, conservando sus nombres de archivo original.
-/etc/gconf/schemas/gnome-terminal.schemas
- /usr/bin/gimp
Una vez más, copie los archivos /etc/gconf/schemas/gnome-terminal.schemas
y /usr/bin/gimp,
En su directorio home. Esta vez, utilice el comando bzip2 para comprimir los
dos archivos.
- /etc/gconf/schemas/gnome-terminal.schemas
9. -/usr/bin/gimp
Una vez más, copie los archivos /etc/gconf/schemas/gnome-terminal.schemas
y /usr/bin/gimp en su directorio home. Esta vez, utilice el comando bzip2 para
comprimir los dos archivos.
- /etc/gconf/schemas/gnome-terminal.schemas
- /usr/bin/gimp
Qué otras utilidades (comandos) de compresión, aparte de zip y bzip2, pueden
usarse en
10. Sistemas Linux. Mencione por lo menos 2 aplicaciones (en línea de comandos)
y comprima los
Archivos /etc/gconf/schemas/gnome-terminal.schemas y /usr/bin/gimp. Luego
compare con los
Resultados obtenidos en los puntos 1 y 2.
R/ Existen otras utilidades como zip, arj, lha, zoo; que permiten comprimir y
descomprimir
Archivos.
Procedimiento 5: Archivos directorios con tar
En su directorio personal, cree el archivo zip_docs.tar que es un archivo que
empaqueta el
Directorio /usr/share/doc./zip*
Cree el archivo /tmp/student.tgz, que es un archivo comprimido de su directorio
principal.
Reemplace student por su username.
11. Procedimiento 6: Particionamiento usando fdisk
1.Se ejecuta el comando fdisk /dev/sdc y con la opción m observamos las
opciones que nos dan.
Se selecciona la opción o para crear una nueva tabla de particiones vacía.
12. Se procede a seleccionar la opción n para crear una nueva partición y pide
decir si la partición es, Primeria o extendida (No sale la opción para particiones
lógicas por que no se han creado particiones
Extendidas). Seleccionamos partición primaria (presionamos la letra p)
Nos aparecerá una línea donde debemos especificar el número de la partición,
en este caso la 1(sdc1)
A continuación debemos asignarle el cilindro inicial para la partición; En este
caso el valor predeterminado para la primera partición que es 1 y pulsamos
enter.
.
Se le asigna a esta partición el último cilindro necesario para abarcar el espacio
que le queramos dejar en este caso la partición será de 2GB, por ende:
Si 652(cilindros) equivalen a 5GB entonces, ¿Cuántos cilindros equivalen a
2GB? En este caso
13. El último cilindro será el 260 que abarca aproximadamente 2GB.
Con la opción p podemos observar la nueva partición que está bajo el punto de
montaje Linux.
Para la siguiente partición realizaremos los mismos pasos pero teniendo en
cuenta que será primaria (sdc2), tendrá un espacio de 1GB (del cilindro 261
hasta el cilindro 390) y el punto de montaje será LVM Linux.
14. Para configurar el punto de montaje seleccionamos la opción t e ingresamos el
Id para LVM Linux (8e).
Aquí se muestra el cilindraje de la Linux swap/Solaris sus bytes y su
denominación.
Procedemos a dividir la partición extendida en dos lógicas (sdc5 y sdc6) para
ello seleccionamos la opción n y el automáticamente sabrá que será una
partición lógica puesto que ya no se permiten más particiones primarias ni
extendidas. Debemos tener en cuenta que la primera partición lógica (sdc5)
contara con un espacio de 1GB (del cilindro 457 hasta el cilindro 587) y su
punto de montaje será Linux (83)
15. Para la segunda partición lógica (sdc6) seleccionamos la opción n y
configuramos los siguientes parámetros: el espacio será desde el cilindro 588
hasta el 652(0.5GB)
16. Use el comando fdisk –l para visualizar la tabla de particiones
Use la utilidad mkfs.ext3 para formatear las siguientes particiones:
18. Cree un directorio llamado /data. Realice el montaje del sistema de archivos
/dev/sdc1 en el directorio /data (Este directorio es el punto de montaje para
/dev/sdc1). Edite el archivo /etc/fstab para que el sistema de archivos sea
montado cada vez que reinicie la máquina.
En la máquina virtual inserte un dispositivo de almacenamiento masivo USB. El
sistema operativo lo reconocerá y puede usar el comando fdisk –l para verificar
el dispositivo de bloques asignado.
19. Si el sistema operativo montó automáticamente el dispositivo USB, desmóntelo.
Cree un directorio con el nombre que usted desee, el cual servirá como punto
de montaje para la partición. Ahora lleve a cabo el montaje del dispositivo USB
en el directorio que usted creó.
Use el comando mount para visualizar todos los puntos de montaje
Procedimiento 7: Usando el comando grep para buscar ocurrencias de
Texto
Cree el archivo ~/bashusers.txt, que contiene las líneas del archivo /etc/passwd
en las cuales aparece el texto /bin/bash.
20. Cree el archivo ~/nostdhome.txt, que contiene sólo las líneas del archivo
/etc/passwd que NO contengan el texto home (lo que implica que el usuario
asociado tiene un directorio home no estándar).
Cree el archivo ~/ansiterms.txt, que contiene cada línea del archivo
/etc/termcap que contiene el texto ansi, usando una búsqueda insensible a
mayúsculas y minúsculas (case insensitive). (En otras palabras, ansi, ANSI,
Ansi, y AnSi serían coincidencias de la búsqueda).
Cree el archivo ~/mayhemnum.txt, que contiene el número de línea de la
palabra mayhem en el archivo /usr/share/dict/words
21. Ejecute el comando netstat -tanp en combinación con el comando grep y
Muestre en pantalla solo las líneas que contienen la palabra ssh. Este comando
muestra las conexiones TCP activas, y de gran utilidad para visualizar los
servicios que se está ejecutando en la máquina.
Ejecute el comando ps -ef. En combinación con el comando grep y muestre en
pantalla solo las líneas que contienen la palabra bash. Este comando muestra
los procesos activos, y es de gran utilidad para visualizar los ID de proceso
(PID). ¿Qué PID están asociados con bash?
22. Repita el paso anterior pero esta vez use el comando pgrep
23. Conclusiones.
Una de las dificultades que tuvo la actividad fue que no comprendíamos
bien el punto de las particiones pero con apoyo del instructor y las
documentaciones tomadas de los aprendices aprendimos y se pudo
realizar el procedimiento.
Se conocieron nuevas cosas se aprendió a realizar ficheros y a ejecutar
comando en nuestra terminal.