Plan b Flashcards

1
Q

Que es un terminal linux

A

Es una interfaz física o virtual que permite al usuario interactuar con el sistema.

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

Que es un shell?

A

Es el programa que se ejecuta dentro del terminal y permite interpretar los comandos del usuario.

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

Nombra 6 shells

A

Bash, bsh, tcsh, csh, ksh, zsh

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

Que tiene el directorio etc

A

Ficheros de configuración

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

Ficheros de personalización a nivel del sistema system-wide que se ejecutan cada vez que un usuario se loga

A

Profile es global para todos los usuarios, bashrc es específico por usuario y se ubica en home/usuario/.bashrc

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

como se listan ficheros ocultos?

A

ls -la

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

para que sirve pwd?

A

print working directory. Para ver el directorio actual en el que está el usurio logado

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

para que sirve cd ENTER

A

para ir al directorio /home/usuario logado

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

para que sirve cd ∼

A

para ir al directorio /home/usuario logado

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

Como se crea un usuario y donde se almacena?

A

useradd pepe , se almacena en /etc/passwd y /etc/group. Por tanto se crea usuario y grupo

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

Como se crea un grupo y donde se almacenan los datos?

A

groupadd pepe y se almacena en /etc/group

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

Como se añade el usuario jesus al grupo desarrolladores?

A

usermod -a -G desarrolladores jesus o gpasswd -a jesus desarrolladores

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

Como se cambia de propietario y grupo un archivo

A

change owner -> chown jesus:developers script.sh

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

Si listamos un directorio y encontramos un archivo con estos permisos -rw-r–r– , a quien pertenecen los primeros 6 digitos empezando a contar por la izquierda

A

los primeros -rw al usuario propietario y -r- al grupo propietario. Los últimos 3 caracteres son para el resto del mundo, es decir los que no son propietarios ni grupo propietario.

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

si estoy logado con root y hago su daniel, que aparecerá si hago whoami?

A

daniel

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

que comando sirve para saber quien soy y en que grupos estoy?

A

id

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

como se ponen permisos de escritura, lectura y ejecución a un usuario?

A

chmod u=rwx script2.sh

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

El shell…

A

es el intérprete de comandos y scripts

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

como se pasan parámetros a un script?

A

!/bin/bash

# Este es un script de ejemplo

echo “El primer parámetro es: $1”
echo “El segundo parámetro es: $2”
echo “Todos los parámetros son: $@”
echo “El número de parámetros es: $#”

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

Como se inicia un script en shell script?

A

!/bin/sh

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

Como se muestran las variables de entorno y cuales son las más importantes?

A

Con env
- Shell=/bin/bash
- PWD=/var/log
-LOGNAME=jesus
-HOME=/jesus
-USER=jesus
-PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
-OLDPWD=/root (ruta anterior a la que estabamos)

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

Como podemos imprimir el path o cualquier otra variable de entorno con echo?

A

echo $PATH

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

Si queremos cambiar al directorio donde estabamos antes como lo podemos hacer?

A

cd $OLDPWD o cd -

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

para que sirve export?

A

export RUTA_BACKUP convierte la variable shell en variable de entorno accesible desde todos los niveles de shell pero NO son persistentes. Para que sean persistentes hay que añadirlo a los scripts bashrc o a profile

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

Cual es la estructura de datos más básica en ext4

A

i-node

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

En vi como se borra un caracter?

A

con x

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

En vi como se pone en modo edición/inserción?

A

i (antes del cursor) y a (después del cursor)

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

En vi como se borra una línea?

A

con dd

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

En vi si quiero salir sin grabar como se hace?

A

escape : q!

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

En vi si quiero grabar como se hace?

A

escape : w

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

en vi si quiero grabar y salir como se hace?

A

escape : wq

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

Para que sirve ls -li?

A

para listar los ficheros con sus inodos

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

Que información almacena el inodo?

A

nº de inodo,
tamaño del archivo,
uid usuario propietario,
uid grupo propietario,
tipo de fichero (directorio, fichero…),
permisos,
fechas (a -> acceso: m-> modificación ,c -> cambio)
nº hard links

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

para que sirve stat fichero1.txt

A

para mostrar información detallada sobre un archivo o directorio (muestra información del inodo)

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

time para que sirve?

A

para mostrar el tiempo que tarda en ejecutarse un comando. time find

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

como se muestra la fecha y la hora?

A

date

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

como se actualiza la fecha de acceso a un fichero?

A

con touch -a fichero1.txt. tambien provoca que se actualice la fecha cambio ya que la fecha de cambio siempre se modifica con cualquier cambio del inodo

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

como se actualiza la fecha de modificación de un fichero?

A

touch -m fichero1.txt

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

como ponemos permisos de ejecución a un grupo

A

chmod g+x script2.sh

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

Que es acl , características

A

(Access Control Lists) en Linux es una herramienta que permite establecer permisos más granulares y detallados en archivos y directorios superando las limitaciones del sistema de permisos tradicional. Se instala con sudo apt install acl

Características clave del paquete ACL:

Permisos Granulares: Permite asignar permisos específicos a usuarios o grupos adicionales, no limitándose solo al propietario del archivo, al grupo al que pertenece o a otros.

Control más detallado: Puedes definir permisos para múltiples usuarios y grupos diferentes para un único archivo o directorio.

Compatibilidad: Los ACL son compatibles con varios sistemas de archivos en Linux, como ext3, ext4, XFS, entre otros.

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

Comando para ver acl y asignar acl

A

getfacl nombre_del_archivo_o_directorio

setfacl -m u:usuario:rwx nombre_del_archivo_o_directorio

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

como se añade un usuario en linux?

A

useradd jesus

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

que significa un + al final de los permisos cuando se lista un archivo?

A

que tiene reglas acl aplicadas

44
Q

para que sirve chmod +t

A

Pone el stickybit a un directorio. Solo root y el propietario del archivo pueden eliminar o renombrar archivos, independientemente de los permisos de escritura que tengan otros usuarios sobre el directorio.

45
Q

como se quita el stickybit?

A

chmod -t

46
Q

setuid para que sirve y como se aplica?

A

Si un archivo ejecutable tiene el bit setuid establecido, cualquier usuario que ejecute ese archivo lo hará con los privilegios del propietario del archivo

chmod u+s mi_script.sh el equivalente en windows es runas

47
Q

cual es el comando equivalente a setuid para grupos?

A

setgid

setuid:

Afecta principalmente a archivos ejecutables.
Ejecuta el archivo con los privilegios del propietario del archivo.
Se usa para permitir que los usuarios realicen acciones que normalmente no podrían, como cambiar su contraseña.

setgid:

Afecta tanto a archivos ejecutables como a directorios.
En archivos ejecutables, ejecuta el archivo con los privilegios del grupo del archivo.
En directorios, asegura que todos los archivos y subdirectorios creados hereden el grupo del directorio.
Se usa en entornos colaborativos para asegurar que los archivos y directorios mantengan una coherencia en la pertenencia al grupo.

48
Q

Si al listar archivos vemos -rw-r–r- que tipo de archivo es? dime los tipos de archivos que existen en linux

A

-: Archivo regular.
d: Directorio.
l: Enlace simbólico.
c: Archivo de dispositivo de carácter.
b: Archivo de dispositivo de bloque.
p: Tubería con nombre (named pipe).
s: Socket.
D: Enlace simbólico órfico (door, específico de algunos sistemas).

49
Q

Si un archivo tiene permisos -rwsr-Sr-x , porque está la S en mayúsculas y que significa?

A

Si se tapa un permiso, se pone la letra minúsculas y si no se tapa se pone mayuscula

50
Q

dada esta mascara de ejecución, está activo el bit de ejecución para el usuario propietario? -rwsr-Sr-x

A

En la máscara de permisos -rwsr-Sr-x:

rws: Para el usuario propietario, la s minúscula indica que el bit setuid está activo y que el bit de ejecución también está activo para el propietario.

r-S: Para el grupo, la S mayúscula indica que el bit setgid está activo, pero el bit de ejecución no está activo para el grupo.

51
Q

Que permiso es 6 en octal?

A

6=110 = rw_

52
Q

que permisos en octal son _wx?

A

_wx 011 = 3

53
Q

como se pone stickybit y setuid en octal?

A

sticky : chmod 1755 mi_directorio -> 1
setuid: chmod 4755 mi_programa -> 4
setguid: chmod 2755 mi_directorio -> 2

54
Q

que permisos pondría 7666?

A

7 (el primer dígito):

7 en la posición más alta activa los tres bits especiales: setuid (4), setgid (2), y sticky bit (1). Esto significa que todos estos bits están activados.

6 (segundo dígito):
Este dígito se refiere a los permisos del usuario propietario.
6 equivale a rw-, que otorga permisos de lectura (4) y escritura (2), pero no de ejecución.

6 (tercer dígito):
Este dígito se refiere a los permisos del grupo.
6 equivale a rw-, que otorga permisos de lectura (4) y escritura (2), pero no de ejecución.

6 (cuarto dígito):
Este dígito se refiere a los permisos para otros.
6 equivale a rw-, que otorga permisos de lectura (4) y escritura (2), pero no de ejecución.

55
Q

si hacemos ls -l y se muestra lrwxrwxrwx sbin -> usr/sbin que tipo de archivo es?

A

Tipo de archivo: Enlace simbólico (symlink).
Función: El enlace simbólico sbin es un “atajo” que apunta al directorio usr/sbin.

56
Q

como se crea un enlace hard y soft y que es cada uno

A

Enlace Hard: Es un vínculo directo a los datos del archivo, lo que significa que el archivo original y el enlace comparten el mismo número de inodo. Si uno se elimina, los datos permanecen accesibles mientras haya otro enlace. Se crea con ln archivo destino. NO VALE PARA DIRECTORIOS

Enlace Soft: Es un puntero al nombre del archivo o directorio, funcionando como un “acceso directo”. Si el archivo original se elimina, el enlace simbólico queda roto. Se crea con ln -s archivo destino. VALE PARA DIRECTORIOS y TIENE SU PROPIO INODO Y SU CONTENIDO ES LA RUTA DEL ARCHIVO ENLAZADO

57
Q

Que peculiaridad tienen los enlaces duros?

A

utilizan el mismo inodo por lo que son archivos gemelos. Solo funciona con archivos no con directorios. Si borramos uno de los archivos, el resto de enlaces siguen funcionando ya que el inodo no se borra no como con los enlaces soft que si se borra el archivo original donde apunta el enlace, da archivo no encontrado.

58
Q

en vi como se guarda y se sale?

A

:wq: Guardar y salir.
o
ZZ: Guardar y salir (equivalente a :wq).

59
Q

en vi salir sin guardar

A

:q!: Salir sin guardar cambios.

:q: Salir (solo si no hay cambios no guardados).

60
Q

en vi guardar archivo

A

:w: Guardar el archivo.

61
Q

nombra 4 distribuciones unix

A

SCO (santa cruz operation),
HP-UX,
IBM-AIX,
BSD (de este deriva macOS)

62
Q
A
63
Q

nombra 4 distribuciones linux

A

Debian (ubuntu, mint) .deb,
Red Hat (Centos, Rocky, Fedora) .rpm
Arch linux .pacman
SUSE,
Slackware,
Gentoo,
Puppy

64
Q

como se instala un paquete .deb y un paquete .rpm

A

RPM: Usa rpm -i, dnf install, o yum install.
DEB: Usa dpkg -i o apt install.

65
Q

comando para comprimir y descomprimir con tar

A

comprimir
tar -cvf archivo.tar /ruta/a/los/archivos

descomprimir
tar -xvf archivo.tar

66
Q

como se lista el contenido de un archivo.tar?

A

tar -t archivo.tar

67
Q

para que sirve y como se usa rsync?

A

Sincronizar un directorio local a otro directorio local :
rsync -av /ruta/al/directorio_origen/ /ruta/al/directorio_destino

Sincronizar un directorio local a un sistema remoto:
rsync -av /ruta/al/directorio_origen/ usuario@servidor:/ruta/al/directorio_destino/

68
Q

Si quiero mostrar las ultimas 10 líneas añadidas a un archivo como se hace?

A

tail -n10 -> carga las 10 últimas líneas
tail -10f (o tail -f -n10) -> carga 10 últimas líneas y espera a que se actualice el archivo

69
Q

como se cuentan lineas en linux?

A

Contar líneas: Con la opción -l, wc cuenta el número de líneas en un archivo.

Contar palabras: Con la opción -w, wc cuenta el número de palabras en un archivo.

Contar caracteres: Con la opción -m, wc cuenta el número de caracteres en un archivo.

Contar bytes: Con la opción -c, wc cuenta el número de bytes en un archivo.

Contar el tamaño máximo de línea: Con la opción -L, wc muestra la longitud de la línea

70
Q
A
71
Q
A
72
Q

para que sirve grep “19.28” access.log?

A

se utiliza para buscar y mostrar todas las líneas en el archivo access.log que contienen la cadena “19.28”.

73
Q

como funcionan las redirecciones en linux

A

> : Redirige la salida estándar a un archivo (sobrescribe).
>: Redirige la salida estándar a un archivo (agrega).
<: Redirige la entrada estándar desde un archivo.
2>: Redirige los errores a un archivo.
&>: Redirige tanto la salida estándar como los errores a un archivo.
|: Usa la salida de un comando como entrada para otro

74
Q

como se identifica si una partición es extendida o logica?

A

Una partición extendida en Linux se identifica como una de las primeras cuatro particiones (numeradas 1-4).

Las particiones lógicas dentro de la extendida se numeran a partir de 5 en adelante.

Herramientas como fdisk, lsblk, y parted son útiles para identificar qué partición es extendida en un disco.

75
Q

para que sirve lsblk?

A

En Linux se utiliza para listar la información sobre los dispositivos de bloque en el sistema, como discos duros, SSDs, particiones y otros dispositivos de almacenamiento

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 512M 0 part /boot
├─sda2 8:2 0 100G 0 part /
├─sda3 8:3 0 500G 0 part /home
└─sda4 8:4 0 331.5G 0 part
sdb 8:16 0 1.8T 0 disk
└─sdb1 8:17 0 1.8T 0 part /mnt/data
sdc 8:32 0 500G 0 disk
├─sdc1 8:33 0 250G 0 part
└─sdc2 8:34 0 250G 0 part

Particiones montadas muestran su punto de montaje en la columna MOUNTPOINT.
Particiones no montadas tendrán la columna MOUNTPOINT vacía.
En el ejemplo anterior, sda4, sdc1, y sdc2 son particiones que no están montadas, mientras que sda1, sda2, sda3, y sdb1 están montadas.

76
Q

como montar la unidad /dev/sdc1 en la carpeta /mnt/datos y como hacerlo persistente para que arranque siempre que se arranque el sistema.

A

sudo mount /dev/sdc1 /mnt/datos

Si deseas que la partición sdc1 se monte automáticamente en /mnt/datos cada vez que se inicie el sistema, debes editar el archivo /etc/fstab y agregar una línea para esta partición.

sudo nano /etc/fstab

/dev/sdc1 /mnt/datos ext4 defaults 0 2

/dev/sdc1: La partición que deseas montar.
/mnt/datos: El punto de montaje.
ext4: El tipo de sistema de archivos. (Asegúrate de que es el correcto; si no estás seguro, puedes verificar el tipo de sistema de archivos usando lsblk -f o blkid).
defaults: Opciones de montaje predeterminadas.
0 y 2: Opciones para el dump y el fsck respectivamente.

77
Q

para que sirve el archivo fstab?

A

El archivo fstab se encuentra en /etc/fstab.

fstab especifica los sistemas de archivos que se deben montar automáticamente al inicio del sistema. Esto incluye particiones de discos duros, unidades USB, sistemas de archivos de red (NFS), y otros dispositivos de almacenamiento.

78
Q

que diferencia hay entre fstab y mtab?

A

fstab muestra los montajes de unidades permanentes y mtab muestra tanto los permanentes como los creados temporalmente a través de shell

79
Q

como se muestra el espacio libre en disco?

A

df

80
Q

que diferencia hay entre df df -h y du ?

A

df (disk free) Muestra el espacio en disco disponible y utilizado para los sistemas de archivos montados.

df -h Similar a df, pero presenta la información en un formato más legible para los humanos, utilizando unidades como KB, MB, GB, etc.

du (disk usage) Muestra el uso del espacio en disco por archivo y directorio. Es útil para ver cuánto espacio está ocupando un archivo o directorio específico en el sistema.

81
Q

comando para formatear en linux

A

mkfs -t ext4 /dev/sda1

82
Q

Con que podemos virtualizar almacenamiento , conceptos

A

LVM (Logical Volume Manager) es una tecnología que permite crear y gestionar volúmenes lógicos, que son unidades de almacenamiento abstractas que pueden estar formadas por múltiples discos o particiones físicas.

Creación de volúmenes lógicos: Puedes crear volúmenes lógicos que pueden redimensionarse fácilmente, sin preocuparte por las limitaciones físicas de los discos.

Redimensionamiento dinámico: Permite aumentar o reducir el tamaño de los volúmenes lógicos según sea necesario.

Snapshots: Puedes tomar instantáneas (snapshots) de volúmenes lógicos para realizar copias de seguridad o pruebas.

Componentes clave:

Physical Volume (PV): La unidad de almacenamiento físico (como un disco o una partición).

Volume Group (VG) o saco gordo: Un grupo de volúmenes físicos que se combinan para formar un almacenamiento virtual.

Logical Volume (LV): El volumen lógico que se utiliza como una partición virtual dentro del sistema operativo.

Uso:
1. pvcreate
2. añadir un pv a un vg:
dev/hda al vg /dev/datos_vg
dev/hdb al vg /dev/datos_vg

Si nos quedamos sin datos en el vg, podemos añadir un nuevo y extenderlo con vgextend

  1. el saco gordo hay que dividirlo en trocitos logicos lv que son los que se utilizan y se montan dev/datos_vg/trocito1
  2. formatear el lv sudo mkfs.ext4 /dev/datos_vg/trocito1

Comando: lvcreate, lvextend, lvreduce, vgcreate, vgextend, pvcreate, etc.

83
Q

diferencia entre sudo y su

A

sudo se usa para ejecutar un único comando con privilegios elevados.

su cambia completamente a otro usuario, generalmente root, permitiendo ejecutar múltiples comandos sin volver a autenticarte.

sudo requiere la contraseña del usuario que ejecuta el comando.
su requiere la contraseña del usuario al que te estás cambiando

sudo deja un registro de los comandos ejecutados en /var/log/auth.log (o equivalente).

su no registra cada comando individualmente, solo el hecho de que se inició una sesión bajo otro usuario.

Resumen:
sudo: Ideal para ejecutar comandos individuales con privilegios elevados, solicitando tu propia contraseña y registrando la acción.

su: Ideal para cambiar completamente a otro usuario, generalmente root, permitiendo una sesión continua con todos los privilegios de ese usuario.

84
Q

que es visudo y sudoers?

A

/etc/sudoers: Es el archivo de configuración donde se definen los permisos y reglas de sudo, permitiendo controlar quién puede ejecutar qué comandos con privilegios elevados.

visudo: Es la herramienta recomendada para editar el archivo sudoers de forma segura, ya que previene errores de sintaxis y asegura que solo un usuario edite el archivo a la vez.

85
Q

comando para mostrar todos los procesos

A

ps: No es interactivo; muestra la información y termina.

top: Es interactivo; permite ordenar, filtrar, y gestionar procesos mientras está en ejecución.

86
Q

que diferencia hay entre nice y renice?

A

nice: Utilizado para iniciar un proceso con una prioridad ajustada.

renice: Utilizado para modificar la prioridad de un proceso que ya está en ejecución.

87
Q

Que proceso consume más procesador, uno con prioridad -20 o uno con prioridad 20?

A

Prioridad -20: Mayor prioridad, el proceso consume más CPU.
Prioridad 20: Menor prioridad, el proceso consume menos CPU.

88
Q

como se termina un proceso en linux?

A

kill se usa para enviar señales a procesos, principalmente para terminar, pausar o reanudar su ejecución.

kill 1000 donde 1000 es el pid del proceso a matar

89
Q

en linux como se ejecuta un comando en segundo plano?

A

En Linux, puedes ejecutar un comando en background (en segundo plano) añadiendo un ampersand (&) al final del comando. Cuando un comando se ejecuta en segundo plano, el terminal queda disponible para que puedas seguir utilizando la línea de comandos mientras el proceso continúa ejecutándose.

90
Q

como se hace para que un comando siga ejecutandose a pesar de hacer logout?

A

El comando nohup ejecuta otro comando y lo desvincula del terminal, lo que permite que siga ejecutándose incluso si cierras la sesión.

nohup comando &

91
Q

como se puede planificar la ejecución de un proceso en linux?

A

con cron y at

echo “/ruta/a/mi_script.sh” | at 10:00 AM tomorrow

cron es un daemon que ejecuta comandos o scripts de manera automática a intervalos regulares o en horarios específicos. Es ideal para tareas que necesitas ejecutar de forma periódica, como respaldos, limpieza de logs, o envío de reportes.

Usa el comando crontab -e para editar el archivo de programación de cron para tu usuario.

92
Q

SysVInit vs systemd

A

Característica | SysVinit | systemd |

Modelo de inicio Secuencial Paralelo
Gestión de dependencias Limitada Avanzada
Velocidad de arranque Lenta Más rápida
Supervisión de servicios Básica Integrada
Modularidad Menor Alta
Configuración Scripts en Unidades en
/etc/init.d/ /etc/systemd/system/

93
Q

como se comprueba si mysql está corriendo con sysvinit y systemd?

A

systemd:
sudo systemctl status mysql

SysVinit:
sudo service mysql status

94
Q

que almacena etc/passwd?

A

El archivo /etc/passwd es un archivo esencial en los sistemas Unix y Linux que contiene información básica sobre los usuarios del sistema. A pesar de su nombre, no almacena contraseñas en texto claro.

Las contraseñas se almacenan en el archivo /etc/shadow para mayor seguridad.

95
Q

como saber donde se encuentra un comando determinado?

A

con whereis o which

96
Q

como se añade un usuario

A

Si quieres crear un usuario llamado nuevo_usuario con un directorio de inicio en /home/nuevo_usuario, con el shell /bin/bash, en el grupo usuarios, y con acceso al grupo sudo, puedes usar:

sudo useradd -m -d /home/nuevo_usuario -s /bin/bash -g usuarios -G sudo nuevo_usuario

Después de crear el usuario, generalmente se establece una contraseña usando:

sudo passwd nuevo_usuario

97
Q

donde se configura en linux el dns?

A

etc/resolv.conf

98
Q

que es nsswitch.conf?

A

se ubica en /etc y es similar a /etc/hosts pero más moderno.

99
Q

si queremos saber que ip tiene nuestra maquina y el comando ifconfig no funciona, que utilizaremos?

A

ip address o ip addr show

100
Q

si queremos buscar el paquete salt con apt, como lo hariamos?

A

apt-cache search salt

101
Q

Si queremos añadir el usuario udocker al grupo docker como hariamos?

A

usermod -aG docker udocker

102
Q

cuales son las 3 ultimas versiones de debian?

A

10 - buster
11- bullseye
12 - bookworm

103
Q

cuales son las ultimas versiones de macos?

A

macOS Monterey (macOS 12) - Lanzada el 25 de octubre de 2021.
macOS Ventura (macOS 13) - Lanzada el 24 de octubre de 2022.
macOS Sonoma (macOS 14) - Lanzada el 26 de septiembre de 2023.
macOS Sequoia (macOS 15) - Prevista para su lanzamiento en otoño de 2024.

104
Q

comando para mostrar todas las conexiones tcp y comando para mostrar todas las conexiones udp

A

ss -t ss -u

ss -l (mostrar puertos escuchando)

105
Q

otro comando para mostrar todas las conexiones, conexiones tcp , puertos escuchando

A

netstat -a netstat -t netstat -l

106
Q
A