Resumen de preguntas frecuentes del SO Solaris

  

1. " desbordamiento de mensajes en /dev /log minor # 5 - ¿se está ejecutando syslogd (1M)? "

Tenemos una máquina; Aproximadamente el 50% de la CPU, lo que provocó que la aplicación anterior se volviera lenta, finalmente comencé desde la consola y descubrí que siempre informaba de este error después de inicializar la red, verifique que la razón es /etc /dfs /dfstab shared /home En el directorio, la declaración es: " compartir -F nfs -o rw -d " dirs de inicio " /home ", y el disco de montaje original /home ha sido cancelado, por lo que /home es automount y solo lectura, eliminar Esta línea está bien. O cambie el nombre de -o rw -o ro también puede

2.df -k Vea que el tamaño es diferente del tamaño real

Elimine algunos archivos directamente de la base de datos de hoy, luego copie otros archivos Adelante, encontré un fenómeno: el archivo que copié es de 400 GB, el tamaño del disco es de 500 GB, el tamaño del archivo eliminado es de 200 GB y se encontró que la copia al último espacio de disco no es suficiente. Los resultados de los dos comandos df -k y du -k son muy diferentes. , casi 200 GB más o menos, déjame pensar si el archivo eliminado no se publicó, realmente, realmente eliminé el archivo cuando la base de datos está abierta, el proceso en segundo plano de Oracle aún está en el sistema operativo y, finalmente, estos procesos en segundo plano se detuvieron. El espacio en el disco duro ha sido liberado.

3. Los usuarios no pueden ftp, solía estar bien

Originalmente era una prueba para usuarios que solo usaban la función ftp, agregaban el archivo /etc /shells, lo eliminaban y El usuario que solo tiene permiso ftp en solaris es el siguiente (no lo he probado): " ftptest: x: 1008: 1 :: /home /ftptest: /usr /bin /noshell se agrega en /etc /passwd, o No se puede ftp, se reportó el error 503, de hecho, la razón de la falla es que solaris piensa que /usr /bin /noshell es una shell ilegal. Solo necesitamos agregar " /usr /bin /noshell " to /etc /shells para que Solaris piense que Es una cáscara legal. Can ftp ".

4.SQLPLUS no puede ejecutarse bajo la raíz, ftp puede iniciar sesión no puede cargar archivos.

El sqlplus especial original puede ejecutarse bajo la raíz, un día no se encuentra Sí, ftp no puede cargar archivos y, finalmente, descubrió que se eliminaron los permisos principales del directorio x, y después de ir, todo está bien.

5.No hay una entrada de utmpx. Debe ejecutar el inicio de sesión " El nivel más bajo " shell ".

Usando el comando para vaciar utmpx hoy, al salir e iniciar sesión, este problema ocurre, otros usuarios no pueden iniciar sesión, incluso bajo la consola, esto me hace extremadamente mareado. Tuvo que reiniciar en modo de usuario único. Elimine el archivo original, toque y cambie el atributo, se solucionó el problema. 6. Número de WWN:

# luxadm -e puerto # luxadm -e dump_map < path >

Nothing # prtpicl – c scsi-fcp – v |  Grep – i wwn (Qlogic HBA) # prtpicl – c scsi – v |  Grep – i wwn (JNI HBA)

No tiene que hablar de ello cuando lo coloca en la SAN.

6. Justo cuando jugué el parche R12 a pleno rendimiento, excepto por un error de X, resultó que el CDE no apareció, me desmayé, corrí hacia el interior de la sala de máquinas, resultó ser la resolución de la tarjeta gráfica de la máquina. , utilice las siguientes instrucciones para resolver: fbconfig -prconf fbconfig -res 1024x768x70 ./dtlogin stop ./dtlogin inicio

7. Solaris X86 no puede usar xmanager para iniciar sesión en el solaris recién instalado, yo uso cde arriba, entonces xmanager no puede iniciar sesión Pero netstat -a | Grep 177 emitirá * .177 Inactivo, ps -ef | Grep dtlogin también tiene, pero no está subiendo, pruébalo, es posible usar un método pasivo. Finalmente, usando vnc, el error xsetroot: no se puede abrir la pantalla, más la variable DISPLAY también es verdadera. El perro antiguo se tomó un momento, de acuerdo con las siguientes prácticas, reemplazado con gdm está bien.

svcs cde-loginSi el comando vcs responde que este servicio está habilitado, ejecute este comando para deshabilitar el inicio de sesión en el CDE:

svcadm inhabilite cde-loginSi el comando vcs responde que este patrón no coincide con ningún Instancias, luego ejecute estos comandos para detener el inicio de sesión de CDE:

/usr /dt /config /dtconfig -dReinicie, o elimine cualquier proceso dtlogin en ejecución. En este punto, se le presentará un inicio de sesión de consola. Root, y ejecute el siguiente comando. Si en Solaris 10 el nombre de servicio es " gdm2-login ", si en Solaris Nevada, el nombre de servicio es " gdm ".

svcadm habilite la configuración de ftp de servicename6.solaris si el usuario tiene permiso Solo modifique /etc /ftpd /ftpaccess en este directorio, agregue un ID de usuario uid restringido, o un groupid gid de grupo restringido, no permita que los usuarios ftp hagan telnet, luego dele un shell, si no permite todo el sistema telnet /ftp Modifique /etc/inetd.conf, si desea crear un directorio anónimo usando ftpconfig < usuario anónimo >

7.Resuelva el montaje de nfs en Solaris, ORA-27054mount -F nfs -o hard, rw, noac, rsize = 32768, wsize = 32768 < ip >: < directorio compartido > < directory directory >

8 El espacio libre de Solaris parece ser varios G, de hecho, puede ser una ilusión extraer un archivo con tar + gunzip hoy, no pasará mucho tiempo antes de que se produzca el error de escritura del informe, use df-k para encontrar que todavía hay alrededor de 11G de espacio libre, y luego continúe Probar, encontrar o no, baidu /google.

Copyright © Conocimiento de Windows All Rights Reserved