Linux 140719162724 Phpapp01
Linux 140719162724 Phpapp01
Linux 140719162724 Phpapp01
3. Cita
a) Alguna distribución de Linux buena en el apartado gráfico y en juegos 3D
b) Alguna distribución de Linux con servidores preinstalados.
4. a) ¿Cuáles son las diez distribuciones de Linux más populares del último mes?
R= Ubuntu, openSUSE, Mint, Fedora, Debian, Mandriva, PCLINUXOS, PUPPY LINUX,
SABAYON LINUX Y CENTOS
b) Y del último año?
R= Arch Linux, Bodhi Linux, Chakra, CrunchBang, Debian, Elementary OS, Fedora,
Gentoo, Kubuntu, Linux Mint.
6. Para ejecutar comandos de Linux en una máquina remota mediante telnet hace
falta instalar antes Linux en la máquina local.
a) Verdadero
b) Falso.
7. a) ¿La primera versión de Linux se creó para un tipo de máquina concreta o podía
funcionar con cualquier hardware?
R= si, se podía usar con una maquina concreta
b) Sucede lo mismo hoy día.
R= No, porque hoy en dia no se utiliza la funcion
8. La mascota de Linux se llama:
a) Tuxedo
b) Tux
c) Pingu
d) todas las anteriores son correctas.
10. Citar tres distribuciones de Linux ligeras (con pocas necesidades en cuanto a
recursos hardware) que se puedan instalar en un lápiz de memoria.
R=1.- muLinux es una versión minimalista de Linux, que apenas ocupa !!!DOS MEGAS!!!.
Se pueden bajar addons y ampliar el sistema operativo: extensiones de servidor (Samba,
Smail,...), Workstation extensions (mutt, ssh, PGP, ...), XWindow (VGA-16, fvwm95,
Afterstep, wm2), VNC, gcc (make, nasm, yacc&lex, Fortran, Pascal), TCL/TK, lenguaje Perl y
soporte libc6, Wine, DosEMU, máquina virtual de Java (Kaffe compiler, sshd), Netscape...
Se puede ejecutar en RAM desde CD, o bien clonarlo en disco duro. Existe además una
ISO que puede arrancarse desde CD que incluye XFCE, Netscape, GTK+ y Gnome, Gimp,
OpenOffice, etc. Obviamente, requiere más espacio, memoria y recursos
2.- DAMM SMALL LINUX Increíble distribución que ocupa tan sólo 50MB, y que puede
arrancarse desde un CD, un pendrive o una tarjeta Flash. Puede funcionar con una
rapidez considerable incluso en un ordenador 486 con 16MB RAM. Tiene un escritorio
gráfico con interfaz FluxBox, y no le falta de nada: reproductor multimedia, cliente FTP,
navegador web, gestor de correo, mensajería instantánea, procesador de texto, hoja de
cálculo, editor de texto, visor de imágenes, visor PDF, monitorización del sistema, juegos,
etc.
3.- SLAX: Magnífica distribución que ocupa unos 190MB y que se arranca desde CD, USB
o disco duro, permitiendo guardar la configuración vía online. Está basada en Slackware, y
tan sólo necesita un ordenador 486 (o superior) con 36MB de RAM para arrancar (96MB
para XWindow con FluxBox, 144MB con KDE o 328MB para ejecutarse completamente
desde memoria). Incluye Kernel 2.6, drivers de sonido ALSA, soporte para tarjetas WiFi,
FluxBox, KDE 3.5, Abiword, Gaim, Firefox, Flash, Wine, QEmu, MySQL, herramientas de red
e internet, XVid, Samba, MPlayer, KOffice, juegos, etc.
EJERCICIOS DEL CAPÍTULO 2
R= cd .. enter ls
5. ¿En qué día de la semana naciste?, utiliza la instrucción cal para averiguarlo.
R=05/07/1988
6. Muestra los archivos del directorio /bin
ls /bin
8. Muestra todos los archivos que hay en /etc y todos los que hay dentro de cada
subdirectorio, de forma recursiva (con un solo comando).
R= . ls -R /etc
9. Muestra todos los archivos del directorio /usr/X11R6/bin ordenados por tamaño
(de mayor a menor). Sólo debe aparecer el nombre de cada fichero, sin ninguna otra
información adicional.
R= ls -S /usr/X11R6/bin
10. Muestra todos los archivos del directorio /etc ordenados por tamaño (de mayor
a menor) junto con el resto de características, es decir, permisos, tamaño, fechas de la
última modificación, etc. El tamaño de cada fichero debe aparecer en un formato
“legible”, o sea, expresado en Kb, Mb, etc.
R= . ls -Slh /etc
11. Muestra todos los archivos del directorio /bin ordenados por tamaño (de
menor a mayor). Sólo debe aparecer el tamaño y el nombre de cada fichero, sin
ninguna otra información adicional. El tamaño de cada fichero debe aparecer en un
formato “legible”, o sea, expresado en Kb, Mb, etc.
R= . ls -Sshr /bin
12. Muestra el contenido del directorio raíz utilizando como argumento de ls una ruta
absoluta.
R= ls /
13. Muestra el contenido del directorio raíz utilizando como argumento de ls una
ruta relativa. Suponemos que el directorio actual es /home/elena/documentos.
R= head /etc/bash.bashrc
18. Crea la siguiente estructura de directorios dentro del directorio de trabajo personal:
multimedia
|
--------------------------------------------------
| | | |
musica imagenes video presentaciones
|
--------------
| |
personales otras
R= ls –R multimedia
19. Crea un fichero vacío dentro del directorio musica, con nombre estilos_favoritos.txt
20. Utiliza tu editor preferido para abrir el fichero estilos_favoritos.txt e introduce los
estilos de música que más te gusten. Guarda los cambios y sal.
1. Muestra todos los archivos del directorio actual que son imágenes jpg. ls *.jpg
2. Muestra todos los archivos del directorio /usr/bin que empiecen por la letra j. ls
/usr/bin/j*
3. Muestra los archivos que empiecen por k y tengan una a en la tercera posición,
dentro del directorio /usr/bin. ls /usr/bin/k?a*
4. Muestra los archivos del directorio /bin que terminen en n. ls /bin/*n
5. Muestra todos los archivos que hay en /etc y todos los que hay dentro de cada
subdirectorio, de forma recursiva. ls -R /etc
6. Crea un directorio en tu directorio de trabajo con nombre prueba. Copia el
archivo gzip del directorio /bin al directorio prueba. Crea un duplicado de gzip con
nombre gzip2 dentro de prueba.
~$ mkdir prueba
~$ cp /bin/gzip prueba
~$ cd prueba/
~/prueba$ cp gzip gzip2
~$ mkdir multimedia_pruebas
~$ cp -R multimedia/* multimedia_pruebas/
~$ cd multimedia /video/
~/multimedia/video$ touch peliculas.txt actores.txt
~/multimedia/video$ vi peliculas.txt
~/multimedia/video$ cd
~$ cd multimedia_pruebas/video/
~/multimedia_pruebas/video$ vi peliculas.txt
~/multimedia_pruebas/video$ cd
~$ cp -Ru multimedia/* multimedia_pruebas/
10. Borra el directorio multimedia/imagenes/otras. El sistema debe pedir al usuario que
confirme el borrado.
rm -Ri multimedia/imagenes/otras/
11. Mueve el archivo peliculas.txt, que está dentro de multimedia/video, al directorio que
está justo a un nivel superior. Ahora el archivo debe llamarse mis_peliculas.txt en lugar de
películas.
~$ cd multimedia/video/
~/multimedia/video$ mv peliculas.txt ../mis_peliculas.txt
EJERCICIOS DEL CAPÍTULO 4
654 rw-r-xr--
654 rwxrw-rw-
766 rwxrwxrwx
520 r-x-w---
764 rwxrw-r--
440 r--r-----
# groupadd oficina1
# groupadd oficina2
3. Crea los usuarios paco y pablo. Estos usuarios deben pertenecer únicamente al grupo
oficina1.
# adduser paco --ingroup oficina1
# adduser pablo --ingroup oficina1
4. Crea los usuarios alba y nerea. Estos usuarios deben pertenecer únicamente al grupo
oficina2.
6. Crea otro fichero, también como usuario paco, con nombre ventas_trimestre.txt al
que tengan acceso, tanto para leer como para escribir todos los usuarios que pertenezcan
al mismo grupo. Se deben dejar los permisos que haya por defecto para el dueño y para
el resto de usuarios. Comprueba como usuario pablo que puedes modificar el fichero.
$ touch ventas_trimestre.txt
$ chmod g+rw ventas_trimestre.txt
Comprobamos que el usuario pablo puede modificar este fichero, ya que es miembro del
mismo
grupo:
$ exit
$ su pablo
$ vi /home/paco/ventas_trimestre.txt
7. $ exit
$ su alba
$ cd
$ touch empleados.txt
7. Como usuario alba, crea un fichero con nombre empleados.txt al que pueda
acceder cualquier usuario para leer su contenido, y cualquier usuario del mismo grupo
para leer o escribir.
$ exit
$ su alba
$ cd
$ touch empleados.txt
$ chmod 664 empleados.txt
8. Copia el fichero empleados.txt al directorio de trabajo de alumno (crea también el
usuario alumno si no está creado). Cambia el propietario y el grupo al que pertenece el
fichero, ahora debe ser alumno.ex
$ exit
$ sudo cp /home/alba/empleados.txt /home/alumno/
$ sudo chown alumno /home/alumno/empleados.txt
$ sudo chgrp alumno /home/alumno/empleados.txt
10. Cambia los permisos de reloj de tal forma que sólo lo pueda ejecutar el propietario
del archivo.
$ exit
$ sudo adduser modesto --ingroup oficina2
$ su modesto
$ cd
$ mkdir compartido_con_todos
12. Cambia de usuario en el entorno gráfico (botón salir y botón cambiar de usuario) y
entra como modesto. Crea con OpenOffice.org Calc los ficheros telefono_contactos.ods ,
gastos_marzo.ods y sueldos.ods. Inserta varias entradas en cada uno de los ficheros y
grábalo todo en el directorio compartido_con_todos.
Se puede acceder al programa Calc mediante Aplicaciones → Oficina → OpenOffice.org Cal
Hoja de cálculo.
13. Da permiso de lectura a la carpeta compartido_con_todos y a todos los ficheros que
contenga para todos los usuarios.
chmod -R a+r compartido_con_todos
14. Restringe el acceso de escritura sobre el fichero telefono_contactos para que sólo lo
puedan modificar los usuarios del grupo al que pertenece su propietario.
cd compartido_con_todos
15. Cambia los permisos de gastos_marzo para que sólo pueda modificarlo su
propietario y leerlo cualquiera del mismo grupo.
16. Cambia los permisos de sueldos para que sólo su dueño tenga acceso a él, tanto para
lectura como para escritura.
No. Un usuario que no tenga privilegios de lectura sobre un directorio no puede acceder a
los
ficheros contenidos en ese directorio, aunque esos ficheros tengan todos los permisos
activados,
p. ej. con 777