Comandos del sistema Aix
Comandos comunes de Aix para ver información de intercambio:
Lsps -a muestra la información de distribución del área de intercambio.
Lsps -s muestra información de uso del área de intercambio.
Slibclean limpia la información de paginación antigua dejada por los controladores.
Smit mkps crea información del espacio del área de intercambio
Swapon -a inicia todos los espacios de paginación.
/etc/swapspaces almacena información de la tabla de espacios de paginación.
Mostrar información del volumen:
Lsvg muestra el nombre del volumen.
Lsvg -l rootvg muestra información detallada del volumen rootvg.
Cómo montar el volumen:
Varyonvg datavg monta el volumen datavg.
Mount /dev/data1 carga un volumen data1 en datavg.
Instalar CD
mount -rv cdrfs /dev/cd0 /cdrom
Tipo de dispositivo sin formato: sin formato, jfs jfs se puede convertir en un sistema de archivos, pero crudo no puede.
Nombre de ruta rápida de Smit: (smit: modo de gráficos, smitty: modo de caracteres)
Gestión de dispositivos de desarrollo
Diagnóstico
Archivos periódicos Sistema de gestión
Gestión de administrador del sistema de volúmenes lógicos lvm
Gestión Nfs NFS
Instalación y mantenimiento del software sinstallp
Programa de impresión Spooler Imprimir gestión de colas
Gestión del sistema
Gestión TCP/IP
Gestión de usuarios
Clstart, clstop: iniciar y detener el clúster
Lssrc -g cluser: comprueba el estado del cluser.
Para ver información del software instalado:
ls -aF /usr/lpp (lpp: producto de programa bajo licencia)
Para ver el contenido multimedia de instalación: p> p>
installp -q -d /dev/cdrom -l
Ver parches del sistema operativo
Instrumento fix-a
Para ver el error información de registro:
errpt -a
Comandos sobre TCP/IP
Tarjeta de red:
Smit chgenet, chgtok, chgfddi, opschange , mktty: ruta rápida para la arquitectura adptr.
Smit mkinet, ppp:slip y ppp vía rápida
Ifconfig: Interfaz de configuración
Dirección:
/etc/hosts host estático Tabla
Servidores de nombres para resolución de direcciones en /etc/resolv.conf.
/etc/named.boot arquitectura del servidor de nombres
/etc/named. c.Caché del servidor de nombres raíz (eliminar espacios)
/etc/name.data lista de direcciones
/etc/named.rev lista de indicadores inversos.
Nslookup consulta información del servidor de nombres.
Enrutamiento de red:
Rutas de administración de rutas
Netstat -rn enumera las rutas definidas.
Enrutamiento enrutamiento (daekmin rip)
Enrutamiento cerrado (daekmin rip, egp, hello)
/etc/gateway puerta de enlace conocida
/etc/networksRedes conocidas
Servicio:
/etc/service
/etc/inetd.conf
Subsistema de grupo TCP /IP :
/etc/rc.n e t (eliminar espacios)
Startsrc -g tcpip inicia todos los subsistemas tcpip.
Startsrc -s inetd inicia Internet principal
Depuración:
Iptrace inicia el rastreo de paquetes.
Formato de impresión de resultados de seguimiento de Ipreport
Estadísticas de red Netstat
Haga ping para comprobar si se puede acceder a él.
Compruebe HACMP, información del disco duro externo:
lscfg -v
lsdev -Cc adaptador
Información de la máquina del mismo nivel:
/etc/.
Rhodes
/etc/hosts.equiv
/etc/hosts
Ver memoria
/etc/lsattr -El mem0< / p>
Muestra la memoria real en KB.
bootinfo -r
o
lsattr -El sys0 -a realem
Ver espacio de intercambio
lsps -l
Ver el sistema de archivos del sistema operativo
lslpp -l[nombre del conjunto de archivos]
Verificar el rendimiento máximo del núcleo del sistema, el proceso y el disco duro , etc.
Topaz
Para mostrar si el kernel tiene habilitados 32 bits o 64 bits:
bootinfo -K
32 bits o hardware de pantalla de 64 bits:
bootinfo -y
Muestra el número de procesadores en el sistema.
lscfg | grep process
Muestra el número de discos duros en el sistema. Puede ingresar el siguiente comando:
lspv
. Configuración detallada del sistema
lscfg
¿Cómo sabe el comando avanzado axi si está ejecutando un núcleo de procesador único o multiprocesador?
/unix es un enlace simbólico al kernel arrancado. Para saber qué modo de kernel se está ejecutando, ingrese ls -l /unix y vea a qué está vinculado el archivo /unix. Las siguientes son tres posibles salidas para el comando ls -l /unix y su núcleo correspondiente:
/UNIX-& gt;/usr/lib/boot/unix_up # núcleo monoprocesador de 32 bits
/UNIX-& gt;/usr/lib/boot/unix_mp # núcleo multiprocesador de 32 bits
/UNIX-& gt;/usr/lib/boot/unix_64 # 64 bits kernel multiprocesador Kernel del procesador
Cambio de un modo de kernel a otro
Durante el proceso de instalación, el kernel apropiado para la versión de AIX y el hardware operativo está habilitado de forma predeterminada. Usemos el método de la pregunta anterior y supongamos que hay un kernel de 32 bits habilitado. También asumimos que desea iniciar en modo kernel de 64 bits. Esto se puede lograr ejecutando los siguientes comandos en secuencia:
ln-SF/usr/lib/boot/UNIX _ 64/UNIX
ln-SF/usr/lib/boot /UNIX _ 64/usr/lib/boot/UNIX
bosboot -ad /dev/hdiskxx
Apagar -r
El directorio /dev/hdiskxx está el volumen lógico de arranque La ubicación de /dev/hd5. Para saber cuál es el xx en hdiskxx, puede ejecutar el siguiente comando:
lslv -m hd5
Para instalar el sistema Oracle en el dispositivo sin formato, haga lo siguiente:< /p >
Modificar los permisos del dispositivo sin formato. Por ejemplo, el nombre del dispositivo sin formato es system01 y el usuario que instaló la base de datos es Oracle.
chown Oracle:DBA/dev/system 01
chown Oracle:DBA/dev/rsystem 01
Rsystem01 debe usarse cuando se utilizan archivos.
Cargar automáticamente la información del sistema de archivos al inicio:
La información a cargar se almacena en /etc/filesystems.
Mount -t nf carga todos los sistemas de archivos de tipo=nfs definidos en /ect/filesystems.
Muestra el sistema de archivos montado y su estado: df -v, mount.
¿Cómo sé si mi ordenador está basado en CHRP?
Ejecute el comando prtconf. En el caso de una máquina chrp, la cadena CHRP aparecerá en la línea del esquema del modelo.
¿Cuáles son los valores de los atributos del dispositivo en el sistema?
Para enumerar los valores de atributos actuales del dispositivo de cinta rmt0, ingrese el siguiente comando:
lsattr -l rmt0 -E
Para enumerar el atributo actual valores del dispositivo de cinta rmt0 Para enumerar los posibles valores de atributos de inicio de sesión para el dispositivo TTY tty0, ingrese el siguiente comando:
lsattr -l rmt0 -D
lsattr -l tty0 -a login-R
Para mostrar los atributos a nivel del sistema, ingrese el siguiente comando:
lsattr -E -l sys0
Listar información ¿Para un volumen físico específico?
Por ejemplo, para obtener más información sobre hdisk1, puede ejecutar el siguiente comando:
lspv hdisk1
¿Obtener la configuración detallada del sistema?
Ingrese el siguiente comando:
lscfg
Las siguientes opciones pueden proporcionar información específica:
-p muestra información del dispositivo específica de la plataforma . Este indicador está disponible en AIX 4.2.1 o posterior.
-v muestra la base de datos de productos importantes (VPD) que se encuentra en la clase de objeto VPD personalizada.
Por ejemplo, para mostrar información detallada sobre la unidad de cinta rmt0, ingrese el siguiente comando:
lscfg -vl rmt0
Puede obtener información muy detallada ejecutando el comando prtconf. Información similar.
¿Cómo determinar el tipo de chip, nombre del sistema, nombre del nodo, modelo, etc.?
El comando Uname puede proporcionar información detallada sobre el sistema.
uname -p muestra el tipo de chip del sistema. Como por ejemplo PowerPC.
Uname -r muestra el número de versión del sistema operativo.
Uname -s muestra el nombre del sistema. Como por ejemplo AIX.
Uname -n muestra el nombre del nodo.
Uname -a muestra el nombre del sistema, el nombre del nodo, la versión y el ID de la computadora.
Uname -M muestra el nombre del modelo del sistema. Por ejemplo, IBM, 9114-275.
Uname -v muestra la versión del sistema operativo.
Uname -m muestra el número de identificación de la computadora del hardware que ejecuta el sistema.
Uname -u muestra el número de identificación del sistema.
[Cálculo] Ejecutivo Interactivo Avanzado
¿Cuáles son los niveles mayor, menor y de mantenimiento de AIX ejecutándose en mi sistema?
Ingrese uno de los siguientes comandos:
oslevel -r
lslpp -h bos.rte
Observar el uso de la memoria del proceso:
Parámetro de observación auxiliar de Ps %mem: porcentaje de uso de memoria RSS: uso de memoria real
La unidad de vmstat libre son bloques y el valor predeterminado es 4096 bytst.
Tipo seleccionado al crear el dispositivo sin formato:
raw_lv
Copia de seguridad del dispositivo sin formato
DD if =/dev/raw 1 of = /dev/rmt 0 bs = 16k
Parche requerido para el sistema AIX
IX72696, IX85104, IX81863, IX87313, IX89087, IX89522, IY02407, IY03412, IY05995, IY07276, IY01050< / p>
# lspv *Listar nombres de dispositivos
hdisk 0 0006 fa7f 212ee 586 rootvg
hdisk 1 0006 fa 7 f 7 DC 2 b 8 a 8 oradata p>
Si desea eliminar el dispositivo, utilice rmdev -dl hdisk1. ...
Smit ssaRAID (cree primero la matriz RAID)
Luego cree VG smit vg
Luego cree lv (es decir, dispositivo sin formato) en VG.
En este punto, puedes crear la base de datos, o crear el FS en este momento: smit fs.
Crear un sistema de archivos
El siguiente comando creará un sistema de archivos jfs con un tamaño de 10 MB y un punto de montaje de /fs1 en el grupo de volúmenes testvg:
CRFs -v jfs-g testvg-a size = 10M -m/fs 1
Montar todos los sistemas de archivos predeterminados (todos los sistemas de archivos estándar marcados con el atributo mount=true en el archivo /etc/filesystems ).
El siguiente comando montará todos estos sistemas de archivos:
mount {-a|all}
Muestra los sistemas de archivos montados.
Ingrese el siguiente comando para mostrar información sobre todos los sistemas de archivos actualmente montados:
Agregar
Desmontar un sistema de archivos
Ingrese lo siguiente comando para desmontar /test sistema de archivos:
Desinstalar/test
Eliminar sistema de archivos
Ingrese el siguiente comando para eliminar /test sistema de archivos:
rmfs/ Test
Desfragmentar el sistema de archivos
Puede utilizar el comando defragfs para mejorar o informar el estado del espacio contiguo en el sistema de archivos. Por ejemplo, para desfragmentar el sistema de archivos /home, puede utilizar el siguiente comando:
defragfs /home
Cambiar el tamaño del sistema de archivos
Para defragmentar /usr Para aumentar el tamaño del sistema de archivos en 100.000 bloques de 512 bytes, introduzca el siguiente comando:
chfs -a size=+1000000 /usr
#lscfg? v(mostrar todos los recursos del sistema instalados)
#lsattr? E -l sys0 (muestra la configuración de parámetros iniciales del sistema)
#lsdev? CH (mostrar estado de recursos del sistema)
#df? k (uso del sistema de archivos)
#
#bootinfo -y entorno del sistema operativo (número)
#bootinfo -m entorno de hardware
Cambiar el número de LVS en cada VG. Predeterminado = tamaño vg/pp.
#chvg -t
#chlv -x número
"lsps -a" enumera el estado del espacio de paginación definido.
"lslpp -h" se utiliza para determinar la versión de AIX que está ejecutando y las versiones de todos los productos de programas con licencia.
lsattr -E -lsys0 ' Ayuda a determinar cuánta memoria real reside en el sistema.
"lsdev -C" se utiliza para determinar qué dispositivos define el sistema.
"ps av" proporciona una estimación aproximada del porcentaje de CPU y memoria utilizada por cada proceso que se está ejecutando actualmente.
vmstat 3 20 ' Ayuda a determinar cuánta actividad de paginación se produce en el sistema. También proporciona información útil sobre el uso de la CPU.
iostat 3 20 'Ayuda a determinar la utilización de cada disco duro
Verifica que el conjunto de archivos tenga los requisitos previos necesarios y esté completamente instalado.
Para mostrar qué conjuntos de archivos deben instalarse o corregirse, ingrese el siguiente comando:
lppchk -v
Cómo obtener el encabezado y los símbolos de la sección del cargador en la representación simbólica ¿Volcado de artículos?
Ingrese el siguiente comando:
dump -Htv
Determine la cantidad de espacio de paginación asignado y utilizado.
Ingrese el siguiente comando:
lsps -a
Aumentar el espacio de paginación
Puede usar el comando chps -s para aumentar dinámicamente espacio de paginación. Por ejemplo, si desea aumentar el tamaño de hd6 en tres particiones lógicas, puede ejecutar el siguiente comando:
chps -s 3 hd6
Reducir espacio de paginación
Su espacio de paginación se puede reducir dinámicamente usando el comando chps -d. Por ejemplo, si desea reducir el tamaño de hd6 en cuatro particiones lógicas, puede ejecutar el siguiente comando:
chps -d 4 hd6
Copia de seguridad del dispositivo sin formato
# DD if =/dev/raw _ dispositivo de =/dev/rmt 0.1 bs = 256k
Restaurar dispositivo sin formato desde la cinta
# DD if =/dev/ rmt 0.1 of =/ dev/raw _ recuento de dispositivos = 63 seek = 1 skip = 1 bs = 4k
# mt-f/dev/rmt 0.1 BSF 1
# DD if =/dev/rmt 0.1 of =/dev/raw _ device seek = 1 skip = 1 bs = 256k
# DD if =/dev/r system of =/dev/r system _ bak bs = 8192
¿Cómo sé si mi sistema puede utilizar subprocesos múltiples simultáneos (SMT)?
Si su sistema es un sistema basado en POWER5 que ejecuta AIX 5L versión 5.3, entonces puede usar SMT.
¿Cómo sé si SMT está habilitado en mi sistema?
Si ejecuta el comando smtctl sin ninguna opción, le indicará si SMT está habilitado.
¿El kernel de 32 bits admite SMT?
Sí, SMT es compatible con kernels de 32 y 64 bits.
¿Cómo habilitar o deshabilitar SMT?
Puedes habilitar o deshabilitar SMT ejecutando el comando smtctl. La siguiente es la sintaxis del comando:
smtctl [ -m off | on [ -w boot | ahora]]
¿Cómo duplicar rootvg?
Aquí hay algunos ejemplos:
1. Agregue un nuevo disco duro a rootvg
#extendvg rootvg hdisk1
2.
#mirrorvg -c 2 rootvg hdisk1
3. Regenerar el paquete de imagen de arranque
#bosboot -ad /dev/hdisk0
Actualizar lista de arranque
# lista de arranque-m normal hdisk 0 hdisk 1 cd0
5. Reiniciar el sistema
#¿Apagar? Priest
Red
¿Cómo mostrar o configurar los valores de los parámetros de red?
No existe ningún comando para establecer o mostrar el valor de inicio actual o siguiente de un parámetro de optimización de red.
¿Cómo obtengo la dirección IP de mi computadora?
Ingrese uno de los siguientes comandos:
perfil-a
o
host nombre de host completo
Por ejemplo, introduzca el host cyclop.austin.ibm.com.
¿Cómo determinar la interfaz de red en el servidor?
Los dos comandos siguientes mostrarán interfaces de red:
lsdev -Cc if
o
archivo de configuración -a
Para obtener información sobre una interfaz de red específica (como tr0), puede ejecutar el siguiente comando:
ifconfig tr0
¿Cómo activar una interfaz de red?
Para activar la interfaz de red tr0, puede ejecutar el siguiente comando:
ifconfig tr0 arriba
¿Cómo deshabilitar la interfaz de red?
Por ejemplo, para deshabilitar la interfaz de red tr0, puede ejecutar el siguiente comando:
ifconfig tr0 off
reserva del sistema
Usar El siguiente comando de menú forma una cinta de inicio para la recuperación del sistema.
# smit mksysb
#lsattr -E -l sys0 (mostrar la configuración de los parámetros iniciales del sistema)
#lsdev -CH (mostrar el estado de los recursos del sistema) p>
p>
Uso de cplv: copia de fs
Si hay un sistema de archivos /dev/lv00 en lv00, el punto de montaje es /testfs.
cplv-v vgname-y nuevo LV antiguo (este comando crea automáticamente un nuevo lv).
Elimine el antiguo lv
Modifique /testfs en /etc/filesystems y configure dev en /dev/newlv.
fsck /testfs
Montar /testfs puede acceder al contenido del sistema de archivos original.
Deshabilita la tecla de interrupción en el terminal (CTRL+C).
En muchos sistemas de aplicaciones, los administradores del sistema esperan que los usuarios normales solo puedan ejecutar sus propias aplicaciones y no puedan ingresar al indicador de shell del sistema. Sin embargo, de forma predeterminada, cuando el usuario presiona la tecla CTRL+C en el terminal, saldrá al indicador del sistema. Dado que los terminales de usuario generalmente no tienen un número de puerto fijo, para prohibir el uso de la clave de interrupción, se pueden tomar las siguientes medidas:
(1) Si se usa ksh, el siguiente contenido puede ser agregado a la primera línea de $HOME/. Datos personales:
Trampa" repite "Operación de excepción"; salida "123915
(2) Si usa csh (ksh también es aceptable), puede usar el siguiente comando:
p>
% stty intr ^!
Si se restablecen las condiciones normales, escriba el siguiente comando:
% stty international^c
No repetir caracteres en el shell.
En aplicaciones prácticas, generalmente no queremos que la contraseña se muestre en la pantalla al ingresar la contraseña en el teclado. Se pueden utilizar los dos métodos siguientes:
? Usar el comando stty
No mostrar contraseña
echo "Ingresar contraseña:\c "
Leer PASSWD #Obtener contraseña
stty echo #¿Restaurar configuración estándar
? Utilice el comando echo
Establezca atributos de seguridad: echo "\033[8m "
Atributos inseguros: echo " \ 033[m]
En el directorio y Busque una cadena en todos los archivos en sus subdirectorios.
Durante el mantenimiento del programa, a veces necesita encontrar una cadena en todos los archivos en un directorio y sus subdirectorios. Por lo tanto, puede utilizar los dos métodos siguientes. (asumiendo que la cadena "abc" está en el archivo *.cp y coloca el resultado en el archivo para recuperar):
(1)cat/dev/null>outside
encontrado ./-nombre"*. CP "-exec grep " ABC " { }>>Afuera
(2)Buscando ./-name" *. CP "| .
Todos sabemos que "#" se utiliza como símbolo de comentario en el shell, pero la forma de comentar una línea en /etc/inittab es insertar el carácter ":" antes del primer carácter.
p>Convertir archivos de texto en formatos DOS y AIX
Existen dos métodos para convertir archivos de texto en formatos DOS y AIX:
(1 ) comando ftp: establece el tipo de transmisión ASCII, transferido entre una máquina que ejecuta AIX y otra máquina que ejecuta Windows, que no se describirá aquí
(2) Utilice el comando aix2dos o dos2aix
<. p >Si convierte un archivo de texto en formato DOS al formato AIX, puede usar el comando A: archivo de salida del archivo de entrada dos2aix y viceversa: archivo de salida del archivo de entrada aix2dos. Para un uso detallado de los comandos DOS2AIX y aix2dos, consulte ". dos2aix -h" y " aix2dos -h". Tenga en cuenta que para utilizar estos dos comandos, primero debe instalar el conjunto de archivos bos.pciResuelva el problema de inconsistencia entre las bibliotecas VGDA y ODM en el PV .
En el sistema Durante el proceso de mantenimiento, debido a errores operativos u otras razones especiales, el LVCB y el VGDA en un PV pueden ser inconsistentes con su biblioteca ODM correspondiente, lo que provoca que la biblioteca ODM se confunda y no pueda para realizar operaciones relacionadas en el PV. En este caso, puede utilizar los siguientes dos comandos de AIX para resolver este problema:
Redefinir el nombre del disco virtual.
Este comando redefine. la biblioteca ODM del VG dado usando la información LVM en el PV especificado
O: synclvodm -P -v vgname
Este comando sincroniza o reconstruye la biblioteca ODM y la información LVM de. el VG dado
Establece el límite de tamaño de archivo para el usuario
En los sistemas AIX, los usuarios tienen ciertas restricciones en el uso de los recursos del sistema. El archivo que un usuario puede crear o ampliar es 1G (consulte /etc/security/limits:fsize = 2097151, fsize_hard = fsize bloque de 512 bytes
Si desea modificarlo, puede utilizar smit:<). /p>
# smit chuser para seleccionar el usuario y modificar los dos elementos siguientes:
Tamaño de archivo suave[4194302]
# (2G, se puede configurar según sea necesario)
Tamaño de archivo duro[4194302]
# (2G, se puede configurar según sea necesario)
Inicie sesión como este usuario y use "ulimit -f" y "ulimit -Hf" para mostrar el tamaño de su fsize y fsize_hard respectivamente.
Enumera los archivos del sistema de archivos por tamaño.
Al monitorear el uso de espacio del sistema de archivos, si el espacio restante del sistema de archivos es muy pequeño o el espacio utilizado está creciendo rápidamente, debe enumerar todos los archivos del sistema de archivos que sean más grandes que un número determinado de bytes para su posterior mantenimiento y gestión. Para hacer esto, puede usar el siguiente comando:
# find[nombre del sistema de archivos] -xdev -size +[bloque de 512 bytes] -ls | sort -r -n -k7
¿Está lleno el sistema de archivos?
Método: df? Puede verificar la utilización del sistema de archivos en k unidades... (más del 90%, es necesario ajustarlo)
Utilice errpt |more para verificar el registro de errores del sistema.
Borrar registros existentes: Errclear 0
Compruebe el sistema en busca de inicios de sesión legales/ilegales.
Utilice el último comando para comprobar desde el sitio de destino.
Compruebe si el sistema genera archivos centrales enormes.
¿Usar el núcleo de búsqueda/-nombre? Imprime para comprobarlo. Para los archivos principales, eliminarlos directamente suele ser suficiente.
Comprobación del rendimiento del sistema:
A) Rendimiento de la CPU: utilice Vmstat y topas para comprobarlo.
b) Uso de memoria: topas y vmstat también se utilizan para comprobar.
c) Verifique el uso equilibrado de IO: use iostat para verificar.
d) Uso de espacio de intercambio: ¿utilizar LSP? Cosas para verificar
6. Verificación de correo
Diagnosticar una vez al mes
Utilice el comando SVMON para monitorear el servidor,
como
root@AIX1 [/]# svmon
Usar tamaño virtual de pin libre
Memoria 1048566 1023178 4976 55113 251293
espacio de página 524288 10871
p>Cliente trabajador
pin 55116 0 0
En uso 250952 772224 2
Utilizando SVMON puede especificar el número de proceso , por ejemplo