Bienvenidos, en este artículo veremos Las 40 preguntas más importantes de una entrevista sobre Linux. Comparte este articulo y síguenos para recibir más guías y cursos.

Para saber más comente a continuación, respondemos todos y cada uno de los comentarios.

Índice

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Las mejores preguntas de entrevista sobre Linux:

Todos sabemos que, para gestionar todos los recursos de hardware de su ordenador portátil o de sobremesa y para permitir una comunicación adecuada entre el software y el hardware de su ordenador, existe una palabra sin la cual el software no funcionaría: «sistema operativo» . Al igual que Windows, LINUX es uno de esos sistemas operativos.

Se considera que LINUX es el sistema operativo más utilizado y es conocido por su eficiencia y rápido rendimiento. LINUX fue presentado por primera vez por Linux Torvalds y está basado en Linux Kernel.

En este artículo, veremos varias preguntas y respuestas sobre Linux que no solo te ayudarán a prepararte para las entrevistas, sino que también te ayudarán a aprender todo sobre Linux. Las preguntas incluyen preguntas sobre administración de Linux, preguntas sobre comandos de Linux, etc.

¿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.

¿Qué entiendes por kernel de Linux? ¿Es legal editarlo?

Básicamente, «kernel» se refiere al componente central del sistema operativo de la computadora que proporciona servicios básicos para las demás partes y también interactúa con los comandos del usuario. Cuando se habla de «kernel de Linux», se hace referencia a un software de sistema de bajo nivel que proporciona una interfaz para interacciones a nivel de usuario.

El kernel de Linux se considera un software libre y de código abierto capaz de gestionar recursos de hardware para los usuarios. Como se publica bajo la Licencia Pública General (GPL), cualquiera puede editarlo legalmente.

¿Diferenciar entre LINUX y UNIX?

Aunque existen múltiples diferencias entre LINUX y UNIX, los puntos enumerados en la siguiente tabla cubren todas las diferencias principales.

LinuxUNIX
LINUX es un sistema operativo gratuito y de desarrollo de software de código abierto utilizado para hardware y software de computadoras, desarrollo de juegos, PC, etc.UNIX es un sistema operativo que se utiliza básicamente en servidores.
LINUX tiene versiones con precio y de distribución y descarga libre.Las diferentes versiones y tipos de UNIX tienen diferentes estructuras de precios.
Los usuarios de este sistema operativo podrían ser cualquier persona, incluidos usuarios domésticos, desarrolladores, etc.Este sistema operativo fue desarrollado básicamente para mainframes, servidores y estaciones de trabajo a excepción de OSX que está diseñado para que pueda ser utilizado por cualquier persona.
El sistema de soporte de archivos incluye Ext2, Ext3, Ext4, Jfs, Xfs, Btrfs, FAT, etc.El sistema de soporte de archivos incluye jfs, gpfs, hfs, etc.
BASH (Bourne Again Shell) es el shell predeterminado de Linux, es decir, la interfaz de modo texto que admite múltiples intérpretes de comandos.Bourne Shell sirve como interfaz de modo texto que ahora es compatible con muchos otros, incluido BASH.
LINUX proporciona dos GUI, KDE y Gnome.Se creó un entorno de escritorio común que sirve como GUI para UNIX.
Ejemplos: Red Hat, Fedora, Ubuntu, Debian, etc.Ejemplos: Solaris, todo Linux

¿Enumere los componentes básicos de LINUX?

El sistema operativo Linux consta básicamente de 3 componentes. Estos son:

  • Kernel: se considera la parte central y es responsable de todas las actividades principales del sistema operativo Linux. El kernel de Linux se considera un software libre y de código abierto capaz de administrar los recursos de hardware para los usuarios. Está compuesto por varios módulos e interactúa directamente con el hardware subyacente.
  • Biblioteca del sistema: la mayoría de las funcionalidades del sistema operativo se implementan mediante bibliotecas del sistema. Estas actúan como una función especial mediante la cual los programas de aplicación acceden a las características del núcleo.
  • Utilidad del sistema: estos programas son responsables de realizar tareas especializadas a nivel individual.

¿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 sea más fácil y cómodo de usar. Desde entonces, se ha adaptado como el shell predeterminado para la mayoría de los sistemas que ejecutan Linux.

¿Por qué utilizamos LINUX?

  • Es un sistema operativo de código abierto donde los programadores obtienen la ventaja de diseñar su propio sistema operativo personalizado.
  • El software y las licencias de servidor necesarios para instalar Linux son completamente gratuitos y se pueden instalar en tantas computadoras como sea necesario.
  • Tiene problemas bajos o mínimos pero controlables con virus, malware, etc.
  • Es altamente seguro y admite múltiples sistemas de archivos.

¿Cuál es la ventaja del código abierto?

El código abierto permite distribuir libremente el software, incluidos los códigos fuente, a cualquier persona interesada. De esta forma, las personas podrán añadir funciones e incluso depurar y corregir errores que se encuentren en el código fuente. Incluso pueden mejorar su funcionamiento y luego redistribuir libremente este código fuente mejorado. Esto, en última instancia, beneficia a todos los miembros de la comunidad.

¿Enumere las características del sistema operativo Linux?

A continuación se presentan algunas características importantes del sistema operativo LINUX:

  • El kernel de Linux y los programas de aplicación se pueden instalar en cualquier tipo de plataforma de hardware y, por lo tanto, se consideran portátiles.
  • Sirve para realizar múltiples tareas al mismo tiempo, realizando varias funciones simultáneamente.
  • Proporciona servicios de seguridad de tres maneras, a saber: autenticación, autorización y cifrado.
  • Admite que varios usuarios accedan al mismo recurso del sistema pero utilizando diferentes terminales para la operación.
  • Linux proporciona un sistema de archivos jerárquico y su código está disponible gratuitamente para todos.
  • Tiene su propio soporte de aplicaciones (para descargar e instalar aplicaciones) y teclados personalizados.
  • Las distribuciones de Linux proporcionan CD/USB en vivo a sus usuarios para la instalación.

¿Explica LILO?

LILO (Linux Loader) es el gestor de arranque del sistema operativo Linux para cargarlo en la memoria principal y poder iniciar sus operaciones. Bootloader es un pequeño programa que gestiona el arranque dual. LILO reside en el MBR ( Master Boot Record ).

Su principal ventaja es que permite el arranque rápido de Linux al instalarlo en el MBR.

Su limitación radica en el hecho de que no es posible que todos los ordenadores toleren la modificación del MBR.

¿Cómo se abre un símbolo del sistema al emitir un comando?

Para abrir el shell predeterminado (donde se encuentra el símbolo del sistema), presione Ctrl-Alt-F1. Esto proporcionará una interfaz de línea de comandos (CLI) desde la que puede ejecutar comandos según sea necesario.

¿Qué es el espacio de intercambio?

El espacio de intercambio es la cantidad de memoria física que se asigna para que Linux la utilice para albergar temporalmente algunos programas que se ejecutan simultáneamente. Esta condición suele ocurrir cuando la RAM no tiene suficiente memoria para admitir todos los programas que se ejecutan simultáneamente. Esta gestión de memoria implica el intercambio de memoria hacia y desde el almacenamiento físico.

Hay diferentes comandos y herramientas disponibles para administrar el uso del espacio Swap.

¿Qué entiendes por cuenta Root?

Como sugiere el nombre, es como una cuenta de administrador del sistema que le brinda la posibilidad de controlar completamente el sistema. La cuenta raíz funciona como la cuenta predeterminada siempre que se instala Linux.

Las funciones mencionadas a continuación pueden ser realizadas por la cuenta Root:

  • Crear cuentas de usuario
  • Mantener cuentas de usuario
  • Asignar diferentes permisos a cada cuenta creada y así sucesivamente.

Explique el escritorio virtual.

Cuando hay varias ventanas disponibles en el escritorio actual y surge el problema de minimizar y maximizar ventanas o restaurar todos los programas actuales, el «Escritorio virtual» sirve como alternativa. Permite abrir uno o más programas desde cero.

Los escritorios virtuales se almacenan básicamente en un servidor remoto y ofrecen los siguientes beneficios:

  • Ahorro de costes ya que los recursos se pueden compartir y asignar según sea necesario.
  • Los recursos y la energía se utilizan de forma más eficiente.
  • Se mejora la integridad de los datos.
  • Administración centralizada.
  • Menos problemas de compatibilidad.

¿Diferenciar entre BASH y BATCH?

Las diferencias básicas entre BASH y DOS/BATCH se pueden entender en la siguiente tabla.

Espectáculoentradas

Buscar:

INTENTODos/BATCH
Los comandos BASH distinguen entre mayúsculas y minúsculas.Los comandos DOS no distinguen entre mayúsculas y minúsculas.
El carácter ‘/’ se utiliza como separador de directorio. El carácter ‘\’ actúa como carácter de escape.Carácter ‘/’: sirve como delimitador de argumento de comando. Carácter ‘\’: sirve como separador de directorio.
La convención de nombres de archivos incluye: nombre de archivo de 8 caracteres seguido de un punto y 3 caracteres para la extensión.En DOS no se sigue ninguna convención de nombres de archivos.

Explique el término GUI.

GUI significa Interfaz Gráfica de Usuario. La GUI se considera la más atractiva y fácil de usar porque consiste en el uso de imágenes e íconos. Los usuarios pueden hacer clic en estas imágenes e íconos y manipularlos con el fin de comunicarse con el sistema.

Ventajas de la GUI:

  • Permite a los usuarios navegar y operar el software con la ayuda de elementos visuales.
  • Es posible crear una interfaz más intuitiva y rica.
  • Hay menos posibilidades de que se produzcan errores, ya que las tareas complejas, de varios pasos y dependientes se pueden agrupar fácilmente.
  • La productividad se mejora con los medios de multitarea, ya que con un simple clic del mouse, el usuario puede mantener múltiples aplicaciones abiertas y transiciones entre ellas.

Desventajas de la GUI:

  • Los usuarios finales tienen menos control sobre el sistema operativo y los sistemas de archivos.
  • Aunque es más fácil utilizar un ratón y un teclado para navegar y controlar el sistema operativo, todo el proceso es un poco lento.
  • Requiere más recursos debido a los elementos que se necesitan cargar como íconos, fuentes, etc.

Explique el término CLI.

CLI significa Command Line Interface (Interfaz de línea de comandos). Es una forma en la que los humanos interactúan con las computadoras y también se la conoce como interfaz de usuario de línea de comandos. Se basa en un proceso de transacción de solicitud y respuesta textual donde el usuario escribe comandos declarativos para indicarle a la computadora que realice operaciones.

Ventajas de CLI

  • Muy flexible
  • Puede acceder fácilmente a los comandos
  • Mucho más rápido y fácil de usar por expertos.
  • No utiliza mucho tiempo de procesamiento de la CPU.

Desventajas de CLI

  • Aprender y recordar comandos de escritura es difícil.
  • Debe escribirse con precisión.
  • Puede ser muy confuso.
  • Navegar por la web, utilizar gráficos, etc., son algunas tareas que son difíciles o imposibles de realizar en la línea de comandos.

¿Puede enumerar algunos distribuidores de Linux (Distros) junto con su uso?

Diferentes organizaciones desarrollan las distintas partes de Linux (el núcleo, el entorno del sistema, los programas gráficos, etc.). Las distribuciones de Linux reúnen todas estas distintas partes de Linux y nos ofrecen un sistema operativo compilado para instalar y utilizar.

Existen alrededor de seiscientos distribuidores de Linux. Algunos de los más importantes son:

  • UBuntu: Es una distribución Linux muy conocida con muchas aplicaciones preinstaladas y librerías de repositorios fáciles de usar. Es muy fácil de usar y funciona como un sistema operativo MAC.
  • Linux Mint: utiliza Cinnamon y el escritorio Mates. Funciona en Windows y debería ser utilizado por principiantes.
  • Debian: Es el distribuidor de Linux más estable, rápido y fácil de usar.
  • Fedora: es menos estable pero ofrece la última versión del software. Tiene un entorno de escritorio GNOME3 por defecto.
  • Red Hat Enterprise: se debe utilizar con fines comerciales y probar antes de su lanzamiento. Suele proporcionar una plataforma estable durante mucho tiempo.
  • Arch Linux: cada paquete debe ser instalado y no es adecuado para principiantes.

¿Cómo se puede determinar la memoria total utilizada por LINUX?

Siempre es necesario controlar el uso de la memoria para saber si el usuario puede acceder al servidor o a los recursos de forma adecuada. Existen aproximadamente 5 métodos que determinan la memoria total utilizada por Linux.

Esto se explica a continuación:

  • Comando free: este es el comando más simple para verificar el uso de la memoria. Por ejemplo , ‘$ free –m’, la opción ‘m’ muestra todos los datos en MB.
  • /proc/meminfo: La siguiente forma de determinar el uso de la memoria es leer el archivo /proc/meminfo.  Por ejemplo , ‘$ cat /proc/meminfo’
  • Vmstat: este comando básicamente establece las estadísticas de uso de la memoria.  Por ejemplo , ‘$ vmstat –s’
  • Comando superior: este comando determina el uso total de la memoria y también monitorea el uso de RAM.
  • Htop: este comando también muestra el uso de la memoria junto con otros detalles.

Explique los 3 tipos de permisos de archivos en LINUX.

A cada archivo y directorio de Linux se le asignan tres tipos de propietarios, a saber, «Usuario», «Grupo» y «Otros». Los tres tipos de permisos definidos para los tres propietarios son:

  • Leer: este permiso le permite abrir y leer el archivo, así como enumerar el contenido del directorio.
  • Escribir: Este permiso permite modificar el contenido del archivo así como también permite agregar, eliminar y renombrar archivos almacenados en los directorios.
  • Ejecutar: los usuarios pueden acceder y ejecutar el archivo en el directorio. No se puede ejecutar un archivo a menos que se haya establecido el permiso de ejecución.

¿Cuál es la longitud máxima de cualquier nombre de archivo en LINUX?

La longitud máxima de cualquier nombre de archivo en Linux es de 255 caracteres.

¿Cómo se conceden los permisos en LINUX?

Respuesta: Un administrador del sistema o el propietario del archivo pueden otorgar permisos mediante el comando ‘chmod’. Los siguientes símbolos se utilizan al escribir permisos:

  • ‘+’ para agregar permiso
  • – ‘ para negar el permiso

Los permisos también incluyen una sola letra que denota

u: usuario; g: grupo; o: otro; a: todos; r: leer; w: escribir; x: ejecutar.

¿Cuáles son los diferentes modos al utilizar el editor vi?

Los 3 tipos diferentes de modos en el editor vi se enumeran a continuación:

  • Modo de comando/Modo normal
  • Modo de inserción/Modo de edición
  • Modo Ex/Modo Reemplazo

Explique los comandos del directorio de Linux junto con la descripción.

Los comandos del directorio de Linux junto con las descripciones son los siguientes:

  • pwd: es un comando integrado que significa ‘imprimir directorio de trabajo’ . Muestra la ubicación de trabajo actual, la ruta de trabajo que comienza con/y el directorio del usuario. Básicamente, muestra la ruta completa al directorio en el que se encuentra actualmente.
  • ls: Este comando enumera todos los archivos en la carpeta indicada.
  • cd: Significa ‘cambiar directorio’. Este comando se utiliza para cambiar al directorio en el que desea trabajar desde el directorio actual. Solo tenemos que escribir cd seguido del nombre del directorio para acceder a ese directorio en particular.
  • mkdir: este comando se utiliza para crear un directorio completamente nuevo.
  • rmdir: este comando se utiliza para eliminar un directorio del sistema.

¿Qué son los enlaces simbólicos?

Los enlaces simbólicos funcionan de forma similar a los accesos directos de Windows. Estos enlaces apuntan a programas, archivos o directorios. También permiten acceder a ellos de forma instantánea sin tener que ir directamente a la ruta completa.

¿Diferenciar entre Cron y Anacron?

La diferencia entre Cron y Anacron se puede entender en la siguiente tabla:

CronAnacrón
Cron permite al usuario programar tareas para que se ejecuten cada minuto.Anacron permite al usuario programar tareas para que se ejecuten en una fecha específica o en el primer ciclo disponible después de la fecha.
Las tareas pueden ser programadas por cualquier usuario normal y se utilizan básicamente cuando las tareas deben completarse/ejecutarse en una hora o minuto particular.Anacron sólo puede ser utilizado por superusuarios y se utiliza cuando una tarea debe ejecutarse independientemente de la hora o el minuto.
Es ideal para servidores.Es ideal para computadoras de escritorio y portátiles.
Cron espera que el sistema funcione 24 horas al día, 7 días a la semana.Anacron no espera que el sistema funcione 24 horas al día, 7 días a la semana.

Explique el funcionamiento de la combinación de teclas Ctrl+Alt+Supr en el sistema operativo Linux.

La combinación de teclas Ctrl+Alt+Del funciona en el sistema operativo Linux de la misma forma que en Windows, es decir, se reinicia el sistema. La única diferencia es que no se muestra ningún mensaje de confirmación y el sistema se reinicia directamente.

¿Cuál es el papel de la distinción entre mayúsculas y minúsculas en la forma en que se utilizan los comandos?

Linux se considera que distingue entre mayúsculas y minúsculas. En ocasiones, la distinción entre mayúsculas y minúsculas puede ser la razón por la que se muestran respuestas diferentes para el mismo comando, ya que es posible que se introduzcan comandos con formatos diferentes cada vez. En cuanto a la distinción entre mayúsculas y minúsculas, el comando es el mismo, pero la única diferencia se produce con respecto a las letras mayúsculas y minúsculas.

Por ejemplo ,

cd, CD, Cd son comandos diferentes con salidas diferentes.

¿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, el tamaño mínimo debe ser el mismo que la cantidad de memoria instalada.

Explique el shell de Linux.

Para ejecutar cualquier comando, el usuario utiliza un programa conocido como shell. El shell de Linux es básicamente una interfaz de usuario que se utiliza para ejecutar comandos y comunicarse con el sistema operativo Linux. El shell no utiliza el núcleo para ejecutar determinados programas, crear archivos, etc.

Hay varios shells disponibles con Linux que incluyen los siguientes:

  • BASH
  • CSH
  • KSH
  • TCS

Básicamente, existen dos tipos de comandos de Shell

  • Comandos integrados en el shell: estos comandos se invocan desde el shell y se ejecutan directamente dentro del shell. Ejemplos: ‘pwd’, ‘help’, ‘type’, ‘set’, etc.
  • Comandos externos/Linux: estos comandos son totalmente independientes del shell, tienen su propio binario y se encuentran en el sistema de archivos.

¿Qué es un script de Shell?

Como sugiere el nombre, el script de shell es el script escrito para el shell. Se trata de un archivo de programa o, dicho de otro modo, un archivo de texto plano donde se ejecutan determinados comandos de Linux uno tras otro. Aunque la velocidad de ejecución es lenta, el script de shell es fácil de depurar y también puede simplificar los procesos de automatización cotidianos.

Explique las características de un servidor Linux sin estado.

La palabra sin estado significa «sin estado». Cuando se encuentra en una única estación de trabajo, no existe ningún estado para el servidor centralizado y, entonces, entra en escena el servidor Linux sin estado. En tales condiciones, pueden darse situaciones como mantener todos los sistemas en el mismo estado particular.

Algunas de las características del servidor Linux sin estado son:

  • Almacena prototipos de cada máquina.
  • Almacenar instantáneas
  • Directorios de inicio de la tienda
  • Utiliza LDAP que determina la instantánea del estado que se ejecutará en cada sistema.

¿Qué llamadas del sistema se utilizan para la gestión de procesos en Linux?

Respuesta: La gestión de procesos en Linux utiliza determinadas llamadas al sistema. Estas se mencionan en la siguiente tabla con una breve explicación.

[tabla “” no encontrada /]

¿Cómo incluir algunos comandos de Linux en el contenido de archivos?

Hay muchos comandos presentes en Linux que se utilizan para ver el contenido del archivo.

Algunos de ellos se enumeran a continuación:

  • head: Muestra el comienzo del archivo
  • tail: Muestra la última parte del archivo
  • cat: Concatena archivos e imprime en la salida estándar.
  • more: muestra el contenido en formato de buscapersonas y se utiliza para ver el texto en la ventana del terminal una página o pantalla a la vez.
  • less: muestra el contenido en formato de paginador y permite el movimiento hacia atrás y en una sola línea.

¿Explique la redirección?

Es bien sabido que cada comando recibe una entrada y muestra una salida. El teclado sirve como dispositivo de entrada estándar y la pantalla sirve como dispositivo de salida estándar. La redirección se define como el proceso de dirigir datos de una salida a otra o incluso existen casos en los que la salida sirve como datos de entrada para otro proceso.

Básicamente, hay tres flujos disponibles en los que se distribuyen la entrada y la salida del entorno Linux.

Estos se explican a continuación:

  • Redirección de entrada: el símbolo ‘<‘ se utiliza para la redirección de entrada y se numera como (0). Por lo tanto, se denota como STDIN(0).
  • Redirección de salida: el símbolo «> se utiliza para la redirección de salida y se numera como (1). Por lo tanto, se denota como STDOUT(1).
  • Redirección de error: se denota como STDERR(2).

¿Por qué se considera que Linux es más seguro que otros sistemas operativos?

Linux es un sistema operativo de código abierto y actualmente está creciendo rápidamente en el mundo y mercado tecnológico. Si bien todo el código escrito en Linux puede ser leído por cualquier persona, también se considera más seguro por las siguientes razones:

  • Linux proporciona a sus usuarios privilegios predeterminados limitados que están básicamente restringidos a los niveles inferiores, es decir, en el caso de cualquier ataque de virus, alcanzará solo los archivos y carpetas locales donde se guarda el daño a nivel de sistema.
  • Tiene un potente sistema de auditoría que incluye registros detallados.
  • Se utilizan funciones mejoradas de IPtables para implementar un mayor nivel de seguridad para la máquina Linux.
  • Linux tiene permisos de programa más estrictos antes de instalar cualquier cosa en su máquina.

Explique la agrupación de comandos en Linux.

La agrupación de comandos se realiza básicamente mediante el uso de llaves ‘()’ y paréntesis ‘{}’. La redirección se aplica a todo el grupo cuando se agrupa el comando.

  • Cuando los comandos se colocan entre llaves, se ejecutan en el shell actual. Ejemplo , (lista)
  • Cuando los comandos se colocan entre paréntesis, se ejecutan mediante un subshell.  Ejemplo : {list;}

¿Qué es el comando pwd (imprimir directorio de trabajo) de Linux?

El comando pwd de Linux muestra la ruta completa de la ubicación actual en la que estás trabajando, comenzando desde la raíz ‘/’. Por ejemplo, para imprimir el directorio de trabajo actual, ingresa “$ pwd”.

Se puede utilizar para los siguientes fines:

  • Para encontrar la ruta completa del directorio actual
  • Almacenar la ruta completa
  • Verificar la ruta absoluta y física

Explique las opciones del comando ‘cd’ de Linux junto con la descripción.

‘cd’ significa cambiar directorio y se utiliza para cambiar el directorio actual en el que está trabajando el usuario.

Sintaxis de cd: $ cd {directorio}

Los comandos ‘cd’ pueden cumplir los siguientes propósitos:

  • Cambiar del directorio actual a uno nuevo
  • Cambiar directorio utilizando la ruta absoluta
  • Cambiar directorio usando la ruta relativa

A continuación se enumeran algunas de las opciones de «cd»

  • cd~: te lleva al directorio de inicio
  • cd-: te lleva al directorio anterior
  • . : Te lleva al directorio principal
  • cd/: te lleva al directorio raíz de todo el sistema

¿Qué se sabe sobre los comandos grep?

Grep significa «impresión de expresión regular global». Este comando se utiliza para hacer coincidir una expresión regular con el texto de un archivo. Este comando realiza una búsqueda basada en patrones y solo se muestran como salida las líneas coincidentes. Utiliza opciones y parámetros que se especifican junto con la línea de comando.

Por ejemplo: supongamos que necesitamos localizar la frase “nuestros pedidos” en un archivo HTML llamado “order-listing.html”.

Entonces el comando será el siguiente:

$ grep “nuestros pedidos” order-listing.html

El comando grep envía toda la línea coincidente a la terminal.

¿Cómo crear un archivo nuevo y modificar un archivo existente en el editor vi ? Además, ¿puede indicar los comandos que se utilizan para eliminar información del editor vi ?

Los comandos son:

  • vi filename: este es el comando utilizado para crear un nuevo archivo así como para modificar un archivo existente.
  • View filename: este comando abre un archivo existente en modo de solo lectura.
  • X: Este comando elimina el carácter que está debajo del cursor o antes de la ubicación del cursor.
  • dd: este comando se utiliza para eliminar la línea actual.

¿Puede enumerar algunos comandos de resolución de problemas y redes de Linux?

Cada computadora está conectada a la red interna o externamente con el propósito de intercambiar información. La resolución de problemas y la configuración de la red son partes esenciales de la administración de la red. Los comandos de red le permiten resolver rápidamente problemas de conexión con otro sistema, verificar la respuesta de otro host, etc.

Un administrador de red mantiene una red de sistemas que incluye la configuración de red y la resolución de problemas. A continuación se mencionan algunos comandos junto con su descripción:

A continuación se mencionan algunos comandos junto con su descripción.

  • Hostname: para ver el nombre de host (dominio y dirección IP) de la máquina y configurar el nombre de host.
  • Ping: para comprobar si el servidor remoto es accesible o no.
  • ifconfig: para visualizar y manipular interfaces de red y rutas. Muestra la configuración de red. ‘ip’ reemplaza al comando ifconfig.
  • netstat: muestra conexiones de red, tablas de enrutamiento y estadísticas de interfaz. ‘ss’ es el reemplazo del comando netstat que se utiliza para obtener más información.
  • Traceroute: es una utilidad de resolución de problemas de red que se utiliza para encontrar la cantidad de saltos necesarios para que un paquete en particular llegue a su destino.
  • Tracepath: es lo mismo que traceroute con la diferencia de que no requiere privilegios de root.
  • Dig: este comando se utiliza para consultar los servidores de nombres DNS para cualquier tarea relacionada con la búsqueda de DNS.
  • nslookup: para encontrar consultas relacionadas con DNS.
  • Route: Muestra los detalles de la tabla de rutas y manipula la tabla de enrutamiento IP.
  • mtr: Este comando combina ping y track path en un solo comando.
  • Ifplugstatus: Este comando nos dice si el cable de red está enchufado o no.

Conclusión

Así, concluyo este artículo con el hecho de que Linux es un sistema operativo completo que cuenta con diferentes versiones que se adaptan a cualquier tipo de usuario (novato/experimentado). Linux se considera mucho más fácil de usar, estable, seguro y confiable, y puede funcionar sin interrupción durante años sin un solo reinicio.

Este artículo ha cubierto todos los aspectos de Linux que pueden generar preguntas en una entrevista. Espero que hayas obtenido una idea clara sobre el tema. Sigue aprendiendo y te deseo lo mejor.

No te detengas, sigue avanzando

Aquí tienes un propósito para este 2025 que debes considerar seriamente: si has querido mejorar tus habilidades en hacking, Ciberseguridad y programación ahora es definitivamente el momento de dar el siguiente paso. ¡Desarrolla tus habilidades aprovechando nuestros cursos a un precio increíble y avanza en tu carrera! El mundo necesita más hackers…

¿Quieres iniciarte en hacking y ciberseguridad pero no sabes por dónde empezar? Inicia leyendo nuestra guia gratuita: Cómo Iniciarse en Hacking y Ciberseguridad en 2025 que te lleva de 0 a 100. Desde los fundamentos más básicos, pasando por cursos, recursos y certificaciones hasta cómo obtener tu primer empleo.

Hemos creado una ruta de 0 a 100. Un plan de desarrollo que va desde las bases: cómo aprender hacking, qué aprender, en qué orden; pasando por las areas técnicas necesarias como Linux, Redes, Programación y los conocimientos necesarios en ciber seguridad, hacking, pentesting hasta la práctica y el inicio laboral: Crear tu propio laboratorio, certificaciones, adquirir experiencia e iniciarse laboralmente.

Hacker de 0 a 100 desde las bases hasta conseguir empleo

Este es un mega post. Una guía con más de 400 artículos que te llevaran por el camino del hacker. Esta guía es gratuita y esta creada gracias al esfuerzo y al trabajo combinado de Alvaro Chirou y mío (Laprovittera Carlos).

Creamos esta guía: Cómo Iniciarse en Hacking y Ciberseguridad en 2025 y curso: Cómo iniciarse en Hacking y Ciberseguridad para que puedas iniciarte en este mundo. Puedes arrancar ahora, GRATIS, solo necesitas un PC, conexión a internet y paciencia (Ser hacker NO ES un camino de la noche a la mañana).

El Hacking y la ciberseguridad es una carrera divertida, emocionante y gratificante que te recompensará y desafiará por igual. Sin embargo, para quienes buscan adentrarse en este campo en auge y en constante evolución, puede resultar difícil saber por dónde empezar. ¡Ahí es donde entra en juego nuestra guía en ciberseguridad!

Esta es la hoja de ruta hacia el trabajo de ciberseguridad de tus sueños. Te ayudará a entender qué conocimientos, habilidades y certificados son necesarios para alcanzar tus metas profesionales y tener una carrera próspera. Si quieres ser consultor de ciberseguridad, analista de malware, evaluador de penetración, analista de SOC o cualquier otro puesto de ciberseguridad, esta guía es lo que necesitas.

Esta guía va a tener una actualización constante durante todo el año. Para no hacer de esta guía un post maratónicamente largo voy a dividirlo en varios capítulos que van desde como iniciar en hacking y ciberseguridad, pasando por conocimientos básicos como Redes, Linux, Programación, Hasta como obtener certificaciones y trabajo. Cada capítulo contiene links a otros posts en donde desarrollo mejor cada tema y a webs externas que complementan este material.

Lo que vas a aprender en esta guía de Hacking y Ciberseguridad

Esta es la guía completa de Cómo Iniciarse en Hacking y Ciberseguridad en 2025:

Aprende con nuestros más de 100 cursos que tenemos disponibles para vos

¿Te gustaría enterarte de cuando lanzamos descuentos y nuevos cursos?

Sobre los autores

Álvaro Chirou

Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 2.000.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma. Puedes seguirme en mis redes:

Laprovittera Carlos

Soy Laprovittera Carlos. Con más de 20 años de experiencia en IT brindo Educación y Consultoría en Seguridad de la Información para profesionales, bancos y empresas. Puedes seguirme en mis redes:

Compartimos estos recursos para ayudar a la comunidad de hacking y ciberseguridad. COMPARTE y Siéntete libre de agregar más sugerencias en los comentarios a continuación, respondemos todos y cada uno de los comentarios.