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
P:8 ¿Cómo verificar 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
- 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]
# rsync -av –progress {archivos_a_ser_copiados} [email protected]
En el pasado ya hemos compartido 20 preguntas básicas de entrevista para principiantes. Consulte lo siguiente: