Métodos comunes de solución de problemas para sistemas Linux
Bajo el sistema Windows, cuando ocurre una falla en el sistema, usaremos algunas medidas comunes de reparación para reparar el sistema. Existen algunas soluciones comunes en el sistema Linux. Las medidas de falla también son convenientes de usar.
En primer lugar, debemos configurar un conjunto de discos de rescate, incluidos dos discos de arranque y disquetes de rootdisk, que pueden proporcionar un arranque por separado y ejecutar el soporte completo del sistema Linux. Si usted es un administrador del sistema, esta es definitivamente su herramienta de mantenimiento diario. El primer disco del grupo de discos de rescate almacena el sistema de programa de kernel de arranque del sistema Linux, y el segundo disco del grupo de discos de rescate tiene un sistema Linux completo, incluido el sistema de archivos "raíz".
El uso del sistema de mantenimiento de grupo de discos de rescate es relativamente sencillo de operar. Al iniciar el sistema, debe usar estos dos discos para iniciar el sistema, para que pueda ingresar al modo de emergencia, luego usamos la cuenta "raíz". Sin embargo, para poder acceder a los archivos que ya están en el disco duro, necesitamos instalar manualmente el sistema de archivos del disco duro. El directorio raíz del sistema ahora se refiere al directorio raíz en el disco de rescate. Para poder acceder a los archivos en el sistema de archivos del disco duro, primero debe instalar los archivos en un directorio que especifique. Por lo tanto, si el sistema de archivos en el disco duro está instalado en el directorio /mnt, la ruta al archivo original /etc /passwd en el disco duro es /mnt /etc /passwd. 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.
El error más común que cometemos es que accidentalmente hemos eliminado algunos de los archivos más importantes y no podemos recuperarlos directamente. Sin embargo, hay un archivo correspondiente en el grupo de discos de rescate, podemos encontrar este archivo del grupo de discos de rescate y copiarlo en el disco duro. Por ejemplo, si se elimina el archivo /bin /login, el sistema no podrá ingresar a la interfaz de inicio de sesión normalmente. Primero podemos iniciar el sistema con el grupo de discos de rescate, instalar el sistema de archivos del disco duro en el directorio /mnt y luego usar el siguiente comando.
#cp -a /bin /login /mnt /bin
La opción " -a " se utiliza para indicar a " cp " que mantenga el acceso a los archivos al copiar archivos. Por supuesto, si el archivo básico eliminado no está en el conjunto de discos de rescate, este método no se puede utilizar. Pero si ha hecho una copia de seguridad del sistema anteriormente, puede usar la copia de seguridad anterior para recuperarla.
También es común que los sistemas de archivos estén dañados. Si está utilizando un sistema de archivos del tipo "ext2fs", podemos ejecutar el comando "e2fsck" desde el disquete para reparar el sistema de archivos dañado. Para otros tipos de sistemas de archivos, puede usar el comando " fsck " correspondiente. Una causa común de la corrupción del sistema de archivos es la corrupción de la "cabeza" del sistema de archivos (es decir, "superbloque"), que contiene información como el estado, el tamaño y los bloques de discos libres del sistema de archivos. Si el "encabezado" del sistema de archivos está dañado, es posible que el sistema no lo reconozca en absoluto y, por lo tanto, no se pueda instalar. Incluso si se usa el comando "e2fsck", el problema no se puede solucionar. Sin embargo, el tipo de sistema de archivos "ext2fs" realiza una copia de seguridad del contenido del "superbloque" y lo almacena en el límite del grupo de bloques del controlador. Puede usar el siguiente comando para decirle a " e2fsck " que use la copia de seguridad del superbloque:
# e2fsck -b 8193 < partition >
where "
Si accidentalmente destruye el archivo de la biblioteca de funciones del sistema o destruye Los enlaces simbólicos en el directorio /lib harán que los comandos que dependen de estas bibliotecas no se ejecuten correctamente. La solución más sencilla es reiniciar 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.
Si el superusuario olvida la contraseña, no podrá ingresar al sistema y no podrá administrar y usar el sistema. El conjunto de discos de rescate puede resolver el problema. Si es posible que la contraseña haya sido modificada por el pirata informático, el administrador del sistema no puede ingresar al sistema normalmente. Es decir, el sistema Linux pierde completamente el control, por lo que el sistema debe recuperarse el control lo antes posible. La solución general es formatear el disco duro para reinstalar el sistema, pero esto es un poco complicado. Prepare dos disquetes para bootdisk y rootdisk, inicie desde la disquetera, inicie en el disco <quo; root " y aparecerá el indicador de "shell". Particione el directorio raíz de Linux en el directorio /mnt. Por ejemplo, si su Linux está en la primera partición del disco duro, ingrese mount /dev /hda1 /mnt en la línea de comando, ingrese el directorio mnt y coloque el archivo etc /passwd. Renombre, escriba mv /mnt /etc /passwd /mnt/etc/passwd.bak, luego use el comando cp /etc /passwd /mnt /etc /passwd para copiar el archivo /etc /passwd en el disquete al disco duro. En el directorio " etc " esto será reiniciado por el disco duro, no solicitará la super contraseña cuando inicie sesión; finalmente, use el comando mv /etc /passwd.bak passwd para restablecer el archivo passwd y luego ejecute el comando passwd para restablecer la contraseña. . Los administradores del sistema deben cambiar las contraseñas de vez en cuando para evitar el uso a largo plazo de un número y ser robados por otros.
Cuando se usa un sistema Linux en una computadora personal, Linux y MS Windows 9x o MS Windows NT suelen coexistir. Debido a la instalación de otros sistemas operativos, el sistema Linux original no se iniciará correctamente. Esto se debe principalmente a que estos sistemas operativos no tienen ningún otro sistema operativo en la computadora, por lo que reescriben el registro de inicio maestro (MBR) del disco duro, vaciando el cargador de arranque del sistema Linux LiLo.
Si hay un conjunto de discos de rescate, por supuesto, es muy simple, puede usar el primer disco de arranque para arrancar el sistema Linux del disco duro, volver 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, reiniciar la máquina Si Pero si no crea un disco de arranque del sistema, ¿cómo puede restaurar el sistema Linux en su disco duro sin un conjunto de discos de rescate? En este caso, si conoce la partición de instalación exacta del sistema Linux en el disco duro y hay un programa loadlin, puede regresar al sistema Linux. El programa loadlin es un programa que se ejecuta bajo DOS. Puede ejecutar Linux directamente desde DOS. Este programa está disponible en el directorio DOSutil /del CD de Red Hat Linux 6.0. Además de esto, necesita un archivo de imagen para el kernel de arranque de Linux. Este archivo --vmlinuz está disponible en el directorio images /del CD de Red Hat Linux 6.0. Por ejemplo, en Windows 98, ingrese el modo de usuario único de DOS y luego ejecute el siguiente comando loadlin para volver a ingresar al sistema Linux:
loadlin vmlinuz root = /dev /hda8
where " /dev /Hda8 " es la ubicación de la partición del disco duro donde se encuentra el sistema de archivos "raíz" del sistema Linux. Una vez que se ejecuta el comando, el sistema Linux se inicia con " root " y después de ejecutar el comando LiLo, LiLo se puede volver a cargar en el MBR, y es posible volver al estado en el que se usaron varios sistemas operativos juntos.
Tal vez usted no sea un administrador del sistema, pero con la creciente configuración de las computadoras personales, instalar Linux en su propia computadora no es nada nuevo. Supongamos que tenemos sistemas operativos Windows y Linux en nuestra computadora. ¿Cómo inicio Linux? ¿Necesita reiniciar su computadora cada vez que arranque desde LiLo? De hecho, si estamos en DOS, hay una forma simple y rápida de iniciar Linux, es decir, cargar Linux. " loadlin.exe " es un programa ejecutable bajo DOS, puede iniciar Linux rápidamente en un entorno DOS puro, y no es necesario reiniciar la computadora, generalmente podemos encontrar este programa en el directorio /kernels del CD. Si no sabe dónde se encuentra este programa en el disco de instalación, puede usar el comando " find -name loadlin * " para encontrarlo. Una vez que lo encuentre, cópielo en la partición de DOS y copie el archivo del kernel de Linux que está utilizando. Puede copiar directamente desde el CD a través de Windows, o usar el comando mcopy para copiar el archivo a la partición de DOS en el entorno Linux, luego escribir un archivo por lotes Linux.bat con el siguiente contenido:
c: loadlin c: vmlinuz root = /dev /hda1 ro
Suponemos que los dos archivos del kernel loadlin.exe y vmlinuz están en el directorio raíz de la unidad c, y la raíz es el dispositivo raíz de Linux, y Linux está en la primera partición del disco duro, por lo que el nombre del dispositivo es /dev. /hda1, ro significa solo lectura. Más adelante, cuando desee iniciar Linux en DOS, puede ejecutar Linux.bat. Esto hace que Linux sea rápido y eficiente, reduciendo en gran medida la cantidad de tiempo de espera para que el sistema realice una prueba automática.
Si ejecutamos Linux en estado Xwindows, debido a problemas de hardware o funcionamiento incorrecto, a veces puede hacer que el sistema pierda la respuesta repentinamente, lo que es un fenómeno de falla común, de hecho, el sistema No hay accidente. Podemos usar dos métodos comunes para eliminar este fenómeno: primero, use la tecla compuesta Ctrl + Alt + Retroceso en el teclado para cerrar la tarea que se está ejecutando actualmente, segundo, primero presione y mantenga presionado Ctrl + Alt + F2 en el teclado. Clave compuesta, deje que el sistema cambie a otra consola, luego inicie sesión en el sistema, luego ejecute #ps -ax
El ciclo de vida de Windows Vista finalizará el 11 de abril de 2017, mientras que Windows 7 será el
Este período win8.1 Mac OS X 10.9 Mavericks Los dos sistemas operativos se lanzan casi simultáneam
Comprometido en dos años Windows Desarrollo de clientes, lo que ha desarrollado múltiples subproc
Descarga NetBeans Toma netbeans-7.0beta2-ml-javaee-linux.sh como ejemplo #sh netbeans-7.0beta2
Teclas de método abreviado de uso común en la línea de comandos de Linux
Tres formas de ejecutar PHP bajo Linux
Concepto básico de diseño de PCB
Análisis de implementación de Poll &&epoll (1) —poll implementación
Configurando VNCSERVER en RHEL5
Cómo limpiar archivos grandes en Linux
Parámetros del comando ls de Linux detallados
Notas de instalación del entorno Linux Centos lnamp
/var/lib/mysql/mysql.sock se produjo un error en la conexión
Algunos consejos sobre cómo redirigir en Linux I /O
La interferencia de la línea telefónica ADSL hace que la red se caiga con frecuencia
Deje que Win10 arranque automáticamente para conectarse a banda ancha
Solución de problemas de inicio del sistema XP
Win2K /XP64 /XPMC no puede actualizar directamente Vista
¿Cómo overclockear la caja negra de Win10? Black Box Overclocking Method
El gran comando netstat hace que el sistema win7 sea más seguro (2)
Cómo utilizar la herramienta de dibujo de Win8 para insertar texto en las fotos
Windows Phone puede admitir chips de Intel
WinXP abre el portapapeles para ver el programa.
Los gadgets de escritorio de Win7 tienen una solución de estancamiento