Las 60 preguntas y respuestas principales de las entrevistas sobre Linux (PDF) en 2026
Preguntas y respuestas de la entrevista de Linux para principiantes
1) ยฟQuรฉ es Linux?
Linux es un sistema operativo o nรบcleo distribuido bajo una licencia de cรณdigo abierto. Su lista de funciones es bastante similar a la de UNIX. El nรบcleo es un programa que se encuentra en el corazรณn del sistema operativo Linux y que se encarga de cuestiones fundamentales, como permitir que el hardware se comunique con el software.
๐ Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de Linux
2) ยฟCuรกl es la diferencia entre UNIX y LINUX?
Unix comenzรณ como un sistema operativo propietario de Bell Laboratories, que mรกs tarde dio lugar a diferentes versiones comerciales. Por otro lado, Linux es gratuito, de cรณdigo abierto y estรก pensado como un sistema operativo no propietario para el pรบblico en general.
3) ยฟQuรฉ es BASH?
BASH es la abreviatura de Bourne Again SHell. Fue escrito por Steve Bourne como reemplazo del Bourne Shell original (representado por /bin/sh). Combina todas las caracterรญsticas de la versiรณn original de Bourne Shell, ademรกs de funciones adicionales para que su uso sea mรกs fรกcil y cรณmodo. Desde entonces se ha adaptado como predeterminado. shell para la mayorรญa de los sistemas que ejecutan Linux.
4) ยฟQuรฉ es el kernel de Linux?
El kernel de Linux es un software de sistemas de bajo nivel cuya funciรณn principal es administrar los recursos de hardware para el usuario. Tambiรฉn se utiliza para proporcionar una interfaz para la interacciรณn a nivel de usuario.
5) ยฟQuรฉ es LILO?
LILO es un cargador de arranque para Linux. Se utiliza principalmente para cargar el sistema operativo Linux en la memoria principal para que pueda comenzar sus operaciones.
6) ยฟQuรฉ es un espacio de intercambio?
El espacio de intercambio es una cierta cantidad de espacio que utiliza Linux para almacenar temporalmente algunos programas que se ejecutan al mismo tiempo. Esto sucede cuando la RAM no tiene suficiente memoria para contener todos los programas que se estรกn ejecutando.
7) ยฟCuรกl es la ventaja del cรณdigo abierto?
El cรณdigo abierto le permite distribuir su software, incluidos los cรณdigos fuente, libremente a cualquier persona interesada. Luego, las personas podrรญan agregar funciones e incluso depurar y corregir errores que se encuentran en el cรณdigo fuente. Incluso pueden hacer que funcione mejor y luego volver a distribuir libremente este cรณdigo fuente mejorado. Esto eventualmente beneficia a todos en la comunidad.
8 ) ยฟCuรกles son los componentes bรกsicos de Linux?
Al igual que cualquier otro sistema operativo tรญpico, Linux tiene todos estos componentes: kernel, shells y GUI, utilidades del sistema y un programa de aplicaciรณn. Lo que hace que Linux sea ventajoso sobre otros sistemas operativos es que cada aspecto viene con funciones adicionales y todos los cรณdigos se pueden descargar de forma gratuita.
9) ยฟEs รบtil que un sistema Linux tenga varios entornos de escritorio instalados?
En general, un entorno de escritorio, como KDE o Gnome, es lo suficientemente bueno para funcionar sin problemas. Todo es una cuestiรณn de preferencia del usuario, aunque el sistema permite cambiar de un entorno a otro. Algunos programas funcionarรกn en un entorno y no en otro, por lo que tambiรฉn podrรญa considerarse un factor a la hora de seleccionar quรฉ entorno utilizar.
10) ยฟCuรกl es la diferencia bรกsica entre BASH y DOS?
Las diferencias clave entre la consola BASH y DOS radican en 3 รกreas:
โ Los comandos BASH distinguen entre mayรบsculas y minรบsculas, mientras que los comandos DOS no;
โ En BASH, el carรกcter / es un separador de directorio y \ actรบa como carรกcter de escape. En DOS, / sirve como delimitador de argumentos de comando y \ es el separador de directorios.
โ DOS sigue una convenciรณn para nombrar archivos, que es un nombre de archivo de 8 caracteres seguido de un punto y 3 caracteres para la extensiรณn. BASH no sigue tal convenciรณn.
11) ยฟCuรกl es la importancia del proyecto GNU?
Este movimiento llamado software libre permite varias ventajas, como la libertad de ejecutar programas para cualquier propรณsito y la libertad de estudiar y modificar un programa segรบn sus necesidades. Tambiรฉn le permite redistribuir copias de software a otras personas, asรญ como la libertad de mejorar el software y publicarlo para el pรบblico.
12) Describe la cuenta raรญz.
La cuenta raรญz es como una cuenta de administrador de sistemas y le permite un control total del sistema. Aquรญ puedes crear y mantener cuentas de usuario, asignando diferentes permisos para cada cuenta. Es la cuenta predeterminada cada vez que instala Linux.
13) ยฟQuรฉ es CLI?
CLI es la abreviatura de Interfaz de lรญnea de comandosEsta interfaz permite al usuario escribir comandos declarativos para indicarle a la computadora que realice operaciones. La CLI ofrece mayor flexibilidad. Sin embargo, a otros usuarios que ya estรกn acostumbrados a utilizar la GUI les resulta difรญcil recordar los comandos que incluyen atributos que vienen con ella.
14) ยฟQuรฉ es la GUI?
La GUI, o interfaz grรกfica de usuario, utiliza imรกgenes e รญconos en los que los usuarios hacen clic y manipulan como una forma de comunicarse con la computadora. En lugar de tener que recordar y escribir comandos, el uso de elementos grรกficos facilita la interacciรณn con el sistema, ademรกs de aรฑadir mรกs atractivo a travรฉs de imรกgenes, iconos y colores.
15) ยฟCรณmo se abre un sรญmbolo del sistema al emitir un comando?
Para abrir el shell predeterminado (que es donde se puede encontrar el sรญmbolo del sistema), presione Ctrl-Alt-F1. Esto proporcionarรก una interfaz de lรญnea de comandos (CLI) desde la cual podrรก ejecutar comandos segรบn sea necesario.
16) ยฟCรณmo puedes saber cuรกnta memoria estรก usando Linux?
Desde un shell de comandos, utilice el comando "concatenar": cat /proc/meminfo para obtener informaciรณn sobre el uso de la memoria. Deberรญa ver una lรญnea que comienza con algo como Mem: 64655360, etc. Esta es la memoria total que Linux cree que tiene disponible para usar.
Tambiรฉn puedes usar comandos.
free - m vmstat top htop
para encontrar el uso de memoria actual
17) ยฟCuรกl es el tamaรฑo tรญpico de una particiรณn de intercambio en un sistema Linux?
El tamaรฑo preferido para una particiรณn de intercambio es el doble de la cantidad de memoria fรญsica disponible en el sistema. Si esto no es posible, entonces el tamaรฑo mรญnimo debe ser el mismo que la cantidad de memoria instalada.
18) ยฟQuรฉ son los enlaces simbรณlicos?
Los enlaces simbรณlicos actรบan de manera similar a los atajos en Windows. Dichos enlaces apuntan a programas, archivos o directorios. Tambiรฉn le permite acceder instantรกneamente sin tener que ir directamente a la ruta completa.
19) ยฟLa combinaciรณn de teclas Ctrl+Alt+Supr funciona en Linux?
Sรญ, lo hace. Al igual que Windows, puede utilizar esta combinaciรณn de teclas para realizar un reinicio del sistema. Una diferencia es que no recibirรก ningรบn mensaje de confirmaciรณn y, por lo tanto, el reinicio es inmediato.
20) ยฟCรณmo te refieres al puerto paralelo donde se conectan dispositivos como impresoras?
Mientras que bajo Windows usted se refiere al puerto paralelo como puerto LPT, en Linux se refiere a รฉl como /dev/lp . Por lo tanto, LPT1, LPT2 y LPT3 se denominarรญan /dev/lp0, /dev/lp1 o /dev/lp2 en Linux.
Preguntas y respuestas de la entrevista de Linux para experimentados
21) ยฟLas unidades como el disco duro y las unidades de disquete estรกn representadas con letras de unidad?
No. En Linux, cada unidad y dispositivo tiene designaciones diferentes. Por ejemplo, las unidades de disquete se denominan /dev/fd0 y /dev/fd1. Los discos duros IDE/EIDE se denominan /dev/hda, /dev/hdb, /dev/hdc, etc.
22) ยฟCรณmo se cambian los permisos en Linux?
Suponiendo que usted es el administrador del sistema o el propietario de un archivo o directorio, puede otorgar permiso mediante el comando chmod. Utilice el sรญmbolo + para agregar permiso o el sรญmbolo โ para denegar el permiso, junto con cualquiera de las siguientes letras: u (usuario), g (grupo), o (otros), a (todos), r (lectura), w (escritura) y x (ejecuciรณn). Por ejemplo, el comando chmod go+rw FILE1.TXT otorga acceso de lectura y escritura al archivo FILE1.TXT, que estรก asignado a grupos y otros.
23) En Linux ยฟquรฉ nombres se asignan a los diferentes puertos serie?
Los puertos serie se identifican como /dev/ttyS0 a /dev/ttyS7. Estos son los nombres equivalentes de COM1 a COM8 en Windows.
24) ยฟCรณmo se accede a las particiones en Linux?
Linux asigna nรบmeros al final del identificador de unidad. Por ejemplo, si el primer disco duro IDE tuviera tres particiones primarias, se nombrarรญan/numerarรญan, /dev/hda1, /dev/hda2 y /dev/hda3.
25) ยฟQuรฉ son los enlaces fรญsicos?
Los enlaces fรญsicos apuntan directamente al archivo fรญsico en el disco y no al nombre de la ruta. Esto significa que si cambia el nombre o mueve el archivo original, el enlace no se romperรก ya que el enlace es para el archivo en sรญ, no para la ruta donde se encuentra el archivo.
26) ยฟCuรกl es la longitud mรกxima de un nombre de archivo en Linux?
Cualquier nombre de archivo puede tener un mรกximo de 255 caracteres. Este lรญmite no incluye el nombre de la ruta, por lo que la ruta completa y el nombre del archivo podrรญan exceder los 255 caracteres.
27) ยฟCuรกles son los nombres de archivos precedidos por un punto?
En general, los nombres de archivos precedidos por un punto son archivos ocultos. Estos archivos pueden ser archivos de configuraciรณn que contienen datos importantes o informaciรณn de configuraciรณn. Configurar estos archivos como ocultos hace que sea menos probable que se eliminen accidentalmente.
28) Explica el escritorio virtual.
Esto sirve como una alternativa a minimizar y maximizar distintas ventanas en el escritorio actual. El uso de escritorios virtuales puede limpiar el escritorio cuando se pueden abrir uno o mรกs programas. En lugar de minimizar o restaurar todos esos programas segรบn sea necesario, puede simplemente alternar entre escritorios virtuales con los programas intactos en cada uno.
29) ยฟCรณmo se comparte un programa entre diferentes escritorios virtuales en Linux?
Para compartir un programa entre diferentes escritorios virtuales, en la esquina superior izquierda de la ventana del programa busque un รญcono que parece una chincheta. Al presionar este botรณn, se "fijarรก" esa aplicaciรณn en su lugar, haciรฉndola aparecer en todos los escritorios virtuales, en la misma posiciรณn en la pantalla.
30) ยฟQuรฉ representa un directorio sin nombre (vacรญo)?
Este nombre de directorio vacรญo sirve como base sin nombre del sistema de archivos de Linux. Esto sirve como archivo adjunto para todos los demรกs directorios, archivos, unidades y dispositivos.
31) ยฟQuรฉ es el comando pwd?
El comando pwd es la abreviatura del comando imprimir directorio de trabajo.
Ejemplo:
pwd
Salida:
/home/guru99/myDir
32) ยฟQuรฉ son los demonios?
Los daemons son servicios que proporcionan varias funciones que pueden no estar disponibles en el sistema operativo base. Su tarea principal es escuchar las solicitudes de servicio y, al mismo tiempo, actuar en funciรณn de ellas. Una vez finalizado el servicio, se desconecta y espera mรกs solicitudes.
33) ยฟCรณmo se cambia de un entorno de escritorio a otro, como por ejemplo cambiar de KDE a Gnome?
Suponiendo que tenga estos dos entornos instalados, simplemente cierre sesiรณn en la interfaz grรกfica. Luego, en la pantalla de inicio de sesiรณn, escriba su ID de inicio de sesiรณn y contraseรฑa y elija quรฉ tipo de sesiรณn desea cargar. Esta opciรณn seguirรก siendo la predeterminada hasta que la cambie por otra.
34) ยฟCuรกles son los tipos de permisos en Linux?
Hay 3 tipos de permisos en Linux: - Leer: los usuarios pueden leer los archivos o enumerar el directorio - Escribir: los usuarios pueden escribir en el archivo de archivos nuevos en el directorio - Ejecutar: los usuarios pueden ejecutar el archivo o buscar un archivo especรญfico dentro un directorio
35) ยฟCรณmo afecta la distinciรณn entre mayรบsculas y minรบsculas la forma en que usas los comandos?
Cuando hablamos de distinciรณn entre mayรบsculas y minรบsculas, los comandos se consideran idรฉnticos sรณlo si cada carรกcter estรก codificado tal cual, incluidas las letras minรบsculas y mayรบsculas. Esto significa que CD, cd y Cd son tres comandos diferentes. Ingresar un comando usando letras mayรบsculas, donde deberรญa estar en minรบsculas, producirรก resultados diferentes.
36) ยฟQuรฉ son las variables ambientales?
Las variables ambientales son configuraciones globales que controlan la funciรณn del shell, asรญ como la de otros programas de Linux. Otro tรฉrmino comรบn para las variables ambientales es variables de shell globales.
37) ยฟCuรกles son los diferentes modos al usar vi editor?
Hay 3 modos en vi: - Modo comando: este es el modo en el que comienzas. - Modo ediciรณn: este es el modo que te permite editar texto. - Modo Ex: este es el modo en el que interactรบas con vi con instrucciones para procesar un archivo
38) ยฟEs posible utilizar atajos para una ruta de acceso larga?
Sรญ hay. Una funciรณn conocida como expansiรณn de nombre de archivo le permite hacerlo usando la tecla TAB. Por ejemplo, si tiene una ruta llamada directorio /home/iceman/assignments, escribirรญa lo siguiente: /ho[tab]/ice[tab]/assi[tab] . Sin embargo, esto supone que la ruta es รบnica y que el shell que estรก utilizando admite esta caracterรญstica.
39) ยฟQuรฉ es la redirecciรณn?
Redirecciรณn Es el proceso de dirigir datos de una salida a otra. Tambiรฉn se puede utilizar para dirigir una salida como entrada a otro proceso.
40) ยฟQuรฉ es el comando grep?
grep es un comando de bรบsqueda que utiliza la bรบsqueda basada en patrones. Utiliza opciones y parรกmetros que se especifican junto con la lรญnea de comandos y aplica este patrรณn para buscar el resultado del archivo requerido.
Preguntas de la entrevista de Linux para mรกs de 5 aรฑos de experiencia
41) ยฟCuรกl podrรญa ser el problema cuando un comando emitido dio un resultado diferente al de la รบltima vez que se usรณ?
Una razรณn muy posible para obtener resultados diferentes de lo que parece ser el mismo comando tiene algo que ver con problemas de distinciรณn entre mayรบsculas y minรบsculas. Dado que Linux distingue entre mayรบsculas y minรบsculas, es posible que un comando que se utilizรณ anteriormente se haya ingresado en un formato diferente al actual. Por ejemplo, para enumerar todos los archivos en el directorio, debe escribir el comando ls y no LS. Escribir LS generarรก un mensaje de error si no existe ningรบn programa con ese nombre exacto o puede producir una salida diferente si hay un programa llamado LS que realiza otra funciรณn.
42) ยฟCuรกles son los contenidos de /usr/local?
Contiene archivos instalados localmente. Este directorio es importante en entornos donde se almacenan archivos en la red. Especรญficamente, los archivos instalados localmente van a /usr/local/bin, /usr/local/lib, etc.). Otra aplicaciรณn de este directorio es que se utiliza para paquetes de software instalados desde el origen o software que no se envรญa oficialmente con la distribuciรณn.
43) ยฟCรณmo se pone fin a un proceso en curso?
Cada proceso en el sistema se identifica mediante una identificaciรณn de proceso o pid รบnica. Utilice el comando kill seguido del pid para finalizar ese proceso. Para finalizar todo el proceso a la vez, use kill 0.
44) ยฟCรณmo se insertan comentarios en la lรญnea de comando?
Los comentarios se crean escribiendo el sรญmbolo # antes del texto del comentario real. Esto le dice al shell que ignore por completo lo que sigue. Por ejemplo "# Esto es sรณlo un comentario que el shell ignorarรก".
45) ยฟQuรฉ es la agrupaciรณn de comandos y cรณmo funciona?
Puede utilizar parรฉntesis para agrupar comandos. Por ejemplo, si desea enviar la fecha y hora actuales junto con el contenido de un archivo llamado SALIDA a un segundo archivo llamado MIS FECHAS, puede aplicar la agrupaciรณn de comandos de la siguiente manera: (date cat OUTPUT) > MIS FECHAS
46) ยฟCรณmo se ejecuta mรกs de un comando o programa desde una sola entrada de lรญnea de comando?
Puede combinar varios comandos separando cada comando o programa mediante un sรญmbolo de punto y coma. Por ejemplo, puede emitir una serie de comandos en una sola entrada:
ls โl cd .. ls โa MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK
**Tenga en cuenta que esto se ejecutarรก uno tras otro, en el orden especificado.
47) Escriba un comando que busque archivos con una extensiรณn โcโ y que contenga la cadena โappleโ.
Respuesta
Find ./ -name "*.c" | xargs grep โi "apple"
48) Escriba un comando que muestre todos los archivos .txt, incluido su permiso individual.
Respuesta
ls -al *.txt
49) Escribe un comando que haga lo siguiente:
-buscar todos los archivos en el directorio actual y subsiguiente con una extensiรณn c,v
-elimina la,v del resultado (puedes usar el comando sed)
-use el resultado y use un comando grep para buscar todas las apariciones de la palabra NARANJA en los archivos.
Find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"
50) ยฟQuรฉ hay de malo, si es que hay algo, en cada uno de los siguientes comandos?
a) ls -ls
b) gato archivo1, archivo2
c) ls โ s Directorio de datos
Respuestas:
a) debe haber espacio entre las 2 opciones: ls -l -s
b) no utilice comas para separar argumentos: cat archivo1 archivo2
c) no debe haber espacio entre el guiรณn y la etiqueta de opciรณn: ls โs Factdir
51) ยฟCuรกl es el comando para calcular el tamaรฑo de una carpeta?
Para calcular el tamaรฑo de una carpeta utiliza el comando du โsh folder1.
52) ยฟCรณmo se puede saber el estado de un proceso?
Usa el comando
ps ux
53) ยฟCรณmo se puede comprobar el estado de la memoria?
Puedes usar el comando
free -m para mostrar la salida en MB
free -g para mostrar la salida en GB
54) ยฟExplica cรณmo colorear la consola Git?
Para colorear la consola Git, puedes usar el comando git configโglobal color.ui auto. En el comando, la variable color.ui establece el valor predeterminado para una variable como color.diff y color.grep.
55) ยฟCรณmo se puede agregar un archivo a otro en Linux?
Para agregar un archivo a otro en Linux, puede usar el comando cat file2 >> file 1. El operador >> agrega la salida del archivo nombrado o crea el archivo si no se crea. Mientras otro comando cat file 1 file 2 > file 3 agrega dos o mรกs archivos a uno.
56) Explique cรณmo puede encontrar un archivo usando Terminal.
Para encontrar un archivo tienes que usar un comando, find . โname "process.txt". Buscarรก en el directorio actual un archivo llamado proceso.txt.
57) Explique cรณmo se puede crear una carpeta usando Terminal.
Para crear una carpeta, debes usar el comando mkdir.Serรก algo como esto: ~$ mkdir Guru99
58) Explique cรณmo puede ver el archivo de texto usando Terminal.
Para ver el archivo de texto, vaya a la carpeta especรญfica donde se encuentran los archivos de texto usando el comando cd y luego escribe less filename.txt.
59) Explica cรณmo habilitar curl on Ubuntu ยฟPila de LรMPARA?
Para habilitar el rizo UbuntuPrimero, instala libcurl, una vez hecho esto, usa el siguiente comando sudo/etc/init .d /apache2 restart or sudo service apache2 restart.
60) Explique cรณmo habilitar el inicio de sesiรณn de root Ubuntu?
El comando que habilita el registro de raรญz es
#sudo sh-c 'echo โgreater-show-manual-login=trueโ >>/etc/lightdm/lightdm.conf'
61) ยฟCรณmo puedes ejecutar un programa Linux en segundo plano simultรกneamente cuando inicias tu servidor Linux?
Mediante el uso nohup. Detendrรก el proceso al recibir el NOHUP seรฑal y, al finalizarla, cierra la sesiรณn del programa con el que se invocรณ. & ejecuta el proceso en segundo plano.
62) ยฟExplica cรณmo desinstalar las bibliotecas en Linux?
Para desinstalar las bibliotecas en Linux, puede usar el comando sudo apt-get remove nombre_biblioteca
Estas preguntas de la entrevista tambiรฉn te ayudarรกn en tu viva(orals)

