Comandos Avanzados Linux Flashcards

1
Q

Comando para crear particiones

A

fdisk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comandos para manipulacion de particiones GPT

Son 2

A

Gparted y Gdisk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Informacion sobre dispositivos de bloque

A

lsblk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Obtener informacion fisica sobre disco

A

hdparm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Para hacer RAIDs

A

mdadm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Para montar sistemas de ficheros

A

mount

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Donde se puede ver los sistemas de ficheros soportados?

A

/proc/filesystems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Para formatear dispositivos en un formato de archivos determinado

A

mkfs.ext4 /dev/sdb1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ampliar o reducir sistemas de ficheros

A

resize2fs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Reparar sistemas de ficheros

A

e2fsck

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Copia y sincronizacion remota de ficheros

A

rsync

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Empaquetar y comprimir y descomprimir

A

tar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Inicializar, mostrar y mover volúmenes físicos.

A

pvcreate, pvdisplay, pvmove

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Crear, mostrar, extender y reducir volúmenes lógicos.

A

lvcreate, lvdisplay, lvextend, lvreduce

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Ampliar y reducir volúmenes y sistemas de archivos.

A

vgextend, lvextend, resize2fs, lvreduce, vgreduce, pvmove

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Comando para establecer permisos adicionales (ACLs) en archivos o directorios.

A

setfacl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Comando para consultar los permisos ACL establecidos en archivos o directorios.

A

getfacl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

cambiar permisos sobre ficheros/directorios

A

chmod

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Informacion al detalle sobre un fichero

A

stat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

cambiar propietario de un fichero/directorio

A

chown

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Listar ficheros que estan abiertos

A

lsof

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Crear enlaces duros o simbolicos

A

ln o ln -s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Comando para ver la RAM (de manera dinamica)

A

top

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Listado de las dependencias que tiene programa X

A

ldd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Comando para modificar prioridad de proceso / Comando para modificar prioridad una vez iniciado dicho proceso
nice/renice
26
Saber en que ruta esta un programa, binarios, codigo fuente y manual
whereis -b netstat
27
Enviar señales a un proceso
kill
28
Indica si es un programa externo o interno y muestra su ubicacion
Type ''Programa''
29
Muestra la ruta del binario que se ejecutaría
Which
30
Hacer que un comando sobreviva en segundo plano a un logoff o a la señal SIGKILL
nohup
31
Listar procesos running (es una foto fija)
ps
32
Monitorizar la salida de un comando en tiempo real
watch
33
Para programar ejecuciones y tareas en tiempos especificos
crontab / cron
34
Para programar una tarea en un tiempo concreto (una sola vez)
at
35
Manipulación de la tabla ARP (Comando obsoleto)
arp
36
Configuracion de interfaces de red (obsoleto)
ifconfig
37
Configuración de interfaces de red
ip
38
oPara escanear puertas y direccion de red
nmap
39
Para ver las conexiones de red que tenemos, encaminamiento... (obsoleto)
netstat
40
Para ver las conexiones de red que tenemos, encaminamiento...
ss
41
Para consultar los registros DNS (los DNS) | Hay 3 comandos que pueden hacer eso
dig / nslookup / host
42
Lanzar un mensaje ICMP para comprobaciones de red
ping / ping6
43
Gestión de la tabla de enrutamiento
route
44
Descubrimiento de ruta entre dos IP (similar a tracert en windows)
traceroute
45
Analisis del trafico de red (sniffer)
tcpdump
46
Activar/desactivar interfaces de red
ifup / ifdown
47
Gestion de conexiones de red
nmcli
48
Gestion de conexiones de red (wifi)
iw
49
Escaneo de puertos, transferencia de archivos, ejecucion de comandos remotos
nc
50
Apaga el sistema inmediatamente.
shutdown now
51
Detiene el sistema y los procesos, pero no apaga la alimentación eléctrica.
shutdown -H now
52
Cancelar una parada del sistema
shutdown -c
53
Apaga el sistema. | Hay dos comandos distintos
poweroff / halt -p
54
Reinicia el sistema. | Hay dos comandos distintos
poweroff --reboot / halt --reboot
55
Detiene el sistema
halt
56
Detiene el sistema y lo apaga
halt -p
57
Inicia, reinicia, detiene o recarga el servicio
systemctl start/restart/stop/reload ''servicio''
58
Activa o desactiva el servicio para que inicie al arranque.
systemctl enable/disable ''servicio''
59
Reinicia el sistema. (usando systemctl)
systemctl reboot
60
Apaga el sistema. (Usando systemctl)
Systemctl poweroff
61
Detiene el sistema
systemctl halt
62
Para ver el estado de un servicio
systemctl status firewalld.service
63
Lista todos los servicios activos.
systemctl list-unit-files --type=service --state=active
64
Inicia, parar, reiniciar, recargar y mostrar status de un servicio (en sistem antiguo sysvinit)
service miservicio start/stop/restart/reload/status
65
Elimina el paquete y sus archivos de configuración. (Debian)
Apt purge paquete
66
Elimina paquetes huérfanos. (Debian)
Apt autoremove paquete
67
Actualiza los paquetes instalados. (Debian)
Apt upgrade
68
Instala un paquete .deb.
dpkg -i paquete
69
Actualiza un paquete concreto / actualiza todos los paquetes (redhat)
yum update paquete / yum update
70
Instala un paquete en redhat
rpm -i paquete
71
Actualiza un paquete (en redhat)
rpm -U paquete
72
Crear un usuario especificando unidad home y grupos.
useradd -m -d /home/usuario -s /bin/shell -G group user
73
Crear usuario del sistema
useradd -r usuario
74
Establece una fecha de expiración para la cuenta.
useradd -e fecha usuario
75
Establecer dias de inactividad al usuario, para bloquearlo.
useradd -f días_inactividad
76
cambia el login de "pepe" a "pepito"
usermod -l pepito pepe
77
añade a pepe al grupo de Marketing
usermod -a -G Marketing pepe
78
Bloquear/desbloquear usuario
usermod -L / usermod -U
79
borra la cuenta y todos sus ficheros asociados
userdel -r pepe
80
Muestra el login y el numero total de usuarios logados
who -q
81
Mostrar runlevel actual
who -r
82
Muestra fecha y hora del ultimo inicio
who -b
83
Muestra el hostname desde el que nos estamos conectando
who -m
84
muestra mensajes de diagnostico
dmesg
85
Muestra informacion del sistema. Como version de kernel, de linux ect...
uname
86
Permite la modificacion del kernel en tiempo de ejecucion
sysctl
87
Muestra informacion sobre el procesador
lscpu (equivalente a cat /proc/cpuinfo)
88
Muestra dispositivos usb
lsusb
89
Muestra dispositivos pci
lspci
90
añadir o borrar modulos del kernel
modprobe
91
info sobre la memoria RAM
free (obtiene la informacion de # cat /proc/meminfo)
92
Es para poner limites de ejecucion, por ejemplo que un usuario no pueda abrir mas de x programas
ulimit
93