7 métodos de solución de problemas urgentes para problemas comunes de Linux

  

1. Uso de un conjunto de discos de rescate para el mantenimiento Un conjunto de discos de rescate (también conocido como grupo de discos de arranque /raíz) es una herramienta esencial para los administradores de sistemas. Úselo para iniciar y ejecutar un sistema Linux completo de forma independiente. De hecho, el segundo disco del grupo de discos de rescate tiene un sistema Linux completo, incluido el sistema de archivos raíz, el primer disco contiene el núcleo de arranque. Usar un conjunto de discos de rescate para mantener el sistema es simple. Simplemente use estos dos discos para iniciar el sistema e ingresar al modo de rescate, que es la cuenta raíz. Para acceder a los archivos en el disco duro, necesita instalar manualmente el sistema de archivos del disco duro. Por ejemplo, use el siguiente comando para instalar el sistema de archivos ext2fs type Linux en el disco /dev /hda2 en el directorio /mnt: # monut -t ext2 /dev /hda2 /mnt Nota: El directorio raíz ahora es el directorio raíz en el disco de rescate. Para acceder a los archivos en el sistema de archivos del disco duro, primero debe instalarlo en un directorio. Si el sistema de archivos en el disco duro está instalado en el directorio /mnt, la ruta del archivo original /etc /passwd en el disco duro es /mnt /etc. /contraseña 2. Manejo cuando el sistema de archivos está dañado Cuando el sistema de archivos está dañado, si está utilizando un sistema de archivos ext2fs, puede ejecutar el comando e2fsck desde el disquete para corregir los datos dañados en el sistema de archivos. Para otros tipos de sistemas de archivos, se puede utilizar el comando fsck correspondiente. Al verificar el sistema de archivos desde un disquete, es mejor no usar el comando mount para instalar. Nota: Una causa común de la corrupción del sistema de archivos es que el superbloque está dañado. El superbloque es el "encabezado" del sistema de archivos. Contiene información como el estado, tamaño y bloques de disco libres del sistema de archivos. Si daña el superbloque de un sistema de archivos (por ejemplo, accidentalmente escribe datos directamente en la partición del superbloque del sistema de archivos), es posible que Linux no reconozca el sistema de archivos, por lo que no puede instalarlo, incluso con el comando e2fsck. No puedo manejar este problema tampoco. Sin embargo, el tipo de sistema de archivos ext2fs hace una copia de seguridad del contenido del superbloque y lo almacena en el límite del grupo de bloques del conductor. Puede usar el siguiente comando para decirle a e2fsck que use la copia de seguridad del superbloque: # e2fsck -b 8193 -b La opción 8193 se usa para mostrar los datos de la copia de seguridad del superbloque de 8193 bloques almacenados en el sistema de archivos. 3. Recuperar archivos perdidos Si borra accidentalmente archivos importantes, también puede copiar los archivos correspondientes del disco de rescate a su disco duro. Por ejemplo, si se elimina el archivo /bin /login, el sistema no se ejecutará en la interfaz de inicio de sesión. Puede usar el grupo de discos de rescate para iniciar el sistema, instalar el sistema de archivos del disco duro en el directorio /mnt y luego usar el siguiente comando: #cp -a /La opción bin /login /mnt /bin " -a " le dice a cp que mantenga el acceso al archivo al copiar. Por supuesto, si el archivo básico eliminado no se encuentra en el "grupo de discos de primeros auxilios", no se puede utilizar este método. Si ha realizado una copia de seguridad del sistema anteriormente, solo podrá utilizar la copia de seguridad anterior para restaurar. 4. Manejo cuando la biblioteca se destruye Si destruye accidentalmente el archivo de biblioteca del sistema, o destruye el enlace simbólico en el directorio /lib, los comandos que dependen de estas bibliotecas no se ejecutarán. La solución más sencilla es iniciar el sistema con el conjunto de discos de rescate, instalar el sistema de archivos del disco duro en el directorio /mnt y luego reparar las bibliotecas en el directorio /mnt /lib. 5. No se puede iniciar sesión en el sistema con la cuenta raíz Debido a la negligencia del administrador del sistema o del sistema que está siendo comprometido por el pirata informático, es posible que el administrador del sistema no pueda iniciar sesión en el sistema con la cuenta raíz. En el primer caso, puede ser que el administrador del sistema haya olvidado la contraseña de root y pueda resolver el problema con el grupo de discos de rescate. En el segundo caso, dado que es probable que la contraseña sea modificada por el pirata informático, el administrador del sistema no puede ingresar al sistema, es decir, el sistema Linux pierde completamente el control, por lo que el sistema debe recuperarse el control lo antes posible. Después de obtener privilegios de root, también debe verificar si el sistema está dañado, en caso de que se vuelva a hackear. El trabajo principal que se debe hacer es restablecer la contraseña de root y obtener el control del sistema operativo Linux. Primero inicie el sistema con el conjunto de discos de rescate, luego instale el sistema de archivos del disco duro en el directorio /mnt, edite el archivo /mnt /etc /passwd, y establezca una línea de campos de contraseña encriptada correspondientes a la cuenta de root, como se muestra a continuación: root: : 0: 0: root: /root: bin /bash Nota: Si el sistema usa la herramienta shadow, debe realizar la operación anterior en el archivo /etc /shadow para que el sistema de inicio de sesión no requiera una contraseña. De esta manera, la cuenta de root no tiene contraseña. Cuando reinicia el sistema Linux desde el disco duro, puede iniciar sesión con la cuenta raíz (el sistema no solicita una contraseña). Después de ingresar al sistema, use el comando passwd para establecer una nueva contraseña. 6. El sistema no se puede iniciar. En general, si el administrador del sistema no puede ingresar al sistema normalmente, debe considerar usar el grupo de discos de rescate para ingresar al modo de emergencia para solucionar problemas del sistema. Pero en ausencia de un conjunto de discos de rescate, el sistema Linux no se puede iniciar, ¿qué debo hacer? Cuando se usa un sistema Linux en una computadora personal, Linux y MS Windows 9X o MS Windows NT suelen coexistir. Debido a la reinstalación de otros sistemas operativos, a menudo hace que el Linux original no se inicie. Esto se debe principalmente a que estos sistemas operativos no tienen ningún otro sistema operativo en la computadora, por lo que sobrescriben el registro de arranque maestro (MBR) del disco duro, sobrescribiendo el cargador de arranque del sistema Linux LILO. Si hay un grupo de discos de rescate, es muy simple, use el primer disco de arranque para arrancar el sistema Linux del disco duro, vuelva a ejecutar el comando LILO, puede escribir el programa de arranque del sistema LILO de nuevo en el registro de arranque maestro del disco duro y volver a arrancar. Si no tiene un disco de arranque del sistema, puede volver a Linux si conoce la partición de instalación exacta de Linux en su disco duro y tiene un programa de carga. Loadlin es un programa bajo DOS. Puede ejecutar Linux directamente desde DOS e ingresar rápidamente al entorno Linux. Este programa está disponible en el directorio dosutil del CD de Red Hat Linux 6.0. Además, necesita un archivo de imagen de kernel de arranque de Linux vmlinuz, que está disponible en el directorio de imágenes del CD de Red Hat Linux 6.0. Por ejemplo, bajo el sistema Windows 98, ingrese el modo de usuario único de DOS y luego ejecute el siguiente comando loadlin, puede volver a ingresar al sistema Linux: loadlin vmlinuz root = /dev /hda8 /dev /hda8 es el sistema de archivos raíz de Linux Ubicación de la partición del disco duro. Después de que se ejecuta el comando, se arranca el sistema Linux. Después de iniciar sesión como root, ejecute el comando LILO para volver a cargar LILO en el MBR y volver al estado donde se usaron varios sistemas operativos juntos. 7. Tratar las fallas causadas por un apagado anormal Si Linux no se apaga correctamente, puede resultar en la imposibilidad de ingresar al entorno KDE de Linux y solo en el entorno de la consola, y se acumulan constantemente grandes bloques de caracteres en inglés. Después de iniciar sesión como root, escriba el comando startx y aparecerá el mensaje de error "x servidor no se puede conectar". En este momento, puede escribir configuración en la consola, aparece el menú de configuración del sistema, seleccionar la "configuración de la ventana X" y luego configurar el tipo de pantalla, la frecuencia de actualización, el tamaño de la memoria, la resolución, etc. de acuerdo con las indicaciones. Si todo es correcto, el sistema iniciará automáticamente el sistema X Windows, ¡todo estará bien! Una cosa a tener en cuenta es que cuando se configura con la configuración, puede haber un gran bloque de caracteres en inglés desplazándose hacia arriba. No entre en pánico, vea la pantalla, continúe usando la tecla TAB o las teclas de flecha, e inmediatamente hará clic en ella.

Copyright © Conocimiento de Windows All Rights Reserved