2. Administración de software de base

ENTREGA

Desde la carpeta de usuario en Dropbox, accede a la carpeta U (las dos letras en mayúsculas) y dentro de ella crea una carpeta 02.
Dentro de la carpeta 02 sube los ejercicios con el nombre de fichero indicado (respetando las minúsculas y la extensión).
Todas las actividades tienen que responderse con capturas de pantalla en formato .jpg.
Todos los documentos tienen que estar validados en XHTML 5.2, CSS3 y WCAG 2.0 AAA.

1. ACTIVIDADES BASH

Filename TA Question Extra
01.html AI Muestra el directorio raíz de tu distribución Linux que sigue el modelo Filesystem Hierarchy Standard (FHS).
02.html AI Explica los directorios definidos por FHS.
03.html AI Lista todos los archivos y carpetas de tu directorio personal (o de trabajo).
04.html AI Lista todos los archivos y carpetas del directorio /bin desde tu carpeta personal de manera relativa y de manera absoluta.
05.html AI Lista todos los archivos y carpetas del directorio /tmp desde tu carpeta personal de manera relativa y de manera absoluta.
06.html AI Lista todos los archivos y carpetas del directorio /usr/local desde tu carpeta personal de manera relativa y de manera absoluta.
07.html AI Lista todos los archivos y carpetas de tu directorio personal (o de trabajo) donde se vean los permisos y también los archivos y carpetas ocultas.
08.html AI Cambia al directorio /etc desde tu carpeta personal de manera relativa y de manera absoluta. A continuación, realiza el proceso al contrario.
09.html AI Cambia al directorio /run desde tu carpeta personal de manera relativa y de manera absoluta. A continuación, realiza el proceso al contrario.
10.html AI Cambia al directorio /var desde tu carpeta personal de manera relativa y de manera absoluta. A continuación, realiza el proceso al contrario.
11.html AI Copia a tu carpeta personal el fichero de texto source.list que se encuentra en /etc/apt. A continuación, borra dicha copia.
12.html AI Descarga Google Chrome desde la página oficial e instálalo mediante el comando apt.
13.html AI Desinstala completamente LibreOffice u otro programa si no está instalado LibreOffice. Verifica que la desinstalación es correcta comprobando que ya no se encuentra dicho programa y que no puedes ejecutarlo.
14.html AI Actualiza tu distribución Linux basada en Debian mediante comandos apt y usando sudo.
15.html AI Actualiza tu distribución Linux basada en Debian mediante comandos apt en una sola línea y usando sudo.

2. ACTIVIDADES BASH Y POWERSHELL

Realizar los ejercicios en Bash y en PowerShell:

Filename TA Question Extra
16.html AI Muestra el directorio actual en el que te encuentras.
17.html AI Lista todos los archivos y carpetas de tu directorio personal desde el directorio raíz de manera relativa y de manera absoluta. A continuación, realiza el proceso al contrario.
18.html AI Cambia a tu directorio personal desde el directorio raíz de manera relativa y de manera absoluta. A continuación, realiza el proceso al contrario.
19.html AI Solicita ayuda de 5 comandos diferentes. A continuación, solicita ayuda de 5 comandos de manera online (con http://man.he.net y Get-Help command -Online).
20.html AI Crea la carpeta ejercicio en tu carpeta personal. A continuación, crea las carpetas e1, e2 y e3 en el directorio ejercicio. Dentro de e1, crea la carpeta e11. Dentro la carpeta e3, crea el directorio e31. Dentro del directorio e31, crea las carpetas e311 y e312. Luego, borra las carpetas individualmente.
21.html AI Con la estructura de carpetas ejercicio, crea dentro un archivo de texto (con echo message > text_file) denominado lorem_ipsum con el mensaje Lorem ipsum. A continuación, copia este fichero en e1, e11 y e312. Luego, borra todas las copias en una sola línea.
22.html AI Con la estructura de carpetas y ficheros ejercicio, mueve lorem_ipsum de e1 a e11 renombrado como li1. A continuación, mueve lorem_ipsum de e312 a e11 renombrado como li2. Por último, mueve lorem_ipsum de e11 a e1 renombrado como li3.
23.html AI Imprime la frase '¡Hola, mundo! en pantalla. Imprime el contenido de la variable PATH y vuelca dicha información en el fichero rutas, ¿qué significa dicha variable PATH?
24.html AI Imprime tres veces y en una misma líneas las palabras Debian, GNU y Linux. A continuación, realiza el mismo proceso pero añadiendo las salidas al final del fichero SO.txt.
25.html AI Imprime tres veces y en una misma líneas las palabras Debian, GNU y Linux pero añadiendo la salida GNU en el fichero SO_2.txt. Pista: usar grep.
26.html AI Muestra la ayuda para el comando ls solo con las líneas de texto con la palabra list y vuelca dicha información en un fichero llamado salida_ls.dat.
27.html AI Obtén con el comando wget estos ficheros de texto: 1, 2. A continuación, muestra solo las líneas con la palabra Debian tanto en 1 como en 2 y vuelca dicha información en un fichero llamado palabras_con_debian.info y todo en una sola línea.
28.html AI Crea los grupos tienda1 y tienda2.
29.html AI Crea los usuarios carmen y marlon. Estos usuarios deben pertenecer solamente al grupo tienda1.
30.html AI Crea los usuarios lola y manuel. Estos usuarios deben pertenecer solamente al grupo tienda2.
31.html AI Con carmen crea un archivo de texto datos_personales.txt en su directorio de trabajo al que únicamente ella pueda acceder, tanto de lectura como de escritura. Conéctate como otro usuario y comprueba que no puedes modificar el fichero.
32.html AI Con carmen crea un archivo de texto ventas_mes.txt al que puedan leer y escribir tanto ella como todos los usuarios que pertenezcan al mismo grupo. Conéctate como usuario marlon y demuestra que puedes modificar el fichero. Conéctate como otro usuario de otro grupo y comprueba que no puedes ni leer ni modificar el fichero.
33.html AI Con lola crea un fichero con nombre trabajadores.txt al que pueda acceder cualquier usuario para leer su contenido y cualquier usuario del mismo grupo para leer o escribir. Conéctate como usuario manuel y demuestra que puedes modificar el fichero. Conéctate como otro usuario de otro grupo y comprueba que puedes leer pero no puedes modificar el fichero.
34.html AI Con marlon crea una carpeta para_todos y copia el archivo trabajadores.txt a dicha carpeta. Conéctate como manuel y comprueba que puedes leer pero no escribir. ¿Puedes copiar el archivo a su directorio de trabajo? ¿Por qué?
35.html AI Si un usuario tiene permiso de lectura sobre un archivo pero ese archivo está dentro de una carpeta que no tiene permiso de lectura, ¿podrá leer el archivo? Compruébalo.

3. ACTIVIDADES DE SCRIPTS EN BASH Y POWERSHELL

Realizar scripts en Bash y en PowerShell:

Filename TA Question Extra
01.sh, 01.ps1 AI Crea un script con la actividad 20 del apartado 2.
02.sh, 02.ps1 AI Crea un script con la actividad 21 del apartado 2.
03.sh, 03.ps1 AI Crea un script con la actividad 22 del apartado 2.
04.sh, 04.ps1 AI Crea un script con las actividad 28, 29 y 30 del apartado 2.

4. ACTIVIDADES PARTICIONES

Filename Question
01.pdf Formatea completamente una memoria USB en FAT y en NTFS tanto en Bash como en PowerShell.
02.pdf Descarga la última versión de Xubuntu. Monta la ISO descargada en la memoria USB con Rufus en Windows.
03.pdf Arranca el PC desde la memoria USB y verifica que el Xubuntu montado en dicha memoria USB (actividad anterior) se inicia correctamente.
04.pdf Descarga la última versión de Debian en formato 64-bit PC Network installer. Monta la ISO descargada en la memoria USB con dd en GNU/Linux.
05.pdf Arranca el PC desde la memoria USB y verifica que el Debian montado en dicha memoria USB (actividad anterior) se inicia correctamente.
06.pdf Con GParted crea una tabla de particiones GPT en una memoria USB con 7 particiones (3 NFTS y 4 FAT) y añade un fichero en cada una. Verifica el resultado en GNU/Linux y Windows.
07.pdf Con GParted crea una tabla de particiones MBR en una memoria USB con 7 particiones (4 NFTS y 3 FAT) y añade un fichero en cada una. Verifica el resultado en GNU/Linux y Windows.
08.pdf Con GDisk convierte la tabla de particiones MBR de la actividad anterior en una tabla de particiones GPT con la variante Protective MBR. Verifica el resultado con GDisk.
final.pdf Instala la última versión de Debian (64-bit PC Network installer) en un PC del aula (actividad en clase). Ejecuta este script y personaliza el escritorio tal como aparece en la imagen.

Volver.

Curso creado por Manuel Ignacio López Quintero bajo esta licencia.