Cosas para el examen de administración Flashcards

1
Q

Mostrar las propiedades de un directorio en sí, y no de su contenido

A

$ls -ld directorio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cambiar permisos de un fichero de forma más sencilla
Ejemplo : hacer que el fichero /home/proyectos solo lo pueda modificar y leer el grupo y el propietario

A

$chmod o-rwx,g+rw,u+rwx /home/proyectos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como hacer que cualquier fichero
que se cree en un directorio pertenezca automáticamente al grupo propietario del directorio

A

$chmod g+s directorio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Establecer la fecha de expiración de una cuenta

A

$chage -E YYYY-MM-DD user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como establecer el campo MaxLife de la contraseña de un usuario (digamos 90 días por ejemplo)

A

$chage -M 90 user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como mostrar la información de envejecimiento de la cuenta de un usuario

A

$chage -l user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como mostrar la información de un grupo de volúmenes para que salgan los PV que lo conforman

A

$vgdisplay -v vg-objetivo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Tras crear un lv (lv-obj) con la orden lvcreate, ¿ qué dos órdenes debes ejecutar a continuación para mostrar la info (sobre la cual te van a preguntar) acerca del tamaño de los LE y PE?

A

$lvdisplay /dev/vg-obj/lv-obj
$vgdisplay vg-obj

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿ Cómo creas un fichero de 600M llamado midisco600M.img ?

A

$dd if=/dev/zero of=midisco600M.img bs=1M count=600

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Sea el fichero midisco600M.img y el VG vg-iso,
¿ Cómo asocias el fichero a un dipositivo loop y se lo añades al VG ?
Demuestra que el fichero se asoció correctamente al disp. loop
(3 órdenes)

A

$losetup -fP midisco600M.img
$losetup -a

$vgextend vg-iso /dev/loop0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Sea el grupo de volúmenes vg-iso, elimina el PV /dev/sdb1 y demuestra que ya no pertenece al grupo

A

$pvmove /dev/sdb1
$vgreduce vg-iso /dev/sdb1
$vgdisplay -v vg-iso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Crea un lv-raid5 llamado “milv-r5” con un tamaño de 500M sobre el vg “vg-iso” que tiene 3 pv’s

A

$lvcreate –type raid5 -i 2 -L 500M -n milv-r5 vg-iso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Formatea el disco sdd con un sistema de ficheros ext4

A

$mkfs.ext4 /dev/sdd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Obtén el UUID de un sistema de ficheros creado sobre el dispositivo de bloques sdd

A

$lsblk -f /dev/sdd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Haz lo necesario para que el sistema de ficheros ext4 creado sobre el disp. de bloques sdd se monte automáticamente durante el arranque del sistema en /ptoMontaje

A

$gedit /etc/fstab

> UUID= […] /ptoMontaje ext4 defaults 0 0

o bien

> /dev/sdd /ptoMontaje ext4 defaults 0 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Sea un SF tipo ext4, haz para que todos lo ficheros del sistema pertenezcan al user alumno y al grupo alumno

A

Dado que es un SF tipo ext4, no se pueden usar las opciones uid=x ni gid=y

// Solución //
$chown alumno:alumno /ptoMontaje

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Sin reiniciar el sistema, prueba que los cambios producidos en un SF se ha realizado correctamente.

A

Para ello, debemos especificar el montaje automático del SF en el fichero /etc/fstab

Después hacemos :
$umount /ptoMontaje
$mount /puntoMontaje

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Establece una cuota Hard de 10 MiB para el user “alumno” en el sistema de ficheros montado sobre /ptoMontaje

A
  1. Ponemos la opción de cuotas en /etc/fstab
  2. Remontamos el sistema para activar la opción
    $umount /ptoMontaje
    $mount /ptoMontaje
  3. Crear fichero de cuotas
    $quotacheck -nm /ptoMontaje
  4. Activar las cuotas
    $quotaon /ptoMontaje
  5. Añadir la cuota al usuario
    $setquota -u alumno 0 10M 0 0 /ptoMontaje
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Formato de $setquota

A

$setquota -u user bS[unit] bH[unit] nS nH /ptoMnt

donde [unit] -> K, M, G

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Formato línea /etc/fstab (para montar SSFF)

A

dispBloq ptoMontaje tipoSF opciones dumpf priConsist

donde dispBloq -> tb se puede usar UUID=$(lsblk -f dispBloques)

21
Q

¿Cómo obtienes una lista de los ficheros de un paquete?

A

$rpm -ql paquete

22
Q

¿ Cómo obtienes el paquete al que pertenece un fichero ?

A

$rpm -qf fichero

23
Q

¿ Cómo obtienes información acerca de un paquete ?

A

$rpm -qi paquete

24
Q

¿ Cómo obtienes el modelo de la tarjeta de red ?

A

$lspci | grep “Ethernet Controller”

25
¿ Cómo obtienes el modelo de la tarjeta gráfica ?
$lspci | grep "VGA"
26
¿ Cómo obtienes el driver encargado de gestionar un dispositivo ?
$lspci -v
27
Formato línea crontab
mm hh diaMes mes diaSemana tarea
28
Haz lo necesario para que no se pueda cargar el módulo vfat con modprobe
echo "install vfat [/usr]/bin/false" > /etc/modprobe.d/novaft.conf
29
Como listar las particiones (ver tabla de particiones) de un dispositivo de bloques
$fdisk -l dispBloq
30
Crea un fichero Especial de Bloques "/dev/discoPublico" que represente al mismo dispositivo que /dev/sdd, pero que tenga permisos de lectura y escritura para todos los usuarios
$ls -l /dev/sdd (-> ver nM y nm de sdd) $mknod /dev/discoPublico b nM nm $chmod a+rw /dev/discoPublico
31
Como crear un fichero Especial
$mknod fichero tipo numMay numMen donde tipo -> b (de bloques) y c (de caracteres)
32
Como ver los números mayor y menor de un fichero especial (de bloques o de caracteres)
$ls -l fichEsp
33
Como crear un fichero especial de bloques
$mknod fich b numMay numMen
34
Haz lo necesario para que el usuario "dummy" sea el administrador del grupo "sussyGrp". Muestra la línea del fichero donde se ha introducido esa info.
$gpasswd -A dummy sussyGrp $cat /etc/gshadow | grep ^sussyGrp
35
Crea el usuario "gasol" que tendrá como grupo primario "fcbarcelona", como grupo secundario "seleccion" y como directorio personal /home/pau
$useradd gasol -g fcbarcelona -G seleccion -d /home/pau
36
Como usuario "sussy", usa la orden touch para crear un fichero vacio "fichero" en el directorio /tmp que tenga como grupo propietario "sussyGrp" (Es decir, que al ejecutar touch fichero, el fichero se creará directamente con "sussyGrp" como grupo propietario)
// Usamos la orden $newgrp para lanzar un hijo bash con el nuevo grupo como grupo activo // $su sussy $newgrp sussyGrp $touch /temp/fichero // Comprobar // $ls -l /temp/fichero
37
Si tuvieses que crear un volumen lógico con las siguientes características : - Debe ofrecer más rendim. que un disco normal - Debe poder continuar funcionando aún cnd un disco falle - Debe tener el máximo tamaño posible
raid5
38
Como mostrar información sobre el total de bloques de un SF, además de bloques usados y bloques libres. La orden no debe mostrar información para el resto de SF's que puedan existir, solo para el indicado.
$df /dev/vg-usado/lv-usado
39
Sea un volumen lineal "vol-lineal" y un vg "vg-iso". Amplía el LV para que use todas las PE disponibles en el grupo "vg-iso" y queden disponibles para el sistema de ficheros que contiene Muestra los bloques libres del sistema de ficheros
$lvextend -l +100%FREE --resizefs /dev/vg-iso/vol-lineal $df /dev/vg-iso/vol-lineal
40
Como mostrar el espacio (en bloques de 1KiB) disponibles en un SF montado en /home/alumno/Descargas
$df /home/alumno/Descargas
41
Como mostrar el espacio (en nodos-i) disponibles en un SF montado en /home/alumno/Descargas
$df -i /home/alumno/Descargas
42
Como mostrar cuánto ocupa en disco un fichero o un directorio junto con todos sus ficheros
$du
43
Cómo mostrar el uso del espacio (en KiB) en un SF montado
$df ptoMnt
44
En un SF tipo vfat, como hacer para que, a partir de ahora, todos los ficheros creados mantengan ciertos permisos y los directorios otros ciertos permisos
// En fichero /etc/fstab // [...] defaults,fmask=xxx,dmask=yyy 0 0 Hay que recordar que en la máscara se indican (con bit=1) los permisos a eliminar (con bit=0 mantiene ese permiso) // Ejemplo // 001 111 111 -> mantiene rw para u -> 177 (octal)
45
En cuanto a las opciones de montaje de un SF, ¿ qué hacen las opciones noexec, nodev y nouser ?
noexec: no permite la ejecución de ficheros nodev: no permite el acceso a cualquier fich. esp. de disp. que pueda existir nouser: no permite a cualq. montar/desmontar un SF
46
Cambia el planificador de disco de /dev/sda a tipo bfq
Tenemos el planificador de disco en la carpeta /sys/block/sda/queue/scheduler Hacemos: $echo bfq > /sys/block/sda/queue/scheduler
47
Nombra las clases de prioridad E/S que un proceso puede tener en un planficador bfq
none (-c 0) realtime (-c 1) -> nivel 0...7 best-effort (-c 2) -> nivel 0...7 iddle (-c 3)
48
Ejecuta un proceso sleep con la menor prioridad posible tanto de E/S como de CPU
// Lanzar el proceso // $nice -19 ionice -c 3 sleep 100 & // Comprobar // // E/S // $ionice -p PID // CPU // $ps axl | grep sleep