Preguntas exámen LPIC 1

Para todos aquellos que se estén preparando la certificación LPIC, aquí tenemos un ejemplo del tipo de preguntas que podemos encontrar en el examen del lpic 1, parte 102 versión 500 (2019);
vamos a hacer un repaso de los objetivos del examen, y a repasar algunas posibles preguntas del examen lpic 1, parte 102.

 

 

Primero, repasemos cuales son los objetivos de la certificación LPIC 1, examen 102, v.105

 

  • El archivo /etc/sudoers
  • Variables y exportacion de variables
  • el comando chage
  • ntp
  • las sticky keys
  • Scripting
  • Interfaces de usuario y escritorios (X11)
  • Tareas administrativas

     

  • Programación de tareas (Cron)
  • Zonas horarias
  • Hora del sistema
  • Logs del sistema

     

  • MTA´s (Agentes de transferencia de Correo)
    • postfix
    • sendmail
    • cola de correo
    • archivo .forward
  •  

  • Gestión de impresoras
    • CUPS
    • interfaz heredada lpd
  •  

  • Fundamentos de red
  •  

  • Configuración de la red
    • Archivos:
    • /etc/hostname
    • /etc/hosts
    • /etc/nsswitch.conf
    • /etc/resolv.conf
  •  

  • Solución de problemas de red:
    • ip
    • hostname
    • traceroute
    • ping
    • netcat
    • netstat
  •  

  • Configurar clientes DNS
  •  

  • Seguridad
  •  

  • Seguridad del host
    • xinetd
    • hosts.allow
    • hosts.deny
  •  

  • Asegurar datos con cifrado
    • ssh
    • ssh-keygen
    • ssh-agent
    • ssh_known_hosts
    • Authorizedkeys

 

 

Vistos por encima los objetivos más importantes, vamos a ver una colección de posibles preguntas del examen lpic 102 500

 

 

  • ¿Cómo se puede cambiar la consola de acceso para un usuario (una forma de evitar que inicie sesión de forma interactiva)?

 
Con el comando chsh
 


Y cambiamos su consola de acceso a:

chsh -s /bin/false

 
así:

chsh -s /bin/false usuario

 
 
comando chsh cambiar consola usuario

 

 

 

  • Poner una impresora en pausa (CUPS) mientras que a la vez mostramos un mensaje (mostraremos “hello“):
cupsdisable -c -r hello Samsung_ML-1865W_Series

 

cupsdisable pausar impresora
 

Otros comandos de CUPS:

 

  • cupsaccept
  • cupsaddsmb
  • cups-browsed
  • cups-calibrate
  • cupsctl
  • cupsd
  • cupsdisable
  • cupsenable
  • cupsfilter
  • cups-genppdupdate
  • cupsreject
  • cupstestdsc
  • cupstestppd

comandos cups

 

 

  • ¿Programa para mejorar la accesibilidad en Linux?:

GOK (Gnome Onscreen Keyboard)
 

gok gnome onscreen keyboard

 

 

  • ¿Una buena forma de suspender la cuenta de un usuario?

Con el comando chage, para expirar dicha cuenta.
 

Usaremos el parámetro -E del comando chage en este caso:

-E, –expiredate FECHA_CAD establece la fecha de caducidad a FECHA_CAD

 

chage - expirar cuentas usuario
 

o sea:

chage -E0 usuario

y la cuenta habrá expirado, con lo cual conseguimos la suspensión de la cuenta.
 

 

  • ¿Cual es el archivo para cambiar las opciones por defecto de un servidor Open SSH?
/etc/ssh/sshd_config

 

 

  • ¿Dónde se almacenan los crontab específicos de cada usuario?:

 
Como archivos individuales de usuario en el directorio /var/spool/cron
 
crontab usuarios /var/spool/cron
 

 

  • Cuando un usuario no tiene permiso para usar el sistema de programación cron, ¿qué archivo debe modificarse para darle acceso?

 
El archivo

/etc/cron.allow

 

Si no existen los archivos cron.allow ni cron.deny, es porque se requiere tener privilegios de superusuario para ejecutar crontab.
 

En esta captura podemos ver lo que ocurre cuando un usuario está incluido dentro del archivo cron.deny:

cron.allow y cron.deny
 

 

  • ¿Cual es el archivo que contiene la configuración del servidor xorg?
xorg.conf

 

 

  • En un sistema Linux con los passwords shadow habilitados, ¿en qué archivo de sistema se encuentran los hashes de los passwords encriptados de los usuarios?

 
En

/etc/shadow

 

/etc/shadow - hashes passwords
 

 

 

Se usa para configurar dónde buscará la librería C  información del sistema como los hostnames y los passwords de los usuarios.

 

 

  • ¿Qué palabra se usa para restringir los registros que se devuelven de una consulta SELECT en SQL, basada en un criterio propuesto para los valores de los registros?

 

WHERE

 

 

  • ¿Qué directorio contiene los archivos que configuran el servicio xinetd cuando se usan diversas configuraciones en lugar de un archivo de configuración integrada?

 

/etc/xinetd.d/

 

 

  • ¿Cual es la diferencia entre los comandos test -e path y test -f path?

 

Ambas opciones comprueban la existencia del path. La opción -f confirma también si se trata de un archivo regular.

 

 

  • Acerca del archivo /etc/localtime

 

El archivo /etc/localtime es un enlace simbólico o una copia de un archivo de información de zona horaria como
/usr/share/zoneinfo/Europe/Madrid

 

archivo /etc/localtime

 

 

  • ¿ Cuales son los permisos correctos para los archivos /etc/passwd y /etc/shadow ?

 

 

En un sistema que usa passwords encriptados con shadow, los permisos más correctos son:

–> Para /etc/passwd

-rw-r--r--

 

–> Para /etc/shadow:

-r--------

 

 

  • Beneficios de un alias en bash:

 
Un alias permite que una cadena se sustituya por la primera palabra de un comando simple.

 

Para ver los alias existentes:

alias

 
o

alias -p

 

Por ejemplo, creamos un alias temporal:

alias log='tail -f /var/log/syslog'

 

Ahora cuando enviemos la palabra log, el sistema ejecutará el alias, que será el comando

tail -f /var/log/syslog

 

 

  • ¿Por qué el archivo /etc/shadow no es legible si las contraseñas almacenadas están encriptadas?

Porque las contraseñas todavía son susceptibles de ser descrifradas con ataques de fuerza bruta.

 

permisos /etc/passwd y /etc/shadow
 

 

  • Propósito del comando iconv :

 
Convierte archivos de una codificación de caracteres a otro.
 

Por ejemplo, para convertir de ISO-8895 a UTF-8 :

iconv -f ISO-8859-15 -t UTF-8 <archivo_entrada.txt> archivo_salida.txt

 

 

  • Acerca del comando seq. ¿Qué salida mostrará el siguiente comando? :
    seq 1 5 20

 
seq imprime secuencias de números

En este caso mostrará: 1, 6, 11, 16
 

Sinopsis del comando seq:

seq [OPTION]… LAST
 


seq [OPTION]… FIRST LAST
 


seq [OPTION]… FIRST INCREMENT LAST

 

 

  • Acerca del comando sendmail:

 
Todos los MTA (Mail Transfer Agent – Agente de transferencia de Correo) , incluyendo Postfix y Exim, proveen el comando sendmail.

 

 

  • Comandos que precarga y administra las claves que se utilizan para realizar la autenticación al iniciar sesión en otras máquinas con SSH:

 

ssh-agent

 

 

  • Línea que podemos encontrar en el archivo /etc/nsswitch.conf :

 

hosts: files dns

 

archivo /etc/nsswitch.conf
 

 

  • Instrucción SQL que seleccionará los campos “nombre” y “dirección”  de la tabla “contactos”:

 

SELECT nombre, direccion FROM contactos;

 

 

  • Comando que permite mostrar la profundidad del color actual de X server:

 

xwininfo

 
xwininfo
 

 

 

Con el comando set.

 

 

  • Comando para mostrar las conexiones de red abiertas
netstat

ha sido reemplazado por el comando ss.

 

 
Algunos parámetros interesantes del comando ss son:

-a : todas las conexiones (por defecto los conectados)

-l : Muestra las conexiones a la escucha

-p : Muestra los procesos con conexiones
 

 

comando netstat - ss conexiones
 

 

 

export variable

 

 

  • Archivo de configuración que debería ser modificado para configurar variables de entorno predeterminadas para todos los usuarios:

 

/etc/profile

 

 

  • Acerca del archivo ~/.forward :

 
Cuando se configura correctamente, el archivo .forward puede usarse para reenviar cada mail entrante a más de un destinatario.

 

 

  • En qué directorio se guarda una copia de los archivos y directorios necesarios para un nuevo usuario creado?
/etc/skel

o

/etc/skel/

 

/etc/skel - archivos nuevo usuario

 

 

  • ¿Qué podemos añadir al archivo syslog.conf para que se registren todos los logs generados por un sistema mostrado por la consola 12?

 

*.* /dev/tty12

 

 

  • ¿Cómo sincronizar el reloj de hardware con el reloj del sistema?

 

hwclock

 
o

/sbin/hwclock

 
o

/usr/sbin/hwclock

 

hwclock sincronizar reloj hardware y reloj sistema

 

 

 

  • ¿Qué archivo de configuración consulta el programa logrotate para su configuración?

 
el archivo  /etc/logrotate.conf

 

 

  • Los usuarios comunes informan que no pueden iniciar sesión en un ordenador, pero el usuario root no tiene problemas para hacerlo. ¿Qué podríamos comprobar para explicar esta situación?

 
Que existe el archivo /etc/nologin
 

 

  • ¿En qué variable de entorno se almacena el directorio de trabajo actual?

 

PWD
 

 

  • ¿Cuál de los siguientes comandos coloca la salida del comando date en la variable de shell mydate?

A. mydate=”date”
B. mydate=”${date}”
C. mydate=”$((date))”
D. mydate=”exec date”
E. mydate=”$(date)”
 

Respuesta: E

mydate=”$(date)”
 

 

  • ¿Qué comando mostrará los nombres de grupo y los GID a los que pertenece un usuario?

 
id, /usr/bin/id

 

 

  • ¿Cuál es una herramienta utilizada para la depuración de DNS que reporta no solo la respuesta del servidor de nombres  sino también detalles sobre la consulta?

 
dig
 

 

  • ¿Cual es el propósito del archivo /etc/profile ?

 
Contiene variables de entorno que se establecen cuando un usuario inicia sesión.

 

 

  • ¿Cómo puede  la variable de entorno existente FOOBAR ser suprimida solo para la ejecución del script ./myscript ?

 
env -u FOOBAR./myscript

 

 

  • ¿Cómo podemos saber qué programas están accediendo actualmente a la red en un sistema Linux?

 
netstat -p
 

 

  • ¿Cuál de las siguientes entradas se encuentran en el archivo /etc/hosts?

 
a)  Asignaciones de direcciones IP a nombres de host
b)  Una lista de hosts autorizados para acceder a este de forma remota
c)  Una lista de usuarios autorizados para acceder a este host de forma remota
d)  Contraseñas para la administración web remota
e)  Una lista de números de puerto y sus protocolos asociados.
 

 
Respuesta: A

Una lista de hosts autorizados para acceder a este de forma remota

 

 

  • ¿Parámetros que se utilizan con journalctl para limitar la ventana de tiempo de la salida de datos?

 
until, since
 

 

  • ¿Cuántas direcciones IP se pueden usar para hosts únicos dentro de la subred IPv4 192.168.2.128/26?

 
62
 

 

  • ¿Archivos que si existen afectan al funcionamiento del shell de Bash …?

 
~/.bashrc y ~/.bash_profile

 

 

  • ¿Cuál de los siguientes es un programa legacy (heredado) proporcionado por CUPS para enviar archivos a las cola de impresión por medio de la  línea de comando?

A. lpd
B. lpp
C. lpq
D. lpr

 

Respuesta: D (lpr)
 

 

  • ¿Cuales son las diferencias de formato del archivo /etc/ crontab y de un archivo crontab normal?

 

–> Se debe instalar un archivo crontab normal con el comando crontab.

–> El archivo /etc/crontab tiene un campo de usuario para los comandos.

 

 

  • Con IPv6, ¿cuántos bits se han utilizado para el identificador de interfaz de una dirección de Unicast?

Respuesta: 64
 

 

  • ¿Cual de estas afirmaciones sobre IPv6 es cierta?

A. Con IPv6, los números de puerto TCP de la mayoría de los servicios han cambiado.
B. IPv6 ya no admite direcciones de difusión.
C. Las direcciones IPv4 se pueden usar sin ningún cambio con IPv6.
D. IPv6 ya no admite direcciones de multidifusión.
E. Para IPv6, UDP y TCP han sido reemplazados por el Protocolo de transmisión rápida RTP.

 

Respuesta: B. IPv6 ya no admite direcciones de difusión.

 

 

  • ¿Qué NO está contenido en la configuración regional del sistema operativo?

A. símbolo de moneda
B. idioma
C. zona horaria
D. separador de miles

 

Respuesta: C. zona horaria