Varios fallos y soluciones comunes del sistema bajo UNIX

  
        

Como administrador de sistemas informáticos del sistema financiero, hemos sido optimistas respecto a los productos de sistemas de la serie multiusuario de SCO desde 1994. Hemos utilizado las versiones normales y en línea de XENIX, SCO UNIX SVR4 y SCO OPENSERVER 5.0.5. La razón es que estos productos de sistema operativo tienen funciones multiusuario y multitarea, la seguridad y la confidencialidad son relativamente buenas, gráficos fáciles de conectar, equipo terminal de caracteres, conexión de red simple, bajo costo de uso comercial. Sin embargo, es precisamente debido a esto que inevitablemente surgen problemas como el apagado anormal de la computadora y la eliminación accidental de los archivos del sistema. A diferencia de los productos de la serie de Windows, hay indicaciones y ayuda en chino. El personal de mantenimiento del sistema debe entender las diversas indicaciones en inglés que aparecen en el sistema. La incorporación de un comando de Unix para eliminar varias fallas trae dificultades para el mantenimiento del sistema y también proporciona requisitos técnicos relativamente altos para el personal de mantenimiento del sistema.
En el trabajo real, encontramos que hay dos razones principales para la falla del sistema UNIX: Primero, la computadora está anormalmente cerrada, aunque la computadora verificará automáticamente el sistema de archivos al reiniciarse, pero esas advertencias de error que no se pueden reparar automáticamente, la operación de primera línea La persona no lo entiende y no lo procesa, y el sistema se bloquea después de un largo período de tiempo. En segundo lugar, el personal de mantenimiento técnico de la sub-rama manejó la computadora cuando la computadora estaba defectuosa. No solo no se resolvió el problema original, sino que también causó nuevos daños al sistema. El fenómeno de falla se concentra en que el sistema no puede iniciarse, no puede ingresar al modo de trabajo multiusuario, todos los usuarios en el estado de inicio de sesión no pueden iniciar sesión, el sistema no puede apagarse normalmente y no se puede usar el puerto serie del terminal individual. Las herramientas utilizadas para resolver estos problemas son principalmente el disco de arranque del sistema de emergencia creado cuando se instala el sistema. Hay muchos artículos sobre la práctica del disco de emergencia. Puede consultar "China Financial Computer", No. 10, 2001, "Unix System Super User". Introducción al método de manejo de pérdida de contraseña. Aquí hay algunos consejos típicos de solución de problemas para ilustrar la solución uno por uno.

Primero, cuando el equipo inicia la solicitud:

boot not found
no se puede abrir;
falla en el arranque de la etapa 1: error al cargar hd (40) /boot
El motivo es el sistema El archivo /boot está dañado o falta, lo que hace que el sistema no pueda iniciarse. Método de reparación:
1. Arranque el sistema con el disco de arranque del disco de emergencia. En el indicador Boot: ingrese:
fd (60) unix.Z root = hd (42)
2. Ingrese al inicio del sistema Contraseña de superusuario, ingrese al modo de usuario único, desinstale /soporte del sistema de archivos, formato de comando:
#umount /stand
3, vuelva a cargar el sistema de archivos de soporte
#mount /stand
Ejecute 2, 3 El propósito del paso es cambiar la propiedad de solo lectura de /stand. Por defecto, /stand es de solo lectura.
4, configure el sistema de archivos del disco de arranque, formato de comando:
#mount -r /dev /rfd0135ds18 /mnt
5, copie el archivo de arranque del disco de arranque en el disco duro
#cp /mnt /boot /stand
6, desinstale el sistema de archivos de disquete, reinicie la computadora, el formato del comando:
#umount /mnt
#reboot

En segundo lugar, la computadora inicia el comando:

Unix no encontrado

Luego, el sistema se bloquea porque el archivo /unix del sistema está dañado o falta. Hay dos soluciones: primero, use el sistema para hacer una copia de seguridad automática del kernel anterior cuando se vuelva a conectar el kernel: ingrese el arranque unix.old en Boot :. El segundo es usar la reparación de disco de arranque de emergencia, los pasos específicos son:

1, debajo de la entrada: fd (60) unix.Z root = hd (42) swap = hd (41)
2, y El primer tipo de falla se maneja de manera similar. Cuando el sistema se inicia en modo de usuario único, el sistema de archivos /stand se descarga y carga, y el disquete unix.Z se copia en el disco duro. Formato de comando:

#umount /stand
#mount /stand
#mount -r /dev /rfd0135ds18 /mnt
#cp /mnt/unix.Z /stand
# Reinicio

Tercero, el sistema no puede ingresar al modo de trabajo multiusuario después del inicio

Hay dos razones para esta situación: falta el archivo

1, /etc /inittab O dañado
2, el archivo /etc /passwd falta o está dañado.

Si el sistema lo solicita al inicio:
init: no se puede abrir /etc /inittab errno: 2

Entonces Presionando + d para ingresar a múltiples usuarios falló. Indica que el archivo /etc /inittab falta o está dañado, y este archivo incluye el comando init para controlar el nivel de inicio ingresado por la computadora. Init 0 es apagar la computadora, init 1 es ingresar al modo de usuario único, e init 2 es el valor predeterminado cuando se inicia el sistema. Nivel de ejecución multiusuario. La solución es arreglar el archivo inittab y volver a crear el kernel de Unix. Hay dos soluciones:

1. Reestablezca el enlace del archivo de inittab, formato de comando:
#ln -s /var/opt/K/SCO/unix/5.0.5a/etc/inittab /Etc.inittab

2, refactorizando el archivo inittab

#touch /etc/.new-unix
#cd /etc /conf /bin
#. /Idmkenv
Ingrese "y" en el indicador del sistema, luego ingrese:
#cat /etc /inittab
Después de completar el trabajo anterior, ingrese:
#init 2

para ingresar a la operación multiusuario El sistema se ha ido.

Si el sistema lo solicita

su: desconocido id: root
init: falta el archivo de contraseña en modo de usuario único

entrando en el modo de mantenimiento del sistema

Entonces, el sistema solo puede ingresar al modo de mantenimiento de un solo usuario, lo que indica que el archivo /etc /passwd falta o está dañado. Si usa el comando l para mostrar una larga lista de archivos, el sistema mostrará primero: /etc /passwd no se puede abrir para leer. La solución es copiar el archivo passwd en el disco raíz del disco de emergencia (el segundo disco de emergencia) en el disco duro, y modificar el propietario y el grupo del archivo passwd. El formato del comando es:

#mount -r; /dev /rfd0135ds18 /mnt
#cp /mnt /etc /passwd /etc /passwd
#chown bin: auth passwd
#reboot

Cuarto, el sistema no se puede apagar correctamente

El equipo se está ejecutando normalmente, pero después de que el sistema cierre el comando de cierre de entrada -g0 -i0 -y, el equipo indica /etc /initscript: /etc /uadmin: no se encuentra Y luego el sistema se cuelga. Cada vez que se apaga la computadora, se apaga de forma anormal y el sistema de archivos se debe revisar al iniciar. El motivo es que el archivo /etc /uadmin falta o está dañado. La solución es copiar el archivo uadmin del disco raíz de arranque de emergencia en el disco duro. El formato del comando es:

El sistema se inicia en modo de usuario único. Después de verificar el sistema de archivos:

#mount /dev /rfd0135ds18 /mnt
#cp /mnt /etc /uadmin /etc /uadmin
#chown bin: bin /etc /uadmin
#umount /mnt
#reboot

V. Individual Todos los usuarios en el terminal conectado al puerto serie no pueden registrarse

. El fenómeno es que el terminal y el cable de conexión son normales. La solicitud de inicio de sesión también se muestra en el terminal. Sin embargo, después del nombre de usuario, el terminal solicita el nombre del puerto serie (como tty21a, etc.). Está deshabilitado, consulte al administrador de la cuenta y, a continuación, salga a la solicitud de inicio de sesión, los usuarios normales no pueden iniciar sesión en el sistema. La razón es que el número predeterminado de inicios de sesión fallidos por parte del usuario predeterminado es 99 veces cuando se instala el sistema. Si se excede este número, el sistema bloqueará automáticamente el puerto serie. La solución es usar la herramienta de administración scoadmin después de que el superusuario inicie sesión. Los pasos de operación son: scoadminàsystemàterminal manageràunlock, presione la tecla de función para seleccionar el puerto de terminal bloqueado y desbloquear. Luego salga a las opciones del administrador de la terminal, los intentos fallidos predeterminados antes de bloquear la configuración predeterminada de la terminal a 99 veces, cambiados a infinte (sin límite), de modo que los usuarios tendrán más de 99 conexiones incorrectas en el futuro no bloquearán el puerto serie de la terminal.

La práctica laboral a largo plazo encontró que el sistema operativo de la computadora, creo que el sistema operativo Unix de Sco sigue siendo muy estable y confiable. En la práctica, debe usar el comando fsck -y para verificar la consistencia del sistema de archivos y corregir automáticamente el error al verificar el virus en la plataforma Windows. Una vez que el sistema informático falla, tanto los operadores de primera línea como el personal de mantenimiento técnico deben registrar los fenómenos anormales, las medidas de tratamiento y los pasos de la computadora, y proporcionar información detallada para el procesamiento técnico de mayor nivel en el futuro. El proceso de acumulación de textos de la experiencia laboral proporciona una buena base para el intercambio de experiencias.

Copyright © Conocimiento de Windows All Rights Reserved