You are on page 1of 2

Ejercicios de administración de sistemas Linux

 1. Supón que estás en el sistema como root. Describe cómo harías para:
 a) Borrar un supuesto directorio /usr/local/soft y todo su contenido sin moverte de donde estés, sea el 
sitio que sea.
 b) Supón que este encuentras en el directorio /tmp como root. ¿Cómo repetirías el apartado anterior 
usando rutas relativas?
 c) ¿Cómo harías para renombrar el directorio tmp de tu homedir y llamarlo tmp.mio?

 2. Indica la orden que emplearías para visualizar los tipos de todos los ficheros de tu homedir que comiencen 
por la palabra capítulo, seguida de alguno de los dígitos 1,2,6,8,9 y que acaben en ­eps o .prn.

 3. ¿Que comando utilizarías para buscar una cadena de caracteres en un fichero de texto sin abrirlo? Pon un 
ejemplo.

 4. Los comandos Linux son programas almacenados en el disco duro como ficheros ejecutables. La mayoría 
de ellos están almacenados en los directorios estándar para ficheros binarios como pueden ser /bin, 
/usr/bin, /usr/sbin ó /usr/local/bin. En un sistema Debian hay cerca de 1000 comandos diferentes en dichos 
directorios, aunque sólo se lleguen a dominar unos 500 de ellos. ¿Cuál es la orden necesaria para calcular 
el número exacto de estos comandos en esos directorios?

 5. Se necesita para todas las preguntas el siguiente fichero, libro.telefonos con el vi:
       george!2334234!55 Aim Avenue
       fred!343423!1005 Marks road
       david!5838434!5 Thompson Street
       janet!33343!43 Pedwell road
Observa que el elemento delimitador de los campos para este fichero es el símbolo “!”, y que los campos 
son el nombre, el número de teléfono y la dirección ¿Qué comandos utilizarías para:
 a) ordenar un fichero por nombres 
 b) ordenar un fichero en orden descendente por el número de teléfono
 c) mostrar sólo la columna de las direcciones
 d) cambiar todos los caracteres delimitadores “!” por “:”
 e) mostrar la primera línea del fichero
 f) mostrar la línea que contiene la información sobre david

¿Cual es el número de inodo del directorio raíz y de tu homedir? Indica que ordenes emplearías para  verlo?  10.  mostrando el mensaje “hora de comer” Utiliza para ello la orden sleep (lee la ayuda de sleep antes) . Indica como se listaría los ficheros que hay en la carpeta /tmp/c4. ¿Cómo se impone esta restricción? ¿Es bueno o malo hacer esto en la práctica? ¿Por qué?  13.fijo y dir1.nuevo. con dir1. ¿Cómo obtendría los procesos que se están ejecutando en el sistema? ¿Y aquellos que sean debidos a la  ejecución del reproductor xmms?  8. 6. f2 y f3. en la tercera cualquier cosa. Vamos a compartir ficheros entre dos usuarios del sistema. Algunos sistemas Linux no permiten que los usuarios modifiquen su contraseña mediante la orden  passwd. cuya primera letra puede ser cualquier  cosa. Como usuario knoppix crea un directorio llamado  dir2 en su homedir.  Escribe la secuencia de pasos necesaria (incluyendo las órdenes) para hacer que concluya un proceso que  se ejecuta en background   14. Escribe una orden (no un script) para que me recuerde dentro de una hora que debo salir a comer. como root crea el directorio dir1 en  tu homedir y tres ficheros f1. Para ello. y en la cuarta una a. f2 y f3 dentro del mismo.  7. ¿Qué ocurriría si sustituyéramos el último campo de la línea del fichero /etc/passwd correspondiente al  usuario alumno por /usr/bin/date? ¿Por que?  11. de grupo (sgid) y de permanencia (sticky bit)? ¿Cómo se  activan y se desactivan cada uno de ellos? Escribe la orden para un fichero llamado cp. ¿Para qué sirven los bits de usuario (suid).  a) Crea en estos directorios vínculos (tanto duros como simbólicos) para que el usuario knoppix  pueda ver todos los ficherosf1. ¿Que ordenes has usado? ¿Cuál de los dos tipos usarías  mejor? ¿Por que?  b) ¿Que diferencias hay entre los dos tipos? Di al menos tres de ellas  9. la segunda tiene que ser "a" o "b".simb como subdirectorios.  12.