Tema 4. Linux Flashcards
¿Qué hace esto?
cd -
Vuelve a donde apunta la variable OLDPWD
Utilidad del comando mdadm
Crea un RAID (grupo de discos para conseguir seguridad y/o rendimiento) por software
¿En qué consiste un hard-link de Linux?
Son enlaces que se crean a base de compartir el mismo i-nodo
Si tenemos permiso de lectura sobre un directorio, ¿para qué nos sirve el permiso de ejecución?
Si sobre un directorio no tienes permisos de ejecución, NO funciona la instrucción cd <nombre></nombre>
¿En qué se basa la etiqueta “traceroute” de Linux?
Herramienta para rastrear la ruta (routers) de los paquetes IP a base de enviar paquetes ICMP con valores de TTL (primero 0, luego 1, 2, 3…)
En Windows esto se llama “tracert”
Comando Linux para mostrar el contenido de un archivo
cat (El equivalente en Windows es “type”)
Nota: Head y Tail tienen usos más específicos
Nota: More y less filtran una salida, no son para mostrar
Utilidad del comando su
Cambiar de usuario (switch user)
Utilidad del fichero /etc/resolv.conf
Configuracion del servidor DNS que antenderá a tus solicitudes de resolucion de nombres
NOTA: Recordar fichero /etc/hosts (LOCAL)
NOTA: Recordar fichero /etc/host.conf (ORDEN de busqueda.
Ej. 1º LOCAL y 2º DNS)
/etc/nsswitch.conf (es el NUEVO
host.conf)
Utilidad de crontab
Es un fichero editable que contiene reglas de planificación de tareas
Es un comando para editar el fichero /etc/crontab
NOTA: El demonio que “lee” este fichero se llama “crond” o “cron”
¿Como puedo saber el estado del servicio “mariadb.service”?
a) con systemD –> systemctl status mariadb.service
b) con systemV –> service mariadb.service status
Utilidad del comando “ip n s”
Listar las entradas ARP (IP - MAC) que he averiguado de mis vecinos
Significado del comando “ss -atun”
Listados de todas (a) las conexiones TCP (t) y UDP (u) mostrando el numero de puerto (n)
NOTA: ¿Y si no pongo “n”? –> muestra un nombre descriptivo del servicio/protocolo (/etc/services)
Utilidad del comando ulimit,gpasswd, dig,tcpdump, wget, scp
a) ulimit –> limitar los recursos disponibles para
un …usuario (ej. www-data)
RECURSOS –> cpu, memoria, ficheros abiertos, …
TIPO DE LIMITACION: soft , hard
NOTA: Importante el fichero /etc/security/limits.conf
www-data soft nofile 1024 –> significa que el proceso que corra con www-data nunca podrá abrir más de 1024 ficheros a la vez
www-data hard nofile 1500 –> especie de cortesia respecto del soft
b) gpasswd –> cambiar la password del grupo y añadir/borrar miembros
ej. gpasswd -a maria tecnicos
NOTA: ver comparativa con usermod
c) dig –> consulta/peticion de resolucion contra un dns
d) tcpdump –> Es un sniffer de red (captura trafico para su posterior analisis)
e) wget –> herramienta linea de comando para descargar un “fichero” de una URL (HTTP o FTP)
g) scp –> copia remota de ficheros usando el protocolo seguro SSH por debajo (puerto 22)
¿Que representa el dispositivo /dev/sdb?
a) dispositivo de bloque
b) representa un disco duro SATA/SCSI
c) disco secundario
NOTA: Recordar el comando lsblk
¿Tenemos alguna manera de lista todos los “dispositivos” USB?
lsusb
¿Como podemos obtener detalles de la CPU?
a) lscpu
b) cat /proc/cpuinfo
¿Cuál es la opción de vi que sirve para salir sin grabar las posibles modificaciones?
Flujo de teclas –> ESC + “:” + q! (en el examen te lo pueden poner :q! directamente)
Otros opciones;
:wq (escribir y salir)
:w (solo guardar)
:q (solo salir)
¿A quien protege el sticky bit?
Se configura sobre un DIRECTORIO para proteger la los ficheros de dentro de borrados/renombrados “accidentales”
Ej. Directorio /tmp en Linux
¿Que nos interesa si hacemos un ps -eo user,euser?
Muestra una lista de TODOS (e) los procesos y de cada uno, nos muestra las columnas(o) usuario REAL y el EFECTIVO
Ej.
tty1
$ su pepe
tty2
# chmod u+s program1
(sabiendo que el owner es daniel)
$ program1 & –> (REAL=pepe EFECTIVO=daniel)
$ ps
¿Cómo puedo ver los ficheros que tiene abiertos una determinada cuenta de usuario o proceso?
a) Por proceso –> lsof -p <pid>
b) Por cuenta de usuario --> lsof -u <user-name></user-name></pid>
¿Se puede realizar un montaje de “solo lectura” de un cierto dispositivo?
Sí
$ mount -t cifs //winserverinformes/comercial/2024 /mnt/
informes -o username=xxx,password=xxx,ro
$ cd /mnt/informes