B2T4 Linux Flashcards
¿Qué es el UID, GID, PID, PPID y TID?
Número Identificación del Usuario, Grupo, Proceso, Proceso Padre y Tarea (hilo)
¿Qué hace el comando tcpdump?
Es un sniffer de red. Vuelca el tráfico de red a pantalla, fichero, ..etc
¿Para qué sirve nmap?
Escanear direcciones IP y puertos de una red
¿Qué contiene /etc/shadow?
Contraseñas hasheadas de los usuarios
¿Qué contiene /etc/passwd?
Información de las cuentas de usuario
¿Qué contiene /etc/groups?
Nombre de los grupos y los usuarios que pertenecen a cada uno
¿Cómo obtener la versión de linux instalada?
lsb_release -a
¿Qué hace pidof proceso?
Devuelve el PID de un proceso
apt cache show
Muestra las cabeceras de las versiones disponibles de un paquete
¿Qué hace fork()?
Crea un nuevo proceso hijo, copia del padre y retorna al padre el PID del hijo
Últimas dos versiones Debian
11 Bullseye, 12 Bookworm
ps
-ef
-u
-U
Muestra los procesos en ejecución de usuario
-ef todos los procesos y formato largo extendido
-u usuario efectivo
-U usuario real
/bin
Contiene ficheros ejecutables y algunas utilidades del SO
grep -n
grep -c
n - imprime coincidencias y enumera nº líneas
c - imprime el nº de líneas
grep “loquebuscas” donde
which/whereis
muestra la ruta completa de dónde se encuentra el ejecutable. Ej: which ls -> /bin/ls
apropos
Busca los nombres y descripciones de los comandos que coincidan con la palabra clave a buscar
who
-q
-m
-r
-b
Información de usuarios conectados
q: logins y nº total de logeados
m: hostname del usuario
r: runlevel actual
b: fecha y hora de último inicio del sistema
ss / netstat(obsoleto)
-at
-au
-l
Muestra conexiones de red, tablas encaminamiento
at -Solo TCP
au - Solo UDP
l - estado Listen
Familia UNIX
-SCO
-HP-UX
-Solaris
-AIX(IBM)
-BSD: FreeBSD, Mac OS X
-Linux
Distribuciones Linux
-Debian -> Ubuntu -> Mint
-RedHat -> Fedora, CentOS (Rocky Linux), Madriva (Mageia)
-Suse
-Slackware
-Gentoo
-PuppyLinux
-ArchLinux
-KaliLinux
Tipos SHELL
-BASH (/etc/profile, /etc/bash.bashrc, /etc/skel)
-BSH
-CSH
-KSH
-TCSH
-ZSH
Proceso variable entorno
1) Asignar valor TEST = valor
2) Listar valor echo $TEST
3) Exportar a Shell export TEST = valor
Comando env
Lista de variables de entornos actuales
Comando set
Lista todas las variables (entorno y Shell y funciones de Shell)