40 preguntas de la entrevista de Linux para estudiantes de primer año, parte 2

Hola Techies, en esta publicación vamos a discutir 40 preguntas básicas de entrevistas de Linux para principiantes o principiantes. Estas preguntas le darán una idea sobre qué tipo de preguntas generalmente se hacen para el trabajo de administrador de Linux.

P:1 ¿Qué sucederá cuando ejecute el comando «mv *» en su directorio actual?

Respuesta: Linux Shell generalmente expande * en orden alfabético, por lo que cuando ejecutamos el comando «mv *», verificará el archivo y los directorios en orden alfabético y moverá todos los archivos y directorios al directorio que se crea en el último de acuerdo con orden alfabético , si alfabéticamente se crea un archivo en el último comando, se generará un error

” mv: el destino ‘x’ no es un directorio.

P:2 ¿Cuál es la diferencia principal entre el comando SSH y Telnet?

Respuesta: Tanto SSH como telnet se utilizan para conectar servidores remotos. SSH significa Secure Shell y cuando hacemos ssh a cualquier servidor, los datos (Credenciales de usuario) se transfieren de forma encriptada entre el cliente y el servidor, pero en el caso de Telnet, los datos se transfieren en texto sin formato. El intruso puede extraer fácilmente la información confidencial en caso de telnet.

P:3 ¿Qué es RAID y por qué es necesario?

Respuesta: RAID significa disco económico de matriz de redundancia, se requiere para proporcionar alta disponibilidad y redundancia en caso de falla del disco duro en servidores físicos. También podemos usar RAID para aumentar el rendimiento del disco a través de bandas

P:4 ¿Cómo verificar cuándo se instaló el rpm en particular en su servidor?

Respuesta: Use el comando rpm “rpm -q {rpm_name} –last”

P:5 ¿Cómo verificar el número de archivos abiertos de un usuario en particular?

Respuesta: Usando el comando lsof encontramos el número de archivos asociados a un usuario en particular.

# lsof-u apache
# lsof-u apache | wc-l

P: 6 ¿Cómo verificar cuál es su shell de trabajo actual?

Respuesta: echo $SHELL y ‘/etc/passwd’ le indicarán su shell predeterminado.

P:7 ¿Es posible realizar una instalación en seco de un RPM?

Respuesta: Sí, es posible con la opción “–test” con un comando rpm como “rpm -ivh –test“, este comando no instalará el paquete rpm pero verificará si la instalación de rpm será exitosa o no.

P:8 ¿Cómo verificar si una cuenta de usuario local de Linux está bloqueada o no?

Respuesta: Usando el comando passwd “passwd -S ” podemos verificar si la contraseña está configurada o no. Además, también podemos ver los intentos fallidos de inicio de sesión usando «pam_tally2 -u {user_name}». Si los intentos fallidos de inicio de sesión superan el límite, la cuenta se bloqueará.

P:9 ¿Cómo verificar cuándo se cambió la contraseña para el usuario local de Linux?

Respuesta: Use el comando de cambio «chage -l {user_name}», hay una entrada en la salida «Último cambio de contraseña» desde allí podemos verificar la fecha.

P:10 ¿Cuáles son los diferentes campos del archivo /etc/passwd?

Respuesta: Hay 7 campos en el archivo /etc/passwd

  • Nombre de usuario
  • Contraseña (x carácter que muestra que la contraseña está encriptada y guardada en el archivo /etc/shadow)
  • UID
  • G.I.D.
  • Comentarios para el Usuario
  • directorio de inicio
  • Cáscara
P:11 ¿Cuál es la identificación de alternancia para la partición LVM en Linux?

Respuesta: «8e» es la identificación de alternancia en el comando fdisk para la partición LVM de Linux.

P:12 ¿Cómo encontrar el acceso y modificar la hora de un archivo y directorio en Linux?

Respuesta: Usando el comando ‘stat’ podemos encontrar el tiempo de acceso y modificación de un archivo y directorio. El ejemplo se muestra a continuación:

# estadística {nombre_archivo}
# stat {Directorio_nombre}

P:13 ¿Enumere todos los archivos del sistema de archivos /var a los que no se accede durante más de 30 días?

Respuesta: Utilice el comando de búsqueda para enumerar todos los archivos a los que no se accedió durante más de 30 días en /var.

# encontrar /var -type f -atime +30 -exec ls -ltr {} ;

P:14 ¿Cómo recrear el archivo de imagen initrd en Linux?

Respuesta: En el caso de RHEL 4 y 5, podemos usar el comando ‘mkinitrd’ para recrear el archivo initrd. En RHEL 6 y 7, el comando ‘dracut’ se usa para reconstruir el archivo initrd.

P:15 ¿Cómo enumerar los inodos de un sistema de archivos en Linux?

Respuesta: Use la opción ‘-i’ en el comando df para ver el inodo del sistema de archivos, ejemplo «df -i /var»

P:16 ¿Cómo aumentar el límite de ‘número de archivos abiertos’ para un usuario en particular en Linux?

Respuesta: El límite de ‘Número de archivos abiertos’ para un usuario en particular se puede aumentar modificando el archivo “/etc/security/limits.conf”. Agregue la siguiente línea en el archivo.

<user_name>     soft    nofile           4096 (Change this value as per requirement)
<user_name>     hard    nofile           4096 (Change this value as per requirement)
P:17 ¿Cómo encontrará los valores ulimit predeterminados para un usuario en Linux?

Respuesta: Para verificar los valores ulimit predeterminados del usuario local, primero inicie sesión en el sistema con ese nombre de usuario y escriba el comando «ulimit -a».

P:18 ¿Cómo enviar un correo desde una terminal o consola?

Respuesta: Hay dos formas de enviar correo desde la terminal

  • comando de correo, ejemplo: # echo “cuerpo del correo” | correo -s {asunto_del_correo} — {email_id}
  • comando telnet
P:19 ¿Cómo establecer la configuración del proxy en la terminal de Linux?

Respuesta: Podemos establecer la configuración del proxy en la terminal de Linux usando variables como http_proxy, https_proxy y ftp_proxy.

# export http_proxy=http://<ip_or_dns_name_of_proxy_server>:<port_no>
# export https_proxy=http://<ip_or_dns_name_of_proxy_server>:<port_no>
# export ftp_proxy=http://<ip_or_dns_name_of_proxy_server>:<port_no>
P:20 Busque todos los archivos en /opt que tengan permisos 777 y cámbielos a 644.

Respuesta: use el siguiente comando de búsqueda:

# find /opt -type f -perm 777 -exec chmod 644 {} ;
P:21 ¿Cómo verificar qué sabor y versión de Linux está instalado?

Respuesta: Use el siguiente comando para obtener el sabor y la versión de Linux:

# gato /etc/*-lanzamiento

P:22 ¿Cuál es el uid y el gid del usuario root en el servidor Linux?

Respuesta: UID y GID de raíz es usuario es ‘0’

P:23 ¿Cuáles son los archivos de configuración predeterminados del servidor de correo postfix?

Respuesta: Hay dos archivos de configuración principales del servidor de correo postfix.

  • /etc/postfix/main.cf
  • /etc/postfix/maestro.cf
P:24 ¿Cuál es la umask predeterminada del usuario raíz en los servidores Linux?

Respuesta: El umask predeterminado del usuario raíz es «0022»

P:25 ¿Cómo deshabilitar y habilitar la memoria de intercambio?

Respuesta: El comando «swapoff -a» se usa para deshabilitar la memoria de intercambio y «swapon -a» se usa para habilitar la memoria de intercambio en servidores Linux.

P:26 ¿Cuál es el puerto predeterminado del servidor proxy (Squid), SMTP, servidor web Apache (httpd) y servidor de base de datos MariaDB?

Respuesta: Los siguientes puertos se utilizan para los servidores respectivos.
Servicios Portuarios
3128 — servidor proxy (Calamar)
25 — SMTP
80 y 443: servidor web Apache (http y https)
3306 — Base de datos MariaDB

P:27 ¿Cómo verificar los registros relacionados con el kernel en el servidor Linux?

Respuesta: El comando ‘dmesg’ se usa para mostrar los registros relacionados con el kernel.

P:28 ¿Cómo verificará la dirección IP y la tabla de enrutamiento de una caja de Linux?

Respuesta: Usando los comandos ‘ifconfig’ y ‘ip address’ podemos ver la dirección ip de un servidor linux. Con los comandos como ‘netstat -nr’ y ‘route -n’ podemos ver la tabla de enrutamiento actual.

P:29 ¿Dígame el archivo de configuración predeterminado del servidor ftp de Linux (vsftp)?

Respuesta: “/etc/vsftpd/vsftpd.conf” es el archivo de configuración predeterminado de vsftpd.

P:30 ¿Cómo fusionar el contenido de dos archivos en un solo archivo desde la línea de comando?

Respuesta: Con la ayuda del comando cat podemos fusionar el contenido de dos o más archivos en un solo archivo.

# cat archivo_tecnología1 archivo_tecnología2 ​​> archivo_fusión

P:31 ¿Qué comando se usa para verificar los permisos de un archivo y un directorio?

Respuesta: “ls -l {path_file_name}” se utiliza para verificar los permisos de un archivo. “ls -ld {path_directory_name}” se utiliza para verificar los permisos de una carpeta o directorio.

P:32 ¿Cuál es la función del archivo /etc/mtab?

Respuesta: El archivo mtab mantiene solo la información de todo el sistema de archivos montado actual.

P:33 ¿Cómo recuperar la contraseña de root en un servidor Linux?

Respuesta: No hay forma de recuperar la contraseña de root, la única forma es restablecer la contraseña de root desde el modo de usuario único.

P:34 ¿Cuáles pueden ser las razones por las que el usuario de Oracle no puede ejecutar sus trabajos cron?

Respuesta: Puede haber múltiples razones como:
a) Es posible que la contraseña de usuario de Oracle haya caducado.
b) Es posible que el usuario de Oracle no pueda ejecutar trabajos cron
c) El sistema de archivos /var podría utilizarse al 100 %.

P:35 ¿Cuáles son los diferentes campos del archivo crontab?

Respuesta: Un archivo crontab contiene los siguientes campos

* * * * * {Comando_a_ejecutar}
(minuto) {hora} {día_del_mes} {mes} {día_de_la_semana}

P:36 ¿Dígame el archivo de registro para trabajos cron en el servidor Linux?

Respuesta: Todos los registros del trabajo cron se almacenan en su archivo de registro «/var/log/cron»

P:37 ¿Qué sucederá si ejecuto el comando «kill -9 1»?

Respuesta: no pasara nada

P:38 ¿Cuál es el directorio de inicio predeterminado del usuario ftp y cómo cambiarlo?

Respuesta: “/var/ftp” es el directorio de inicio predeterminado del usuario de ftp. Se puede cambiar usando el comando usermod como «usermod -d /{path_new_directory} ftp».

P:39 ¿Cómo crear particiones en un disco sin procesar en Linux?

Respuesta: Las particiones se pueden crear en un disco sin procesar mediante el comando ‘fdisk’ o el comando ‘partid’

P:40 ¿Cómo copiar los archivos y el directorio de un servidor Linux a otro servidor Linux remoto?

Respuesta: Con ayuda de ‘scp‘ y ‘sincronizar‘ podemos copiar los archivos de un servidor Linux a otro. Debe usar la opción -r si está usando scp para copiar un árbol de directorios. La sintaxis de scp y rsync se muestra a continuación:
# scp {archivos_a_ser_copiados} [email protected]:/{ubicación_dónde_copiar_archivos}
# rsync -av –progress {archivos_a_ser_copiados} [email protected]:/{ubicación_dónde_copiar_archivos}

En el pasado ya hemos compartido 20 preguntas básicas de entrevista para principiantes. Consulte lo siguiente:

«20 preguntas de la entrevista del administrador del sistema Linux para principiantes – Parte 1»

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *