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
Q

Comando para modificar prioridad de proceso / Comando para modificar prioridad una vez iniciado dicho proceso

A

nice/renice

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

Saber en que ruta esta un programa, binarios, codigo fuente y manual

A

whereis -b netstat

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

Enviar señales a un proceso

A

kill

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

Indica si es un programa externo o interno y muestra su ubicacion

A

Type ‘‘Programa’’

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

Muestra la ruta del binario que se ejecutaría

A

Which

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

Hacer que un comando sobreviva en segundo plano a un logoff o a la señal SIGKILL

A

nohup

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

Listar procesos running (es una foto fija)

A

ps

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

Monitorizar la salida de un comando en tiempo real

A

watch

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

Para programar ejecuciones y tareas en tiempos especificos

A

crontab / cron

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

Para programar una tarea en un tiempo concreto (una sola vez)

A

at

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

Manipulación de la tabla ARP (Comando obsoleto)

A

arp

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

Configuracion de interfaces de red (obsoleto)

A

ifconfig

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

Configuración de interfaces de red

A

ip

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

oPara escanear puertas y direccion de red

A

nmap

39
Q

Para ver las conexiones de red que tenemos, encaminamiento… (obsoleto)

A

netstat

40
Q

Para ver las conexiones de red que tenemos, encaminamiento…

A

ss

41
Q

Para consultar los registros DNS (los DNS)

Hay 3 comandos que pueden hacer eso

A

dig / nslookup / host

42
Q

Lanzar un mensaje ICMP para comprobaciones de red

A

ping / ping6

43
Q

Gestión de la tabla de enrutamiento

A

route

44
Q

Descubrimiento de ruta entre dos IP (similar a tracert en windows)

A

traceroute

45
Q

Analisis del trafico de red (sniffer)

A

tcpdump

46
Q

Activar/desactivar interfaces de red

A

ifup / ifdown

47
Q

Gestion de conexiones de red

A

nmcli

48
Q

Gestion de conexiones de red (wifi)

A

iw

49
Q

Escaneo de puertos, transferencia de archivos, ejecucion de comandos remotos

A

nc

50
Q

Apaga el sistema inmediatamente.

A

shutdown now

51
Q

Detiene el sistema y los procesos, pero no apaga la alimentación eléctrica.

A

shutdown -H now

52
Q

Cancelar una parada del sistema

A

shutdown -c

53
Q

Apaga el sistema.

Hay dos comandos distintos

A

poweroff / halt -p

54
Q

Reinicia el sistema.

Hay dos comandos distintos

A

poweroff –reboot / halt –reboot

55
Q

Detiene el sistema

A

halt

56
Q

Detiene el sistema y lo apaga

A

halt -p

57
Q

Inicia, reinicia, detiene o recarga el servicio

A

systemctl start/restart/stop/reload ‘‘servicio’’

58
Q

Activa o desactiva el servicio para que inicie al arranque.

A

systemctl enable/disable ‘‘servicio’’

59
Q

Reinicia el sistema. (usando systemctl)

A

systemctl reboot

60
Q

Apaga el sistema. (Usando systemctl)

A

Systemctl poweroff

61
Q

Detiene el sistema

A

systemctl halt

62
Q

Para ver el estado de un servicio

A

systemctl status firewalld.service

63
Q

Lista todos los servicios activos.

A

systemctl list-unit-files –type=service –state=active

64
Q

Inicia, parar, reiniciar, recargar y mostrar status de un servicio (en sistem antiguo sysvinit)

A

service miservicio start/stop/restart/reload/status

65
Q

Elimina el paquete y sus archivos de configuración. (Debian)

A

Apt purge paquete

66
Q

Elimina paquetes huérfanos. (Debian)

A

Apt autoremove paquete

67
Q

Actualiza los paquetes instalados. (Debian)

A

Apt upgrade

68
Q

Instala un paquete .deb.

A

dpkg -i paquete

69
Q

Actualiza un paquete concreto / actualiza todos los paquetes (redhat)

A

yum update paquete / yum update

70
Q

Instala un paquete en redhat

A

rpm -i paquete

71
Q

Actualiza un paquete (en redhat)

A

rpm -U paquete

72
Q

Crear un usuario especificando unidad home y grupos.

A

useradd -m -d /home/usuario -s /bin/shell -G group user

73
Q

Crear usuario del sistema

A

useradd -r usuario

74
Q

Establece una fecha de expiración para la cuenta.

A

useradd -e fecha usuario

75
Q

Establecer dias de inactividad al usuario, para bloquearlo.

A

useradd -f días_inactividad

76
Q

cambia el login de “pepe” a “pepito”

A

usermod -l pepito pepe

77
Q

añade a pepe al grupo de Marketing

A

usermod -a -G Marketing pepe

78
Q

Bloquear/desbloquear usuario

A

usermod -L / usermod -U

79
Q

borra la cuenta y todos sus ficheros asociados

A

userdel -r pepe

80
Q

Muestra el login y el numero total de usuarios logados

A

who -q

81
Q

Mostrar runlevel actual

A

who -r

82
Q

Muestra fecha y hora del ultimo inicio

A

who -b

83
Q

Muestra el hostname desde el que nos estamos conectando

A

who -m

84
Q

muestra mensajes de diagnostico

A

dmesg

85
Q

Muestra informacion del sistema. Como version de kernel, de linux ect…

A

uname

86
Q

Permite la modificacion del kernel en tiempo de ejecucion

A

sysctl

87
Q

Muestra informacion sobre el procesador

A

lscpu (equivalente a cat /proc/cpuinfo)

88
Q

Muestra dispositivos usb

A

lsusb

89
Q

Muestra dispositivos pci

A

lspci

90
Q

añadir o borrar modulos del kernel

A

modprobe

91
Q

info sobre la memoria RAM

A

free (obtiene la informacion de # cat /proc/meminfo)

92
Q

Es para poner limites de ejecucion, por ejemplo que un usuario no pueda abrir mas de x programas

A

ulimit

93
Q
A