IBMAIX
AIX (Advanced Interactive eXecutive, pronunciado "ay-eye-ex") es una serie de sistemas operativos Unix patentados desarrollados y vendidos por IBM para varias de sus plataformas informáticas.
Antecedentes
Lanzado originalmente para la estación de trabajo IBM RT PC RISC en 1986, AIX ha sido compatible con una amplia variedad de plataformas de hardware, incluida la serie IBM RS/6000 y sistemas posteriores basados en Power y PowerPC, IBM System i, sistemas centrales System/370, computadoras personales PS/2 y Apple Network Server. Actualmente es compatible con IBM Power Systems junto con IBM i y Linux.
AIX se basa en UNIX System V con extensiones compatibles con 4.3BSD. Está certificado para las marcas UNIX 03 y UNIX V7 de Single UNIX Specification, comenzando con las versiones 5.3 y 7.2 TL5 de AIX, respectivamente. Las versiones anteriores estaban certificadas previamente con las marcas UNIX 95 y UNIX 98.
AIX fue el primer sistema operativo en tener un sistema de archivos de diario, e IBM ha mejorado continuamente el software con características tales como virtualización de procesadores, discos y redes, asignación dinámica de recursos de hardware (incluidas unidades de procesadores fraccionarios) e ingeniería de confiabilidad transferida desde sus diseños de mainframe.
Historia
Unix nació en el centro de investigación Bell Labs de AT&T a principios de la década de 1970 y se ejecutaba en minicomputadoras DEC. Para 1976, el sistema operativo estaba en uso en varias instituciones académicas, incluida Princeton, donde Tom Lyon y otros lo transfirieron al S/370, para ejecutarlo como sistema operativo invitado en VM/370. Este puerto crecería más tarde para convertirse en UTS, una oferta de Unix de mainframe del competidor de IBM, Amdahl Corporation. La propia participación de IBM en Unix se remonta a 1979, cuando ayudó a Bell Labs a hacer su propio puerto de Unix al 370 (para ser utilizado como host de compilación para el software del conmutador 5ESS). En el proceso, IBM realizó modificaciones en el hipervisor TSS/370 para brindar un mejor soporte a Unix.
Tomó hasta 1985 que IBM ofreciera su propio Unix en la plataforma S/370, IX/370, que fue desarrollada por Interactive Systems Corporation y con la intención de IBM de competir con Amdahl UTS. El sistema operativo ofrecía instalaciones especiales para interoperar con PC/IX, la versión de Unix de Interactive/IBM para hardware compatible con IBM PC, y tenía una licencia de $10,000 por dieciséis usuarios simultáneos.
AIX Versión 1, presentada en 1986 para la estación de trabajo IBM RT PC, se basó en UNIX System V Versiones 1 y 2. Al desarrollar AIX, IBM e Interactive Systems Corporation (contratada por IBM) también incorporaron código fuente de 4.2 y 4.3 BSD UNIX.
Entre otras variantes, IBM produjo posteriormente AIX Versión 3 (también conocida como AIX/6000), basada en System V Release 3, para su plataforma RS/6000 basada en POWER. Desde 1990, AIX ha servido como el sistema operativo principal para la serie RS/6000 (más tarde rebautizada como IBM eServer pSeries, luego IBM System p y ahora IBM Power Sistemas). AIX Versión 4, presentada en 1994, agregó multiprocesamiento simétrico con la introducción de los primeros servidores RS/6000 SMP y continuó evolucionando durante la década de 1990, culminando con AIX 4.3.3 en 1999. La versión 4.1, en una forma ligeramente modificada, también se el sistema operativo estándar para los sistemas Apple Network Server vendidos por Apple Computer para complementar la línea Macintosh.
A fines de la década de 1990, bajo el Proyecto Monterey, IBM y la Operación Santa Cruz planearon integrar AIX y UnixWare en un único UNIX multiplataforma de 32 bits/64 bits con especial énfasis en la ejecución de la arquitectura Intel IA-64 (Itanium). CPU. Se lanzó una versión de prueba beta de AIX 5L para sistemas IA-64, pero según los documentos publicados en la demanda SCO v. IBM, se vendieron menos de cuarenta licencias para el Monterey Unix terminado antes del proyecto. se canceló en 2002. En 2003, SCO Group alegó que (entre otras infracciones) IBM se había apropiado indebidamente del código fuente con licencia de UNIX System V Release 4 para incorporarlo a AIX; Posteriormente, SCO retiró la licencia de IBM para desarrollar y distribuir AIX. IBM sostiene que su licencia era irrevocable y continuó vendiendo y brindando soporte al producto hasta que se resolvió el litigio.
AIX fue un componente de la demanda SCO v. IBM de 2003, en la que SCO Group presentó una demanda contra IBM, alegando que IBM contribuyó con la propiedad intelectual de SCO a la base de código de Linux. El Grupo SCO, que argumentó que eran los propietarios legítimos de los derechos de autor que cubrían el sistema operativo Unix, intentó revocar la licencia de IBM para vender o distribuir el sistema operativo AIX. En marzo de 2010, un jurado emitió un veredicto que determinó que Novell, y no el Grupo SCO, posee los derechos de Unix.
AIX 6 se anunció en mayo de 2007 y se ejecutó como versión beta abierta desde junio de 2007 hasta la disponibilidad general (GA) de AIX 6.1 el 9 de noviembre de 2007. Las principales funciones nuevas de AIX 6.1 incluyeron control de acceso completo basado en funciones, particiones de carga de trabajo (que permiten la movilidad de aplicaciones), seguridad mejorada (adición del tipo de cifrado AES para NFS v3 y v4) y Live Partition Mobility en el hardware POWER6.
AIX 7.1 se anunció en abril de 2010 y se ejecutó una versión beta abierta hasta la disponibilidad general de AIX 7.1 en septiembre de 2010. Se agregaron varias características nuevas, incluida una mejor escalabilidad, clústeres mejorados y capacidades de administración. AIX 7.1 incluye una nueva función de agrupación en clúster integrada llamada Cluster Aware AIX. AIX puede organizar varias LPAR a través del canal de comunicaciones multirruta a las CPU vecinas, lo que permite una comunicación de muy alta velocidad entre procesadores. Esto permite que el rango de direcciones de memoria de varios terabytes y el acceso a la tabla de páginas admitan el espacio de memoria compartida global de petabytes para los clústeres de AIX POWER7, de modo que los desarrolladores de software puedan programar un clúster como si fuera un sistema único, sin utilizar el paso de mensajes (es decir, intercambio de mensajes controlado por semáforo). comunicación del proceso). Los administradores de AIX pueden usar esta nueva capacidad para agrupar un grupo de nodos de AIX. De forma predeterminada, AIX V7.1 ancla la memoria del kernel e incluye soporte para permitir que las aplicaciones anclan su pila de kernel. Anclar la memoria del kernel y la pila del kernel para aplicaciones con requisitos en tiempo real puede proporcionar mejoras de rendimiento al garantizar que la memoria del kernel y la pila del kernel para una aplicación no se paginan.
AIX 7.2 se anunció en octubre de 2015 y se lanzó en diciembre de 2015. La función principal de AIX 7.2 es la función Live Kernel Update, que permite que las correcciones del sistema operativo reemplacen todo el kernel de AIX sin impacto en las aplicaciones, mediante cargas de trabajo de migración en vivo. a una partición del sistema operativo AIX sustituta temporal mientras se parchea la partición del sistema operativo original. AIX 7.2 también se reestructuró para eliminar los componentes obsoletos. El componente de red, bos.net.tcp.client, se volvió a empaquetar para permitir una mayor flexibilidad de instalación. A diferencia de AIX 7.1, AIX 7.2 solo se admite en sistemas basados en POWER7 o procesadores posteriores.
Plataformas de hardware compatibles
PC IBM RT
El AIX original (a veces llamado AIX/RT) fue desarrollado para la estación de trabajo IBM RT PC por IBM junto con Interactive Systems Corporation, que anteriormente había adaptado UNIX System III a IBM PC para IBM como PC/IX. Según sus desarrolladores, el código fuente de AIX (para esta versión inicial) constaba de un millón de líneas de código. Los medios de instalación consistieron en ocho disquetes de 1,2 M. El RT se basó en el microprocesador IBM ROMP, el primer chip RISC comercial. Esto se basó en un diseño pionero en IBM Research (el IBM 801).
Uno de los aspectos novedosos del diseño de RT fue el uso de un microkernel, llamado Virtual Resource Manager (VRM). El teclado, el mouse, la pantalla, las unidades de disco y la red estaban controlados por un microkernel. Uno podría "tecla de acceso rápido" de un sistema operativo al siguiente usando la combinación de teclas Alt-Tab. Cada sistema operativo, a su vez, obtendría posesión del teclado, el mouse y la pantalla. Además de AIX v2, PICK OS también incluía este microkernel.
Gran parte del kernel de AIX v2 se escribió en el lenguaje de programación PL/8, lo que resultó problemático durante la migración a AIX v3. AIX v2 incluía redes TCP/IP completas, así como SNA y dos sistemas de archivos de redes: NFS, con licencia de Sun Microsystems, y Distributed Services (DS). DS tenía la distinción de estar construido sobre SNA y, por lo tanto, era totalmente compatible con DS en Sistemas de mainframe de IBM y en sistemas de rango medio que ejecutan OS/400 a IBM i. Para las interfaces gráficas de usuario, AIX v2 vino con las versiones X10R3 y, posteriormente, X10R4 y X11 del sistema X Window del MIT, junto con el conjunto de widgets de Athena. Los compiladores para Fortran y C estaban disponibles.
Serie IBM PS/2
AIX PS/2 (también conocido como AIX/386) fue desarrollado por Locus Computing Corporation bajo contrato con IBM. AIX PS/2, lanzado por primera vez en octubre de 1988, se ejecutó en computadoras personales IBM PS/2 con Intel 386 y procesadores compatibles.
El producto se anunció en septiembre de 1988 con un precio de referencia de 595 dólares, aunque algunas utilidades como uucp se incluyeron en un paquete de extensión independiente con un precio de 250 dólares. nroff y troff para AIX también se vendieron por separado en un paquete de sistema de formato de texto con un precio de $200. La pila TCP/IP para AIX PS/2 se vendió al por menor por otros $300. El paquete X Window System tenía un precio de $195 y presentaba un entorno gráfico llamado AIXwindows Desktop, basado en X.desktop de IXI. Los compiladores C y FORTRAN tenían un precio de 275 dólares cada uno. Locus también puso a disposición su entorno de máquina virtual DOS Merge para AIX, que podía ejecutar aplicaciones MS DOS 3.3 dentro de AIX; DOS Merge se vendió por separado por otros $ 250. IBM también ofreció un programa de servidor AIX PS/2 DOS de $ 150, que proporcionó servicios de servidor de archivos y servidor de impresión para computadoras cliente que ejecutan PC DOS 3.3.
La última versión de PS/2 AIX es la 1.3. Fue lanzado en 1992 y se anunció que también agregaría soporte para computadoras que no son de IBM (sin microcanales). El soporte para PS/2 AIX finalizó en marzo de 1995.
Computadoras centrales de IBM
En 1988, IBM anunció AIX/370, también desarrollado por Locus Computing. AIX/370 fue el cuarto intento de IBM de ofrecer una funcionalidad similar a Unix para su línea de mainframe, específicamente System/370 (las versiones anteriores eran un sistema Unix basado en TSS/370 desarrollado conjuntamente con AT&T c.1980, un sistema basado en VM/370 llamado VM/IX desarrollado conjuntamente con Interactive Systems Corporation c.1984, y una versión de TSS/370 basada en VM/370 llamada IX/370 que fue actualizado para ser compatible con Unix System V). AIX/370 se lanzó en 1990 con una equivalencia funcional a System V Release 2 y 4.3BSD, así como mejoras de IBM. Con la introducción de la arquitectura ESA/390, AIX/370 fue reemplazado por AIX/ESA en 1991, que estaba basado en OSF/1 y también se ejecutaba en la plataforma System/390. Este esfuerzo de desarrollo se realizó en parte para permitir que IBM compitiera con Amdahl UTS. A diferencia de AIX/370, AIX/ESA se ejecutaba de forma nativa como sistema operativo host y como invitado en VM. AIX/ESA, aunque técnicamente avanzado, tuvo poco éxito comercial, en parte porque la funcionalidad UNIX se agregó como una opción al sistema operativo mainframe existente, MVS, como MVS/ESA SP Versión 4 Release 3 OpenEdition en 1994, y continuó como parte integral de MVS/ESA SP Versión 5, OS/390 y z/OS, con el cambio de nombre de OpenEdition a Unix System Services. IBM también proporcionó OpenEdition en VM/ESA Versión 2 hasta z/VM.
Sistemas IA-64
Como parte del Proyecto Monterey, IBM lanzó una versión de prueba beta de AIX 5L para la arquitectura IA-64 (Itanium) en 2001, pero nunca se convirtió en un producto oficial debido a la falta de interés.
Servidores de red de Apple
Los sistemas Apple Network Server (ANS) eran sistemas basados en PowerPC diseñados por Apple Computer para tener numerosas características de alto nivel que el hardware estándar de Apple no tenía, incluidos discos duros intercambiables, fuentes de alimentación redundantes y capacidad de supervisión externa. Estos sistemas se basaban más o menos en el hardware Power Macintosh disponible en ese momento, pero se diseñaron para usar AIX (versiones 4.1.4 o 4.1.5) como su sistema operativo nativo en una versión especializada específica para ANS llamada AIX para Apple Network. Servidores.
AIX solo era compatible con los servidores de red y no se transfirió al hardware estándar de Power Macintosh. No debe confundirse con A/UX, la versión anterior de Unix de Apple para Macintosh basados en 68k.
Sistemas basados en POWER ISA/PowerPC/Power ISA
El lanzamiento de AIX versión 3 (a veces llamado AIX/6000) coincidió con el anuncio de los primeros modelos IBM RS/6000 basados en POWER1 en 1990.
AIX v3 innovó de varias maneras en el lado del software. Fue el primer sistema operativo en introducir la idea de un sistema de archivos de diario, JFS, que permitía tiempos de arranque rápidos al evitar la necesidad de garantizar la coherencia de los sistemas de archivos en los discos (ver fsck) en cada reinicio. Otra innovación fueron las bibliotecas compartidas que evitan la necesidad de enlaces estáticos desde una aplicación a las bibliotecas que utiliza. Los binarios más pequeños resultantes utilizaron menos RAM de hardware para ejecutarse y usaron menos espacio en disco para instalar. Además de mejorar el rendimiento, fue una bendición para los desarrolladores: los binarios ejecutables podían tener decenas de kilobytes en lugar de un megabyte para un ejecutable vinculado estáticamente a la biblioteca C. AIX v3 también eliminó el microkernel de AIX v2, un movimiento polémico que dio como resultado que v3 no contuviera código PL/8 y fuera algo más "puro" que v2.
Otros subsistemas notables incluyen:
- IRIS GL, una biblioteca de renderización 3D, el progenitor de OpenGL. IRIS GL fue licenciado por IBM de SGI en 1987, luego todavía una compañía bastante pequeña, que había vendido sólo unas cuantas mil máquinas en ese momento. SGI también proporcionó la tarjeta gráfica de baja gama para el RS/6000, capaz de dibujar 20,000 triángulos de gouraud por segundo. La tarjeta gráfica de alta gama fue diseñada por IBM, un seguimiento al IBM 5080 adjunto a mainframe, capaz de renderizar 990.000 vectores por segundo.
- PHIGS, otra API de renderización 3D, popular en círculos CAD/CAM de automoción, y en el núcleo de CATIA.
- Implementación completa de la versión 11 del X Window System, junto con Motif como el widget herramienta y gestor de ventana recomendado.
- Sistemas de archivos de red: NFS del Sol; AFS, el sistema de archivos Andrew; y DFS, el sistema de archivos distribuidos.
- NCS, el sistema de computación de red, licenciado de Apollo Computer (más tarde adquirido por HP).
- Sistema de pantalla DPS en pantalla. Esto fue notable como un "plan B" en caso de que la combinación X11+Motif fallara en el mercado. Sin embargo, era altamente propietario, apoyado sólo por Sun, NeXT e IBM. Esto consolidó su fracaso en el mercado frente al desafío de sistemas abiertos de X11+Motif y su falta de capacidad 3D.
Además, las aplicaciones AIX pueden ejecutarse en el subsistema PASE bajo IBM i.
Versiones
Historial de versiones
Versión | Fecha de lanzamiento | Fecha final de apoyo |
---|---|---|
Versión antigua, ya no se mantiene: 5L | 4 de mayo de 2001()2001-05-04) | 30 de abril de 2012()2012-04-30) |
Versión antigua, ya no se mantiene: 5.3 | 13 de agosto de 2004()2004-08-13) | |
Versión antigua, ya no se mantiene: 6.1 | 9 de noviembre de 2007()2007-11-09) | Abril 30, 2017()2017-04-30) |
Versión más antigua, sin embargo, mantenida: 7.1 | 10 de septiembre de 2010()2010-09-10) | 30 de abril, 2023()2023-04-30) |
Versión más antigua, sin embargo, mantenida: 7.2 | Diciembre 1, 2015()2015-12-01) | TBA |
Versión estable actual: 7.3 | 10 de diciembre de 2021()2021-12-10) | TBA |
Leyenda: Versión antigua Versión más antigua, todavía mantenida Última versión Última versión de vista previa Liberación del futuro |
Lanzamientos de POWER/PowerPC
- AIX V7.3, 10 de diciembre de 2021
- Requiere POWER8 o nuevas CPU
- AIX V7.2, 5 de octubre de 2015
- Actualización en vivo para fijaciones provisionales, paquetes de servicio y niveles de tecnología – reemplaza todo el kernel AIX sin impactar aplicaciones
- Caché de sistema de archivos basado en flash
- Automatización Cluster Aware AIX con mecanismo de sustitución de repositorios
- VNIC respaldado por SRIOV, o soporte de red virtualizado VNIC dedicado
- RDSv3 sobre RoCE añade soporte al protocolo Oracle RDSv3 sobre los adaptadores Mellanox Connect RoCE
- Requiere POWER7 o nuevas CPU
- Soporta arranque seguro en sistemas POWER9.
- AIX V7.1, 10 de septiembre de 2010
- Soporte para 256 núcleos / 1024 hilos en un solo LPAR
- La capacidad de ejecutar AIX V5.2 o V5.3 dentro de una partición de carga de trabajo
- Utilidad de gestión del sistema basado en perfiles XML
- Soporte para la exportación de adaptadores Fibre Channel a WPARs
- Soporte de disco VIOS en un WPAR
- Cluster Aware AIX
- AIX Infraestructura de eventos
- Control de acceso basado en roles (RBAC) con soporte de dominio para entornos multitenientes
- Requiere POWER4 o nuevas CPUs
- AIX V6.1, 9 de noviembre de 2007
- Particiones de carga de trabajo (WPARs) virtualización a nivel de sistema operativo
- Movilidad de aplicaciones en vivo
- Movilidad de partición en vivo
- Seguridad
- Control de acceso basado en roles RBAC
- AIX Security Expert – una herramienta de endurecimiento de seguridad de sistema y red
- Encrypting JFS2 filesystem
- Confía en AIX
- Ejecución fidedigna
- Agente de servicio electrónico integrado para el reporte de errores de auto
- Mantenimiento simultáneo de kernel
- Explotación de núcleos de almacenamiento POWER6
- Localización dinámica ProbeVue
- Systems Director Consola para AIX
- instantánea integrada del sistema de archivos
- Requiere POWER4 o nuevas CPUs
- AIX 6 retirado de Marketing efectivo abril 2016 y de Apoyo efectivo abril 2017
- AIX 5L 5.3, 13 de agosto de 2004, fin de apoyo 30 de abril de 2012
- Versión 4
- Contabilidad avanzada
- Virtual SCSI
- Virtual Ethernet
- Explotación de multitelección simultánea (SMT)
- Micro-Partitioning enablement
- Explotación POWER5
- cupos JFS2
- Capacidad para reducir un sistema de archivos JFS2
- El cronogramador de kernel se ha mejorado para aumentar y disminuir dinámicamente el uso de procesadores virtuales.
- AIX 5L 5.2, 18 de octubre de 2002, fin de apoyo 30 de abril de 2009
- Capacidad para correr en el IBM BladeCenter JS20 con el PowerPC 970
- Nivel mínimo requerido para el hardware POWER5
- MPIO para discos Fibre Channel
- iSCSI Software iniciador
- Participación en la dinámica LPAR
- Características I/O (CIO) simultáneas introducidas para JFS2 publicadas en Nivel de Mantenimiento 01 en mayo de 2003
- AIX 5L 5.1, 4 de mayo de 2001, fin de apoyo 1 de abril de 2006
- Capacidad para correr en un procesador de arquitectura IA-64, aunque esto nunca fue más allá de beta.
- Nivel mínimo requerido para el hardware POWER4 y la última versión que funcionó en la arquitectura Micro Channel
- kernel de 64 bits, instalado pero no activado por defecto
- JFS2
- Capacidad para ejecutar en una partición lógica en POWER4
- La L representa la afinidad de Linux
- Trusted Computing Base (TCB)
- Soporte para espejo con tirado
- AIX 4.3.3, 17 de septiembre de 1999
- Función de copia de seguridad en línea
- Workload Manager (WLM)
- Introducción de la utilidad de topas
- AIX 4.3.2, 23 de octubre de 1998
- AIX 4.3.1, 24 de abril de 1998
- Primera evaluación de seguridad TCSEC, cumplida el 18 de diciembre de 1998
- AIX 4.3, 31 de octubre de 1997
- Capacidad para ejecutar en CPU de arquitectura de 64 bits
- IPv6
- Web-based System Manager
- AIX 4.2.1, 25 de abril de 1997
- NFS Versión 3
- Y2K cumple
- AIX 4.2, 17 de mayo de 1996
- AIX 4.1.5, 8 de noviembre de 1996
- AIX 4.1.4, 20 de octubre de 1995
- AIX 4.1.3, 7 de julio de 1995
- CDE 1.0 se convirtió en el entorno GUI predeterminado, reemplazando el AIXwindows Desktop.
- AIX 4.1.1, 28 de octubre de 1994
- AIX 4.1, 12 de agosto de 1994
- AIX Ultimedia Servicios introducidos (conductores y aplicaciones multitimedia)
- AIX 4.0, 1994
- Ejecutar sistemas RS/6000 con procesadores PowerPC y autobuses PCI.
- AIX 3.2 1992
- AIX 3.1 (disposición general) febrero 1990
- Tipo de sistema de archivos (JFS)
- AIXwindows Desktop (basado en X.desktop desde IXI Limited)
- AIX 3.0 1989 (Acceso temprano)
- LVM (Logical Volume Manager) fue incorporado en OSF/1, y en 1995 para HP-UX, y la implementación de Linux LVM es similar a la implementación de HP-UX LVM.
- Se introdujo el SMIT.
Lanzamientos de IBM System/370
- AIX/370 Versión 1
- Anuncio 15 de marzo de 1988
- Disponible 16 de febrero de 1989
- AIX/370 Versión 1
- Anuncio 5 de febrero de 1991
- Disponible 22 de febrero de 1991
- Retiro 31 de diciembre de 1992
- AIX/ESA Versión 2
- Anunciado 31 de marzo de 1992
- Disponible 26 de junio de 1992
- 19 de junio de 1993
- AIX/ESA Versión 2
- 15 de diciembre de 1992
- Disponible 26 de febrero de 1993
- 19 de junio de 1993
Lanzamientos de IBM PS/2
- AIX PS/2 v1.3, octubre de 1992
- Retirada de la venta en Estados Unidos, marzo de 1995
- Patches que apoyan IBM ThinkPad 750C familia de computadoras portátiles, 1994
- Patches de apoyo no PS/2 hardware y sistemas, 1993
- AIX PS/2 v1.2.1, mayo de 1991
- AIX PS/2 v1.2, marzo de 1990
- AIX PS/2 v1.1, marzo 1989
Lanzamientos de IBM RT
- AIX RT v2.2.1, marzo 1991
- AIX RT v2.2, marzo de 1990
- AIX RT v2.1, marzo 1989
- X-Windows incluidos en los medios de instalación
- AIX RT v1.1, 1986
- AIX RT v1.0, 1985
Interfaces de usuario
El shell predeterminado era Bourne shell hasta la versión 3 de AIX, pero se cambió a KornShell (ksh88) en la versión 4 para cumplir con XPG4 y POSIX.
Gráfico
Common Desktop Environment (CDE) es la interfaz gráfica de usuario predeterminada de AIX. Como parte de Linux Affinity y AIX Toolbox for Linux Applications (ATLA) gratuito, también están disponibles KDE Plasma Workspaces y el escritorio GNOME de código abierto.
Herramienta de interfaz de administración del sistema
SMIT es la herramienta de interfaz de administración del sistema para AIX. Permite al usuario navegar por una jerarquía de menús de comandos, en lugar de utilizar la línea de comandos. La invocación generalmente se logra con el comando smit
. Los administradores de sistemas experimentados utilizan la tecla de función F6
que genera la línea de comandos que SMIT invocará para completarla.
SMIT también genera un registro de comandos que se ejecutan en el archivo smit.script
. El archivo smit.script
registra automáticamente los comandos con los indicadores de comando y los parámetros utilizados. El archivo smit.script
se puede utilizar como script de shell ejecutable para volver a ejecutar las tareas de configuración del sistema. SMIT también crea el archivo smit.log
, que contiene información detallada adicional que los programadores pueden utilizar para ampliar el sistema SMIT.
smit
y smitty
se refieren al mismo programa, aunque smitty
invoca la versión basada en texto, mientras que smit
invocará una interfaz basada en el sistema X Window si es posible; sin embargo, si smit
determina que las capacidades del sistema X Window no están presentes, presentará la versión basada en texto en lugar de fallar. La determinación de las capacidades del sistema X Window generalmente se realiza comprobando la existencia de la variable DISPLAY
.
Base de datos
Object Data Manager (ODM) es una base de datos de información del sistema integrada en AIX, análoga al registro de Microsoft Windows. Una buena comprensión del ODM es esencial para administrar los sistemas AIX.
Los datos administrados en ODM se almacenan y mantienen como objetos con atributos asociados. La interacción con ODM es posible a través de la biblioteca de interfaz de programación de aplicaciones (API) para programas y utilidades de línea de comandos como odmshow, odmget, odmadd, odmchange y odmdelete para scripts de shell y usuarios. SMIT y sus comandos AIX asociados también se pueden utilizar para consultar y modificar información en el ODM. ODM se almacena en disco usando archivos Berkeley DB.
Ejemplos de información almacenada en la base de datos ODM son:
- Configuración de redes
- Configuración de gestión del volumen lógico
- Información de software instalada
- Información para dispositivos lógicos o controladores de software
- Lista de todos los dispositivos compatibles AIX
- Dispositivos de hardware físico instalados y su configuración
- Menús, pantallas y comandos que SMIT utiliza
Contenido relacionado
Analizador LR canónico
Lunojod 2
Freeciv