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
P:8 ¿Cómo comprobar si una cuenta de usuario local de Linux está bloqueada o no?
Respuesta: Usando el comando passwd “passwd -S
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]
# rsync -av –progress {files_to_be_copied} [email protected]
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”