Práctica 2 Flashcards
Características de los discos IDE
/dev/hda: configurado como Master en el 1º bus IDE
/dev/hdb: configurado como Slave en el 1º bus IDE
/dev/hdc: configurado como Master en el 2º bus IDE
/dev/hdd: configurado como Slave en el 2º bus IDE
Particiones primarias → 1 a 4
Particiones logicas → desde 5 en adelante
Caracterísicas de scsi/sata
No tiene master slave, letra en base al bus
Particiones primarias → 1 a 4
Particiones logicas → desde 5 en adelante
Qué es udev? (+ caractrerísticas)
Gestor de dispositivos. Gestiona dinámicamente los archivos de /dev solo basado en el hw.
Hotlines permiten conectar cosas despues de iniciado el so
Persistent device naming para nombrar dispositivos y mantenter referencia (poder conectar y desconectrar y que sepa que es el mismo)
UUID, qué es?
Universal unique identifier, cada dispositivo tiene un id único en el mundo
Características de linux(en archivos y entornos)
Los archivos no tienen extensiones en su nombre de manera obligatoria
Separación e/ entorno gráfico y texto. Si se muere el gráfico lo podemos levantar desde el otro
Usuarios cosas(credenciales)
Todo usuario tiene que tener credenciales para acceder.
Nombrar tres archivos relevantes dentro de /etc/
/etc/passwd usuarios+atributos
/etc/group grupos secundarios de todos los users
/etc/shadow contraseñas de usuario
Permisos de archivos, valores
Lectura (R) 4
Escritura(W) 2
Ejecución(X) 1
Entonces= si tiene 7 es rwx por ejemplo
Se aplican sobre conjuntos de usuarios (dueño, grupo o otros)
chmod 7 5 4
7 al dueño, 5 al grupo, 4 q otros
Bootloader. Qué es, características
Cargador de Sistema Operativo
es multietapa, varios programas cargan el so
Es el código de la Master Boot Record (+bios)
Proceso de arranque system v
1- se empieza a ejecutar el code de la bios
2- bios ejecuta el POST(pruebas sobre el hardware)
3-bios lee sector de arranque(mbr)
4-Se carga gestor de arranque(mbc)
5-bootloader carga kernel e INITRD(sistema de arch. raiz, carga componentes esenciales)
6-Kernel ejecuta init(pid 1) y se desmonta initrd
7- init lee /etc/inittab
8-se ejecutan scripts de runlevel 1
9-despues de runlevel 1 salta a runlevel default
10- se ejecutan cosas del runlevel por default
Qué es el init?
Padre de todos los procesos, carga lños subprocesos que necesita el so. PID 1. Monta sistemas de archivos.
Qué son los runlevels?
Modo en que arranca linux, modo de ejecución del so, qué servicios se bajan/suben
Definidos en /etc/inittab
Cuántos y cuáles son los runlevels?
0: halt (parada) –> Scripts que hacen que apagado sea seguro. cierra todo lo prendido
1: single user mode (monousuario) –>Solo un usuario puede usar la compu
2: multiuser, without NFS (modo multiusuario sin soperte de red) –>No levanta servicios de red
3: full multiuser mode console (modo multiusuario completo por consola) –> Piolita pero sin interfaz gráfica
4: no se utiliza
5: X11 (modo multiusuario completo con login grafico basado en X) –> todo
6: reboot –> halt+inicio
Dónde están los scripts de los runlevels?
En /etc/init.d
QUé hace insserv/cuál es el formato de los scripts?
“INIt System SERVices.”
administra scripts de runlevels
Proveer al menos ‘start, stop, restart, force-reload and status’
Retornar un codigo apropiado (de error)
Declarar las dependencias
Por qué se cambió de system v a upstart
upstart es compatible con system v
era síncrono (bloqueaba tareas hasta que se resolviera la actual). upstart es asincrónico basado en eventos.
Tareas (jobs) se montan cuando se necesita (ej cargar usb).
Hay tareas (se ejecutan una vez y listo) y servicios(se ejecutan indeterminadamente)
NO HAY /ECT/INITTAB
Características de los jobs
cada uno tiene definido una tarea o servicio que van a ejecutarse ante x evento.
Se definen en /etc/init (.conf)
job puede ejecutar una o varias tareas ejecutables, siempre tiene que tener tarea principal
tareas de un job se definen mediante exec o script… end script
con initctl podemos administrar los jobs del proceso de Upstart:
Systemd. Características
Gestor de demonios y librerias
Es asincrónico, no usa runlevels sino targets q se activan y desactivan desde systemctl
iniciación bajo demanda, hay sockets que cuando reciben conexión spawnean el servicio
Compatible con system v
no hay init, es reemplazado por systemd (pid1)
que son los units? qué tipos hay?
Son unidades de trabajo
-service. controla un servicio
-socket. permiten comunicación entre units, activar y desactivarlos
-target. Agrupar units. que varios se ejecuten a partir de un mismo target
-snapshot
Qué es cgroups
permite organizar procesos jerárquicamente
agrupa procesos relacionados
fstab, qué es?
qué particiones se montan en el arranque.
tipos de redirecciones
> destructiva,
> concatena al final