
Bienvenido de nuevo a nosotros Preguntas de la entrevista de Linux serie tecmentaY estamos muy agradecidos por el aliento y los comentarios de la primera y segunda parte de esta serie. Su apoyo nos impulsa a continuar proporcionando contenido de alta calidad y amigable para principiantes para los alumnos y profesionales de Linux con entrevistas técnicas.
En la tercera parte, continuamos utilizando un conocimiento más básico para construir 10 problemas básicos de Linux diseñados para mejorar su comprensión con ejemplos prácticos y explicaciones claras.
1. ¿Cómo agregar nuevos usuarios (por ejemplo, Tuxedo) al sistema Linux?
Puede usar UserAdd o Sumador Los comandos, ambos se utilizan para la creación del usuario, pero el comportamiento varía ligeramente dependiendo de la distribución de Linux.
Use UserAdd (comando de bajo nivel)
useradd es un comando estándar que se encuentra en casi todas las distribuciones de Linux, que agrega a los usuarios, pero no establece automáticamente el directorio de inicio ni le solicita una contraseña a menos que use otras opciones.
sudo useradd tux sudo passwd tux
Para crear el directorio de inicio y los archivos de configuración predeterminados, incluya la opción -m:
sudo useradd -m tux
Use adduser (distribución basada en Debian)
adduser es un comando avanzado más fácil de usar, utilizado principalmente en distribuciones basadas en Debian, p. Ubuntu y Mentaeste es en realidad un script de perl enredado useradd Y proporcionar configuraciones de orientación.
sudo adduser tux
Este comando crea un usuario tuxconfigure su directorio de inicio, copie el archivo de configuración predeterminado y le solicite que establezca su contraseña e información del usuario (como el nombre completo).
2. ¿Cuántas particiones importantes se puede hacer un impulso en una unidad?
Use tradicional MBR (Registro de arranque maestro) Plan de partición.
explicar:
- este MBR (Registro de inicio maestro) El sistema de partición permite:
- llegar 4 particiones principaleso
- 3 particiones principales y 1 partición extendida
- Las particiones extendidas pueden contener Múltiples particiones lógicaspermitiendo una mayor flexibilidad
- Si necesita más de 4 particiones:
- crear 3 particiones principales
- crear 1 partición extendida
- En la partición extendida, cree tantos Partición lógica Según sea necesario (los límites dependen del sistema operativo y la configuración)
P3: ¿Cuál es el puerto predeterminado para Apache/HTTP?
Puerto predeterminado de Apache (http) es el puerto 80este es un puerto estándar asignado basado en el tráfico de red no garantizado Autorización digital para la asignación de Internet (Ianna). Cuando un servidor web como Apache está configurado para servir a un sitio web a través de HTTP, escucha en el puerto 80 a menos que se indique lo contrario.
Para http seguro (https), el puerto predeterminado es 443pero para HTTP regular, siempre es 80.
P4: ¿Qué significa GNU?
ñu representar»GNU no es unix«, Que es la abreviatura de la recursión, es decir, la primera letra (G) Representa el acrónimo completo en sí. Este estilo de nombres es una tradición interesante en la comunidad de código abierto.
este Proyecto GNU Depender de Richard Stallman En 1983, el objetivo era crear un sistema operativo UNIX de código abierto completamente gratuito.
Aunque comparte principios de diseño con UNIX, GNU se desarrolló desde cero y no incluye un código UNIX, que permite el uso, modificación y distribución gratuitos bajo los términos de la Licencia Pública General de GNU (GPL).
La combinación de herramientas GNU y el núcleo de Linux se llama comúnmente «Linux«Aunque el nombre técnicamente más preciso es»GNU/Linuxtransparente
5. El comando mysql muestra errores de socket: ¿qué es lo primero que se debe comprobar?
Si ejecutar comandos mySQL da como resultado errores de socket, lo siguiente es:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Lo primero que debe verificar es si el servicio MySQL se está ejecutando.
sudo systemctl status mysql
Si el servicio no se ejecuta, inicie:
sudo systemctl start mysql
Si el servicio MySQL se está ejecutando pero aún se encuentra con un error de socket, el siguiente paso es verificar el desajuste de ubicación del archivo de socket. A veces, el cliente MySQL intenta conectarse a un archivo de socket en el directorio incorrecto.
Para resolver este problema, primero verifique la ruta de socket configurada en la configuración del servidor MySQL my.cnf Archivos, generalmente ubicados en /etc/mysql/my.cnf o /etc/my.cnf.
mysql --socket=/path/to/mysql.sock
Otra razón común son los problemas de permiso en el directorio de socket. Asegúrese de que los usuarios que ejecutan los comandos MySQL generalmente pueden acceder al directorio donde se encuentra el archivo de socket, generalmente /var/run/mysqld/. Sin los permisos adecuados, el cliente no puede acceder al archivo de socket incluso si existe.
Finalmente, para una resolución más detallada de los problemas, debe verificar el registro de errores de MySQL.
sudo less /var/log/mysql/error.log
6. ¿Cómo instalar la partición de Windows NTFS en Linux?
Para instalar la partición de Windows NTFS en el sistema Linux, debe usar ntfs-3g Controlador, que proporciona soporte completo de lectura y escritura para sistemas de archivos NTFS.
sudo apt install ntfs-3g [#Debian-based] sudo yum install ntfs-3g [#REdHat-based]
Después de la instalación, determine la partición NTFS que se instalará utilizando los siguientes métodos:
lsblk or fdisk -l /dev/sdb1
Luego, cree un punto de montaje e instale la partición usando el comando:
sudo mkdir /mnt/ntfs sudo mount -t ntfs-3g /dev/sdb1 /mnt/ntfs
Después de la instalación, puede acceder al contenido de la partición NTFS a través del directorio especificado. Para mantener la instalación en reiniciar, puede /etc/fstab Use la ruta del dispositivo apropiada, el punto de montaje, el archivo de tipo de sistema de archivo (ntfs-3g), y las opciones de instalación requeridas.
7. Según lo siguiente, ¿no es este un sistema operativo basado en RPM?
- Redhat Linux
- Cento
- Rock Linux
- Debian
- Fedora
Debian No es un sistema operativo basado en rpm, utiliza Debutante (Debian El formato del paquete) y sus herramientas de gestión de paquetes incluyen DPKG, APT y Apt-Get.
En comparación, Redhat Linux,,,,, Cento,,,,, Rock Linuxy Fedora se basa en la distribución de rpm, lo que significa que usan Rpm (Administrador de paquetes de Red Hat) Los formatos y herramientas como RPM y YUM o DNF se utilizan para la gestión del embalaje.
Entonces, aunque todos los demás son Sombrero rojo Hogar y compartir sistemas de empaque similares, Debian Un linaje completamente diferente con su propio ecosistema.
8. ¿Qué comando se puede usar para cambiar el nombre de un archivo en Linux?
En Linux, el comando MV (Move) se usa para cambiar el nombre de los archivos. Si bien su función principal es mover archivos y directorios de una ubicación a otra, también es una forma estándar de cambiar el nombre de los archivos en el mismo directorio.
Cuando proporciona un nuevo nombre de archivo como su destino, mv Simplemente cambie el nombre del archivo sin cambiar su contenido. Por ejemplo, cambie el nombre de un archivo con un nombre oldname.txt llegar newname.txtusará el comando:
mv oldname.txt newname.txt
Funciona porque el archivo se «mueve» del nombre anterior al nuevo nombre en la misma ubicación, que es una forma rápida y eficiente de cambiar el nombre de archivos y directorios en Linux.
9. ¿Qué comando se usa para crear y mostrar archivos en Linux?
En Linux, los comandos CAT generalmente se usan para crear y mostrar el contenido de los archivos. Este nombrecat«representar»participar“Sin embargo, se usa ampliamente para tareas simples, como ver el contenido del archivo o crear pequeños archivos de texto directamente desde el terminal.
usar catpuedes usar sintaxis cat > filenameluego ingrese lo que desea agregar y presione Ctrl + D Guardar y salir.
Para mostrar el contenido del archivo, simplemente use cat filenameSi bien CAT no es un editor de texto maduro como VI o Nano, es una forma rápida y efectiva de hacer o ver archivos, especialmente cuando se trabaja en scripts o operaciones básicas de línea de comandos.
10. ¿Qué capa maneja la comunicación a nivel de aplicación en el modelo OSI?
existir OSI (Interconexión del sistema abierto) Modelo, Nivel 7 Sí Capa de aplicaciónresponsable de administrar la comunicación entre aplicaciones de software y la capa inferior de la red.
Esta capa actúa como una interfaz entre el usuario final y la red, proporcionando servicios como transferencia de archivos, correo electrónico, navegación web, inicio de sesión remoto y administración de redes. Admite protocolos a nivel de aplicación como HTTP, FTP, SMTP, DNS, etc.
Aunque no representa las aplicaciones en sí mismas, permite que estas aplicaciones se comuniquen de manera efectiva a través de la red. Nivel 7 Asegúrese de que los datos se formateen y entreguen correctamente a la aplicación correcta, siendo crítico para los servicios e interacciones de los usuarios en las comunicaciones de red.
en conclusión
Terminó nuestra parte 3 Preguntas de la entrevista de Linux serie. Continuaremos construyendo sobre temas más enfocados, como secuencias de comandos, servicios, monitoreo del sistema y redes.
Como siempre, mantente en contacto tecmentay no olvide dejar sus pensamientos o preguntas en la sección de comentarios a continuación. ¡Nos vemos en la siguiente parte!









