Linux Flashcards
Linux
Utilidad del fichero /etc/shadow
En este fichero se encuentran las contraseñas de los usuarios “encriptadas”
Linux
Utilidad del comando mv, chown, grep, mkfs, top, nice, at, dmesg
a) mv –> mover/renombrar
b) chown –> cambiar el usuario/grupo propietario
c) grep –> filtar en base a una “expresion regular” la entrada (fichero, entrada estandar)
d) mkfs –> formatear una unidad (disco o particion) (ej. mkfs.ext4)
e) top –> muestra lista de procesos en tiempo real y de forma interactiva
f) nice –> modificar la prioridad final de un comando que vamos a lanzar
g) at –> planificar la ejecucion de un comando para un momento concreto
h) dmesg –> Ver los mensajes del inicio/arranque del sistema
Linux
¿Como se interpreta esta orden –> find . -name “backup*.gz” | grep “2024” ?
Localiza desde el directorio actual todos los ficheros que sigan el patron “backup*.gz”
y grep filtra aquellos que contengan la subcadena “2024” en su nombre
NOTA: El "operador" | (pipe) lo que hace es conectar el STDOUT de un comando con el STDIN del siguiente
Linux
Utilidad del directorio /dev, /etc, y /var
a) /dev –> dispositivos (de bloque y de caracter). Ej de bloque /dev/sda y de caracter /dev/tty01
b) /etc –> ficheros de configuracion
c) /var –> ficheros de tamaño variable (logs, bbdd, spool)
NOTA: spool alias buffer/colas (correo, impresion, ...)
Linux
Utilidad del fichero /etc/hosts
Contiene “reglas” de resolucion de nombre locales (IP – Nombre)
Linux
Utilidad del fichero /etc/fstab
Contiene “reglas” con los montajes que hay que hacer al inicio/arranque (permanentes)
Linux
Utilidad del fichero /etc/group
Grupos que existen en el sistema y sus miembros
Linux
Utilidad del fichero /etc/sudoers
Contiene “reglas” para permitir que un cierto usuario ejecute un cierto comando como si fuera otro usuario distinto
NOTA: Se lanza la consulta de este fichero cuando hacemos sudo ….
NOTA: El editor de este fichero es visudo
Linux
Utilidad del comando id, export, nohup, wc, time, touch, history
a) id –> informacion del usuario (uid) + sus grupos (gid)
NOTA: Ojo que existe el concepto de grupo primario y secundarios
b) export –> Crear variables de entorno
c) nohup –> lanzar un comando y decirle que ignore la señal “HANG UP”
d) wc –> contar lineas, caracteres, bytes, …
e) time –> nos da el tiempo que tarda en ejecutarse el comando que pongamos a continuacion
f) touch –> sirve para modificar fechas de acceso/modificacion
NOTA: graciosamente si el fichero no existe y no ponemos ninguna opcion mas….crea el fichero vacio
g) history –> historial de comandos ejecutados
Linux
Utilidad del fichero /etc/network/interfaces (en DEBIAN)
Fichero con la configuracion de los interfaces de red (es decir, la tarjeta)
Linux
Utilidad del paquete SAMBA
Transformar tu Linux en un SERVIDOR de comparticion de ficheros e impresoras (CIFS/SMB)
NOTA: Si mi Linux es simplemente un CLIENTE (CIFS/SMB) no necesito SAMBA
sino “apt install cifs-utils” + mount -t cifs \ip_servidor_nas\path … /mnt/datos
Linux
Utilidad del paquete GRUB2
Gestor de arranque
Linux
Utilidad del paquete BIND
Montar un servidor de DNS
Linux
¿Que permisos se activan si usamos chmod 1654 fichero1 ?
a) 1 –> sticky bit (recordar que solo tiene sentido sobre DIRECTORIOS)
b) 6 –> permisos de rw- sobre el user owner
c) 5 –> permisos de r-x sobre el group owner
d) 4 –> permisos de r– sobre otros
Linux
¿Que información relevante se almacena en un i-node?
a) METADATOS = nº de inodo, permisos, tipo, uid owner, gid owner, fechas [amc], nº hard links, tamaño, ….. (NUNCA EL NOMBRE)
b) DATOS = punteros a bloques de INDICES que apuntan a su vez a bloques de DATOS