B2 Tema 4 Linux Flashcards
¿Como se llama el formato de los archivos ejecutables en Linux?
Podemos encontrarnos la extensión .elf
O el atributo “x” en los permisos.
¿Como crear un HARD LINK?
ln “nombrearchivooriginal” “nombrearchivodestino”
¿Como averiguamos la shell que estamos usando?
Con la línea:
echo $0
Nos muestra el Shell que estamos usando.
Activar SETUID y SETGID.
SETUID se usa normalmente con ejecutables. Al establecerlo, abre el archivo como si fuera el propietario.
SETGID se usa para dar los mismos permisos que el grupo propietario.
Si activamos SETUID, aparece una “s”, por ejemplo: rwsrwxr–
Si activamos SETGID, aparece una “s”, por ejemplo: rwsrwsr–
SetUID =4
SetGID =2
También se puede poner la suma, es decir un 6 y se activan los dos o los tres.
Ejemplo:
chmod 2466 archivo.txt
chmod 6466 archivo.txt
Para hacerlo con comandos, sería, para usuario:
chmod u+s /nombrearchivo
chmod u-s /nombrearchivo
Para hacerlo con comandos, sería, para grupo:
chmod g+s /nombrearchivo
chmod g-s /nombrearchivo
Para visualizar los permisos:
ls -al
¿Que es INODO?
- Hay un I-nodo por archivo
- Es la información de cada archivo del sistema con sus metadatos.
- Se puede ver el número del inodo de cada archivo con ls -i
¿Como crear un SOFT LINK?
ln -s “nombrearchivoorigen” “nombrearchivodestino”
Comando para asignar permisos con ACL
SETFACL -M U:USUARIO:RWX ARCHIVO.TXT
Dí dos indexadores.
Elastic Search
SoLR
¿Qué restricciones tienen los HARD LINK’S?
- No se pueden hacer sobre directorios
- No se pueden hacer entre diferentes particiones
¿Para que sirve el comando TOUCH de Linux? ¿Tiene alguna relación con el concepto de i-nodo?
Para actualizar de un fichero (sino existe lo crea vacio) las fechas de acceso (atime), modificacion (mtime) y cambio (info presente en el i-nodo).
En linux, nombra gestores de escritorio/windows managers:
- GNOME / Mutter
- KDE / KWin
- XFCE / Xfwm
- CDE / MWM (Motif Window Manager)
- CINNAMON / Muffin
- MATE / Marco
- LXDE / OpenBox
- UNITY / Compiz
¿Qué formas hay de activar StickyBit?
Añadiendo un 1 delante. Ejemplo:
chmod 1644 archivo.txt
O poniendo una T, por ejemplo:
chmod +t /nombredirectorio (Para activarlo)
chmod -t /nombredirectorio (Para desactivarlo)
¿Con qué comandos se pueden planificar trabajos en Linux?
- cron/crontab
- at
- anacron
¿Qué son las ACL’s en Linux?
Access-Control List
Son listas de control de acceso.
Se usan para dar permisos sobre archivos, de forma más pormenorizada.
En Linux, ¿para que sirve LVM?
Ofrecer una capa virtual de almacenamiento que nos de flexibilidad a la hora de poder realizar ampliaciones
¿Qué directorios hay creados para CRON y en qué ubicación estan?
Se ubican en //etc
- //etc/cron.d
- //etc/cron.daily
- //etc/cron.hourly
- //etc/cron.monthly
- //etc/cron.weekly
Di gestores de arranque en Linux:
- Lilo
- Grub Legacy
- Grub2
Comando para dar formato a la partición.
MKFS
¿Que grupos hay para otorgar permisos sobre archivos y que tipo de permisos son?
Se representan con 9 bits.
Tenemos al USUARIO PROPIETARIO, GRUPO PROPIETARIO Y OTROS.
Los permisos pueden ser de LECTURA “ R “, ESCRITURA “ W “ o EJECUCIÓN “ X “.