GNU/Linux >> Tutoriales Linux >  >> Linux

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 principal diferencia entre SSH y el comando 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 del 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 comprobar 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á 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 comprobar 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
  • GID
  • Comentarios para el Usuario
  • Directorio de inicio
  • Concha
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 acceso y modificar la hora de un archivo y directorio en Linux?

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

# estadística {nombre_archivo}
# estadística {nombre_directorio}

P:13 ¿Lista 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 -tipo 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 {subject_of_mail} — {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 tipo y la versión de Linux:

# gato /etc/*-liberar

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

Respuesta: UID y GID del usuario raíz 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/master.cf
P:24 ¿Cuál es la umask predeterminada del usuario root en 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.
Puertos                    Servicios
3128         —       servidor proxy (Squid)
25           —         SMTP
80 y 443   —   Servidor web Apache (http y https)
3306         —      Base de datos MariaDB

P:27 ¿Cómo comprobar los registros relacionados con el kernel en un 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 'dirección IP' 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 comandos?

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 utiliza para comprobar 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 la información de todo el sistema de archivos montado actual únicamente.

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

Respuesta:No hay forma de recuperar la contraseña raíz, la única forma es restablecer la contraseña raíz 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 varias razones como:
a) La contraseña del usuario de Oracle puede haber caducado.
b) Es posible que el usuario de Oracle no pueda ejecutar trabajos cron
c) El sistema de archivos /var puede estar al 100 % utilizado.

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

Respuesta: Un archivo Crontab contiene los siguientes campos

* * * * * {Commando_to_be_executado}
(minuto) {how} {day_of_month} {mes} {day_of_week}

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 pasará 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 formato en Linux?

Respuesta: Las particiones se pueden crear en un disco sin formato 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 'rsync ‘comando 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 {files_to_be_copied}  [email protected] :/{ubicación_dónde_copiar_archivos}
# rsync -av –progress {files_to_be_copied}  [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 entrevista para administradores de sistemas Linux para principiantes:Parte 1”


Linux
  1. 8 consejos para la línea de comandos de Linux

  2. 12 ejemplos de comandos IP para usuarios de Linux

  3. Comando killall de Linux para principiantes (8 ejemplos)

  4. Las 25 preguntas principales de la entrevista de Linux

  5. 17 ejemplos de comandos hpacucli para Linux en servidores HP

Tutorial de comandos ss de Linux para principiantes (8 ejemplos)

Comando de localización de Linux para principiantes (8 ejemplos)

16 ejemplos prácticos del comando Linux LS para principiantes

Comando mv de Linux explicado para principiantes (8 ejemplos)

Comando ls en Linux para listar archivos

Más de 15 ejemplos para el comando cURL de Linux