Bloque2-Tema4-Linux Flashcards
Cual es el codigo de las System Call en Linux para pasar de modo user a modo kernel?
Int80h
En la arquitectura Linux, que incluye el User Space?
-Aplicaciones de usuario
-C Library.
En la arquitectura Linux, que incluye el espacio de Kernel?
-System call interface
-Kernel
-Arquitecture-Dependent Kernel Code
Principales distribuciones Unix?
-SCO
-HP-UX
-Solaris
-IBM-AIX
-BSD->FreeBSD
-Linux
En que sistema operativo UNIX se basa Mac OS X?
BSD
Principales distribuciones basadas en LINUX?
-RedHat
-Debian
-Suse
-Slackware
-Gentoo
-Puppy Linux
-Arch Linux
Principales distribuciones basadas en Redhat?
-Fedora
-CentOS(Sustituido por rocky Linux)
-Mandriva
Principales distribuciones basadas en Debian?
-Ubuntu
-Mint
-Kali Linux
Que formato de paqueteria usan las distribuciones basadas en Redhat?
RPM
Que formato d paqueteria usan las distribuciones basadas en Debian?
Deb
Que formato de paqueteria usa Arch Linux?
Pacman
Que formato de paqueteria usa Slackware?
tgz
Que formato de paqueteria usa Gentoo?
ebuild
Que formato de paqueteria usa Puppy Linux?
Pet
En linux, son los paquetes binarios?
Si
Ultimas 5 versiones de Debian?
-Trixie (13 sin publicar)
-Bookworm(12)
-Bullseye(11)
-Buster(10)
-Stretch(9)
-Jessie (8)
Ultimas 4 versiones de MAC?
- sequoia (15)
- sonoma (14)
-Ventura (13),
-Monterey (12)
Ultima version de Redhat?
*RHEL 8.0.0
-RHEL 8 Update 3, (o RHEL 8.3)
Principales herramientas de comandos de Debian?
-dkpg
-Apt
-Aptitude
-Dselect
-Synaptic
Que formato de paqueteria usa MAC?
.dmg
Principales herramientas de comandos de Redhat?
-npm
-Yum
-Dnf
En Debian, donde se encuentran las URL’s con los catalogos de todos los paquetes/programas, con sus dependencias?
/etc/apt/sources.list
En Redhat, donde se encuentran las URL’s con los catalogos de todos los paquetes/programas, con sus dependencias?
/etc/yum.repos.d
Que es SNAP y FlatPak?
Sistemas de paqueteria, como Yum o APT
Como instalarias una aplicaicon con SNAP?
sudo snap install spotify
Como instalarias una aplicacion con FlatPak?
flatpak install flathub org.mozilla.firefox
Que 3 permisos puedes asignar para un fichero.
-R(Read)
-W(Write)
-X(Execute)
Cuales son los 3 bloques sobre los que se asignan permisos con chmod
-User (Propietario)
-Group
-All
Los permisos 110 000 100, que asignan?
Lectura escritura para propietario
nada para el grupo del propietario
Lectura para todos.
Si hablamos de setuid, setgid y el Sticky bit, que significa que la letra este en mayuscula.
Que el bit por debajo esta DESACTIVADO.
Para que sirve el setuid y setgid?
setuid: permite que un usuario pueda ejecutar un archivo o programa utilizando los privilegios de root
setgid: Hace lo mismo pero adquiriendo los privilegios del grupo asignado al fichero
Que hace el sticky bit?
Permite evitar que un usuario pueda borrar ficheros/directorios de otro usuario dentro de ese directorio, ya que todos tienen permiso de escritura.
Su objetivo es que solo el usuario creador pueda eliminar o renombrar un archivo en sistemas donde todos los usuarios tienen permisos de lectura y escritura
Para que sirven los ACLs(Access Control Lists)
Nos permiten especificar que usuarios, grupos o procesos del sistema se les otorga unos permisos específicos a los objetos, como pueden ser directorios o ficheros del sistema.
Que comando se usa para establecer ACLs
setfacl
Que comando se usa para ver permisos ACLs
Getfacl
Cuando miras los permisos de un fichero, que simbolo indica al final que se han asignado permisos ACL.
+
Que es un Inodo?
un inodo, nodo-i o nodo índice es una estructura de datos propia de los sistemas de archivos tradicionalmente empleados en los sistemas operativos tipo Unix como es el caso de Linux
Que contiene un Inodo?
-Entrada en directorio (Nombre, inodo)
-Metadatos (permisos, tamaño, punteros)
-Datos, punteros a datos o punteros a punteros de datos (..n) hasta completar el fichero
Cuantos inodos hay por cada fichero?
1
Que es el FHS (Filesystem hierarchy standard)
El estándar de jerarquía del sistema de archivos es una norma que define los directorios principales y sus contenidos en el sistema operativo GNU/Linux y otros sistemas de la familia Unix
Como se simboliza el directorio Raiz del que cuelgan los demas directorios, en linux.
/
En linux, que contiene el directorio /bin
Binarios de usuario. Solo almacena los ejecutables de usuario
En linux, que contiene el directorio /boot
Ejecutables y archivos requeridos para el arranque.
En linux, que contiene el directorio /dev
Archivos de información de todos los volumenes.
incluye todos los dispositivos de almacenamiento, en forma de archivos.
En linux, que contiene el directorio /etc
Archivos de configuracion del sistema y de aplicaciones.
en linux, que contiene el directorio /home
Directorio personal con las carpetas de usuario.
En linux, que contiene el directorio /lib
Bibliotecas necesarias para la ejecucion de binarios.
En linux, que contiene el directorio /media
Directorio de montaje de volumenes extraibles
En linux, que contiene el directorio /opt
Ficheros de aplicaciones externas que no se integran en /usr
En linux, que contiene el directorio /proc
ficheros de informacion de procesos
En linux, que contiene el directorio /root
Directorio personal de superusuario
En linux, que contiene el directorio /sbin
Binarios de sistema.
en linux, que contiene el directorio srv
Archivo relativos a servidores web, FTP, etc.
en linux, que contiene el directorio sys
archivos virtuales con informacion de eventos del sistema.
en linux, que contiene el directorio tmp
Directorio de ficheros temporales.