INSTALANDO - INFORMIX - EN - LINUX.v 6.0 (VirtualBox)
INSTALANDO - INFORMIX - EN - LINUX.v 6.0 (VirtualBox)
INSTALANDO - INFORMIX - EN - LINUX.v 6.0 (VirtualBox)
Objetivo:
El objetivo de la presente práctica es la de generar una máquina virtual de Informix con Linux, e instalar la
versión 14.10 del motor de base de datos. A fin de que pueda ser usada en prácticas posteriores.
Para este fin utilizaremos la versión 14.10 DE (Developer Edition) del motor de base de datos Informix
para Linux x86_64, así como la versión 18.04LTS de la distribución de Linux conocida como Ubuntu. Para
la máquina virtual se estaremos usando VirtualBox, si bien el procedimiento se puede utilizar otro
virtualizador.
0. PRELIMINARES.
Existen distribuciones de Linux específicas soportadas para trabajar sobre versiones, e incluso ediciones,
específicas de Informix.
Para conocer que distribuciones de Linux, están soportadas para versiones y plataformas específicas del
motor de base de datos, revise la siguiente liga:
De esta incluyo el fragmento dedicado a las versiones de Ubuntu más recientes, al momento de redactar la
práctica, certificadas para trabajar con la versión 14.10 de Informix:
De acuerdo a lo anterior, usaremos la versión 18.04 LTS, al estar certificada no solo la liberación más
reciente de la versión 14.10 de Informix, sino también la versión 12.10 del motor de base de datos.
Recomiendo preferir las distribuciones LTS (Long-Term Support) al tener, como su nombre lo indica,
mayor tiempo de soporte entre las distribuciones de Ubuntu. Así mismo se recomienda usar la versión
SERVER de la misma, al ser más ligera y rápida de cargar, al prescindir del ambiente gráfico que no nos
será de utilidad para estos laboratorios.
Obtendremos la imagen “.iso” de dicha distribución, que corresponde a la imagen de un DVD que puede
ser quemado para la instalación desde una unidad de DVD, o usarse directamente para la generación de la
máquina virtual desde la gran mayoría de los virtualizadores disponibles en el mercado, al momento de la
redacción de esta nota:
Ubuntu 18.04.6 LTS (Bionic Beaver). 64-bit PC (AMD64) server install image.
https://releases.ubuntu.com/18.04/ubuntu-18.04.6-live-server-amd64.iso
1
La versión 14.10.FC10DE para Linux x86_64, donde DE significa: Developer Edition, es una edición
gratuita, sin costo, pero tampoco sin soporte y que no debe ser usada en ambientes productivos, puede ser
obtenida del siguiente sitio, si bien se requiere de un ibm-id, si no se tiene uno pueden obtener uno
personal, es rápido y les permitirá bajar demos y productos gratuitos:
IBM Informix
https://www.ibm.com/products/informix
Den click en "Try the Developer Edition", y elijan "Informix Developer Edition for Linux x86_64":
Advertencia: Para generar la máquina virtual usando VirtualBox, o en cualquier otro software de
virtualización, deberá contar con la licencia correspondiente para poder crear máquinas virtuales, no
cumplir con estos requisitos, puede implicar responsabilidades con la casa de software dueña del software
de virtualización, fuera del alcance y responsabilidad de IBM.
Para la instalación de la máquina virtual necesitaremos tener acceso a internet para poder instalar ciertos
paquetes de Linux.
En el caso particular de VirtualBox, tenemos el problema que, para hacer eso, utilizamos el modo
“Bridged” que nos asigna una IP-Address acorde con la red a la que se está conectando nuestra
computadora real. Dado que en estas condiciones la IP-puede cambiar, le daremos la vuelta al problema
configurando nuestra máquina virual con dos tarjetas de red virtuales: una para conectarnos a internet, y
otra para la conexión entre nuestras máquinas virtuales locales, incluyendo nuestro sistema operativo
anfitrión, es decir, el de la máquina física donde estamos corriendo el virtualizador. (En otros
virtualizadores una sola tarjeta de red virtual puede satisfacer ambos requerimientos.)
1.2. Nombre a su máquina como lo deseé, pero considere las reglas básicas del sistema operativo que desea
instalar en él, ya que ese nombre será usado como hostname.
Seleccione: “Linux” en Type, “Ubuntu (64 bits)” en Version, y si lo desea puede dejar la ubicación
por omisión para los archivos de la máquina virtual, no obstante asegúrese de tener suficiente espacio.
Para nuestros propósitos de estos laboratorios, un tamaño máximo de 10 GB es más que suficiente.
2
A continuación muestro los valores que usé para su creación, una vez configurado oprimimos “Next”:
1.4. Dejamos el valor por omisión de crear el disco virtual en ese momento, así como el tamaño por
omisión de 10 GB, y seleccionamos “Crate”:
3
1.5. Dejamos el formato por omisión (VDI) y, seleccionamos “Next”:
1.6. Dejamos el valor por omisión de que aloje dinámicamente el espacio de nuestra máquina virtual
conforme lo necesite, y seleccionamos “Next”:
1.7. Dejamos la ubicación y tamaño por omisión, que deben ser consistentes con los que definimos en
pasos anteriores, y seleccionamos “Create”:
4
1.8. Y regresaremos a la pantalla principal de VirtualBox. Si ésta es su única máquina virtual, la imagen se
debería ver como la siguiente (Puede cambiar de acuerdo a la versión de VirtualBox, y el Sistema
Operativo anfitrión sobre el cual está corriendo):
1.9. Dado que vamos a necesitar dos tarjetas de red, una para la comunicación a internet, cuya IP-Address
puede cambiar dependiendo de la red a la que nuestra computadora huésped este conectada, y otra
local con IP-Address fija, procederemos a configurarlas a continuación. De click derecho en la
máquina virtual y seleccione “Settings”:
5
1.10. Seleccionamos la sección “Network” y cambiamos el tipo de red del “Adapter 1” de “NAT”
(default) a “Bridged Adpater ”, si tiene más de una tarjeta en su computadora, seleccione aquel que usa
para conectarse a Internet (Wifi en mi caso), y damos click en “OK”:
1.11. Ahora, procederemos a crear dos subredes dentro de nuestra consola de VirtualBox, para ello
seleccionemos la opción de “Tools”, click derecho y entramos a “Network Manager” y observaremos
que sólo tenemos definida una interfase global para nuestro equipo:
6
1.12. Demos click en el ícono de “Create”, y ahora tendremos un adaptador virtual adicional, como
queremos tener IP-Addresses estáticas en la configuración local (Host-Only Adapter) y conexión a
Internet compartiendo el adaptador de red con el anfitrión, al costo de tener IP-Variables (Bridged
Adapter), habilitaremos el segundo con DNS (para la red Bridged) y deshabilitaremos el primero (para
la red del “Host-Only Adapter”).
1.13. Tome muy en cuenta que nuestra tarjeta virtual para comunicaciones locales está con el DHCP
deshabilitado, así mismo tome nota del conjunto de direcciones IP que puede tener, así como la IP
Address asignada a esta tarjeta. Regresaremos a los datos de este punto más adelante.
Ahora regresemos a nuestra máquina virtual, demos click derecho, y seleccionemos “Settings”:
7
1.15. Y demos click en la pestaña: “Adapter 2”, seleccionemos el dialog box: “Enable Network
Adapter”, en “Attached to” seleccionaremos: el “VirtualBox Host-Only Ethernet Adapter”, que NO
tiene habilitado el DHCP en el paso 1.12:
Demos click en OK, y ahora estamos listos para instalar el Sistema Operativo.
2.1 Seleccionamos nuestra máquina virtual y demos click derecho y seleccionemos “Settings”:
2.2 Vayamos a la sección “Storage”, y demos click en la subsección Controller: IDE con un ícono en
forma de CD y de click sobre “Empty”:
8
2.3 En la sección de atributos busque “Optical Drive” y de click sobre el ícono en forma de CD azul:
2.4 De click en “Chose a disk file” y vaya localice el archivo “ubuntu-18.04.6-live-server-amd64.iso” que
bajó en la sección “Preliminares” y dé click en “Open”:
2.5 La sección “Storage” de nuestra máquina virtual debe lucir como esta, demos click en “OK” para
regresar al panel principal, y estamos listos para levantar nuestra máquina virtual:
9
2.6 Para levantar la máquina virtual, solo seleccione la máquina virtual y dé click sobre el ícono “Start”:
2.7 Entrará en el wizard de instalación de Linux, puede moverse entre las opciones con las teclas de cursor
(flechas). Seleccione: “English” y oprima “Enter”.
2.12 Con las teclas de cursor, de la lista elija: “Spanish (Latinamerica)” y oprima “Enter”.
2.14Dado que tenemos dos tarjetas de red virtuales, nos preguntará cuál queremos utilizar para la
instalación. Seleccionemos la primera, que corresponde a nuestra tarjeta “Bridged”.
2.16Para el usuario por omisión lo llamaremos: prueba, con password: prueba, en la ventana donde pide
que coloquemos el nombre completo del usuario, también usaremos prueba, seleccionado “Continue”
después de capturar cada valor.
2.17En la sección donde nos dice que el password es débil, y si queremos continuar a sabiendas de ello,
seleccionamos “Yes”.
2.19Configurará el reloj, si la zona horaria no está correcta, o no se puede conectar a un servidor de tiempo,
seleccione: “Central”.
2.20En la sección “Partition disks” seleccione: “Guided – use entire disk and set up LVM”
2.22Cuando nos pregunte: “Write change to disks and configure LVM?” seleccionamos “Yes”.
2.23En el tamaño del volumen group a formatear, dejamos el valor especificado en nuestra máquina virtual
(10 GB en este caso), y seleccionamos “Continue”.
2.25Cuando le pregunte por el valor del HTTP proxy, deje el valor en blanco y seleccione “Continue”.
2.26En este momento se instalará el Sistema Operativo, la instalación puede llevar de unos cinco a veinte
minutos, dependiendo de la velocidad del disco, red y procesador del equipo anfitrión.
10
2.27En caso de preguntar por las actualizaciones automáticas, dado que éste es un ambiente de prueba,
seleccionemos “No automatic updates.”.
2.28En la selección de Software, asegúrese de que la casilla “OpenSSH server” esté seleccionada, y
seleccionamos “Continue”.
2.29Cuando le pregunte so desea instalar el “GRUB boot loader” en el master boot record? Seleccione
“Yes”.
Una vez que la máquina virtual haya rebooteado, y aparezca la ventana de logín:
ubuntu login:
Nos firmamos con el usuario “prueba” que definimos durante la creación de la máquina virtual, usando
el password “prueba” que le definimos a dicho usuario.
sudo su -
root@ubuntu:~#
passwd
Advertencia: Recuerde que root es el usuario más poderoso del sistema, estamos usando el password
“root” por comodidad para este ambiente de pruebas, pero recuerde que en ambiente propietarios la
contraseña de los usuarios, y su seguridad, es responsabilidad del usuario, cuanto más en el caso de
usuarios administrativos poderosos como este caso.
root@ubuntu:~# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:~#
Ahora tenemos acceso directo al sistema como el usuario “root”, para correr comandos sin tener
necesidad de ejecutarlos desde el usuario “prueba” con el comando “sudo”.
11
Ahora bien, tenemos una IP Address volátil, que dependerá de la red a la que estemos conectados, para
asignar la IP-Address a nuestra tarjeta del tipo “Host-only” haremos lo siguiente:
root@ubuntu:~# ifconfig -a
enp0s3 Link encap:Ethernet HWaddr 08:00:27:49:00:46
inet addr:192.168.0.15 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe49:46/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:109 errors:0 dropped:0 overruns:0 frame:0
TX packets:85 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15765 (15.7 KB) TX bytes:12510 (12.5 KB)
root@ubuntu:~#
Observe que nuestra segunda interfase: enp0s8, no tiene asignada IP-Address. Para asignar una IP
estática a esta tarjeta virtual, usaremos el archivo interfaces de Ubuntu:
Este archivo se llama interfaces y se ubica debajo del directorio /etc/network, veamos su contenido
actual:
source /etc/network/interfaces.d/*
root@ubuntu:/# ls /etc/network/interfaces
/etc/network/interfaces
root@ubuntu:/# cp /etc/network/interfaces /etc/network/interfaces.bak
root@ubuntu:/#
12
Edite el archivo para que aparezca como sigue:
source /etc/network/interfaces.d/*
auto enp0s8
iface enp0s8 inet static
address 192.168.56.100
netmask 255.255.255.0
root@ubuntu:~#
El nombre enp0s8 proviene del nombre de la interfase que no tiene IP-Address que obtuvimos de la
salida del comando “ifconfig -a”
Estos pasos pudieran no ser necesarios si se usa otro software de virtualización, donde la IP-Address
asignada supla la necesidad de acceso a la Internet, y a una intranet limitada al equipo huésped.
Tome nota de la IP-Address de la interfase enp0s8 (192.168.56.100)esa será la que usaremos para la
configuración del motor de base de datos Informix en una práctica posterior.
Opcional: En caso de no poderse conectar a Internet a través de la interfase que hace uso del
modo “Bridged” (enp0s3 en este caso), ¡es posible que la máquina tarde hasta cinco minutos para
levantar! Para evitar esto, como root, respalde el archivo “./systemd/system/network-
13
online.target.wants/networking.service” y cambie el parámetro “TimeoutStartSec” de
“5min” a “30sec”:
root@ubuntu:~# cd /etc/systemd/system/network-online.target.wants
root@ubuntu:/etc/systemd/system/network-online.target.wants# cp networking.service
networking.service.bak
[Install]
WantedBy=multi-user.target
WantedBy=network-online.target
[Service]
Type=oneshot
EnvironmentFile=-/etc/default/networking
ExecStartPre=-/bin/sh -c '[ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --
read-environment --list --exclude=lo)" ] && udevadm settle'
ExecStart=/sbin/ifup -a --read-environment
ExecStop=/sbin/ifdown -a --read-environment --exclude=lo
RemainAfterExit=true
TimeoutStartSec=30sec
root@ubuntu:/etc/systemd/system/network-online.target.wants#
Booteamos la máquina virtual para que tome el cambio, corriendo el siguiente comando como el
usuario root:
init 6
De aquí en adelante podemos conectarnos con un cliente ssh como “PuTTY”, lo que hará más fácil la
ejecución de las prácticas.
Abra una sesión de PuTTY usando esa IP-Address con los valores por omisión:
14
Firmémonos con el usuario “prueba” ya que, por omisión, el servidor de sshd que acabamos de instalar
en nuestra máquina virtual, no permite la conexión directa por ssh del usuario “root”. Una vez
conectados, podemos firmarnos como root con el comando “su - root”:
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Como prerrequisito para la instalación de Informix en Ubuntu, se requiere que se tenga instalado ksh y
rpm. Para instalara ksh, ejecutamos, como root, el comando:
Recuerde de dar “Y” <Enter>, en caso de que le pida confirmar para continuar. La salida deberá ser
parecida a la siguiente:
15
Setting up binfmt-support (2.1.6-1) ...
Setting up ksh (93u+20120801-2ubuntu0.16.04.1) ...
update-alternatives: using /bin/ksh93 to provide /bin/ksh (ksh) in auto mode
Processing triggers for systemd (229-4ubuntu21.16) ...
Processing triggers for ureadahead (0.100.0-19) ...
root@ubuntu:~#
Procederemos a hacer lo propio para instalar rpm, ejecutando, como root, el comando:
Recuerde de dar “Y” <Enter>, en caso de que le pida confirmar para continuar.
mkdir -p /var/lib/rpm
Usaremos “informix” como password, aplicando para este punto la misma advertencia realizada para el
password del usuario “root”.
En caso de que pida datos personales para el usuario “informix” déjelos en blanco. Si no desea que se
los pida puede usar la opción “ –-gecos GECOS”, para que no solicite el detalle de los datos personales
del usuario en cuestión.
16
Creating home directory `/home/informix' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:~#
Usando un cliente que soporte sftp, transfiera el archivo “.tar” de la versión 14.10 obtenido en el
apartado “0. Preliminares”, a un directorio dentro de la máquina virtual.
Puede hacerlo en el directorio /tmp , recordando que en la mayoría de los Sistemas Operativos basados
en UNIX, los archivos presentes en /tmp, y sus subdirectrorios son eliminados automáticamente al
apagarse el equipo.
Para este ejemplo usaremos el comando sftp desde la máquina donde bajamos el archivo, como el
usuario “informix”. Los comandos y salidas se muestran a continuación:
$ C:\paso99>dir
Volume in drive C is Windows
Volume Serial Number is 7032-71DF
Directory of C:\paso99
C:\paso99>sftp [email protected]
[email protected]'s password:
Connected to [email protected].
sftp> cd /tmp
sftp> put ibm.ids.14.10.FC3.LNX.tar
Uploading ibm.ids.14.10.FC3.LNX.tar to /tmp/ibm.ids.14.10.FC3.LNX.tar
ibm.ids.14.10.FC3.LNX.tar
100% 422MB 77.7MB/s 00:05
sftp> bye
C:\paso99>
4.2 Descompresión del producto.
Como root en el servidor nos ubicamos donde bajamos el producto (/tmp en este caso):
root@ubuntu:~# cd /tmp
root@ubuntu:/tmp# ls
ibm.ids.14.10.FC6.LNX.tar
systemd-private-0e14452d90ab40da9a10d7792a36ddb3-systemd-timesyncd.service-z1C8Mq
root@ubuntu:/tmp#
Creamos un directorio llamado “paso”, nos cambiamos a él, y descomprimimos en ese directorio el
archivo ibm.ids.14.10.FC6.LNX.tar con el comando:
tar –xvf ibm.ids.14.10.FC6.LNX.tar
17
ids_install
onsecurity
doc/
doc/ids_machine_notes_14.10.txt
doc/ids_unix_relnotes_14.10.html
doc/notesstyle.css
ids.properties
README_ids.txt
root@ubuntu:/tmp/paso#
Por omisión informix se instala en el directorio “/opt/IBM/”. Es una buena práctica, el instalar el motor
de base de datos en su propio directorio, incluso filesystem dedicado cuando esto sea posible sin que
sea obligatorio. Así mismo es práctica común instalar el producto en un directorio que tenga la versión
y edición en su nombre, de esa manera, si se desea tener dos o más versiones del producto, o desea
actualizar la versión del producto, es más sencillo saber con que versión estamos trabajando.
Este valor lo podemos capturar en una de las etapas del instalador, pero dado que es fácil cometer
errores de tecleado, yo recomiendo configurar la variable de ambiente INFORMIXDIR durante la
instalación al valor donde deseamos que se instale. Para ello ejecutamos el comando:
export INFORMIXDIR=/home/informix/14.10.FC10W2.DE
Es de notar que si el directorio no existe, éste será creado como parte de la instalación, y pertenecerá al
usuario informix, grupo informix, con permisos 775.
Una vez definido lo anterior, ubicados donde descomprimimos los binarios, damos el comando:
./ids_install
Aparecerá una ventana para hacerle saber que instalará el producto, y le proporcionará instrucciones
sencillas para usar el script.
Getting Started
---------------
This application will guide you through the installation of IBM Informix
Software Bundle Developer edition.
1. Release Notes
18
The Release Notes can be found in
/tmp/paso/doc/ids_unix_relnotes_14.10.html
To Begin Installation,
Respond to each prompt to proceed to the next step in the installation.
If you want to change something on a previous step, type 'back'.
A continuación aparecerá el aviso de licencia, revíselo usando <Enter> para continuar viendo el texto.
Una vez revisado orpima “1” para aceptarlo y continuar con la instalación.
* PROMPTLY RETURN THE UNUSED MEDIA AND DOCUMENTATION TO THE PARTY FROM
WHOM IT WAS OBTAINED FOR A REFUND OF THE AMOUNT PAID. IF THE PROGRAM
WAS DOWNLOADED, DESTROY ALL COPIES OF THE PROGRAM.
1. Definitions
Acto seguido preguntará por el directorio de instalación. Obsérvese que el valor por omisión
corresponde, en nuestro caso, al valor de la variable de ambiente $INFORMIXDIR, que es el valor
deseado:
Installation Location
---------------------
A continuación nos preguntará por el tipo de instalación a hacer. Observe que tenemos seleccionado
“Typical installation”,
19
Custom: This installation requires greater knowledge of
IBM Informix technology. You can select features
and custom server configurations for your
specific business needs.
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:
Como parte de la instalación del producto, existe la opción de crear una instancia de base de datos. Si
bien normalmente cuando se instala el producto, no es necesario crear una instancia , para fines
de prueba, y para su uso durante los talleres subsecuentes, crearemos la instancia de prueba, por lo que,
en esta ocasión, podemos dejar el valor de “1- Yes - create a server instance” por omisión
seleccionado:
Server Instance
---------------
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:
Como es una instancia de prueba, aceptemos los valores por omisión de: 1-10 usuarios.
===============================================================================
Configuration - Number of Users
-------------------------------
->1- 1 - 100
2- 101 - 500
3- 501 - 1000
4- 1000+
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT::
===============================================================================
20
Installation Summary
--------------------
Product Name:
IBM Informix Software Bundle
Install Folder:
/home/informix/14.10.FC10W2.DE
Product Features:
IBM Informix database server,
Base Server,
Extensions and tools,
J/Foundation,
Database extensions,
[. . .]
Database import and export utilities,
JSON Client Support,
Global Language Support (GLS),
West European and Americas,
East European and Slavic,
Japanese,
Korean,
Chinese,
Thai
Ready To Install
----------------
InstallAnywhere is now ready to install IBM Informix Software Bundle onto your
system at the following location:
/home/informix/14.10.FC10W2.DE
La instalación suele tardar alrededor de 15 minutos pero, una vez más, este tiempo puede variar
dependiendo de la velocidad y tipo de procesador y disco de la máquina anfitriona.
Una vez que la instalación de los productos esté lista, procederá a la creación e inicialización de la
instancia, sabrá que esto está ocurriendo cuando vea el siguiente mensaje:
===============================================================================
Server Initialization
---------------------
The server will now be initialized. Initialization might take quite a while,
depending on the performance of your computer.
Una vez que la instancia haya sido creada con éxito, observará este mensaje:
21
Using the new instance
----------------------
You can open a command prompt to an initialized instance by running one of the
following commands at /home/informix/14.10.FC10W2.DE, where ol_informix1410 is
the path or filename of the instance.
Windows:
ol_informix1410.cmd
UNIX csh:
source ol_informix1410.csh
Tome nota del archivo ol_informix1410.ksh generado en el directorio donde se instaló el producto.
Lo usaremos más adelante para ambientarnos en dicha instancia.
Installation Complete
---------------------
For more information about using Informix products, see the IBM Informix 14.10
Knowledge Center at
https://www.ibm.com/support/knowledgecenter/SSGU8G/welcomeIfxServers.html.
5 Pasos posteriores.
22
5.1 Ambientación de la instancia.
Para ello, firmémonos con el usuario informix, ya sea a través de una sesión nueva de ssh, o dando el
siguiente comando desde la sesión con el usuario root:
su - informix
cat /home/informix/14.10.FC10W2.DE/ol_informix1410.ksh
. /home/informix/14.10.FC3.DE/ol_informix1410.ksh
onstat -
~ [11]$ . /home/informix/14.10.FC10W2.DE/ol_informix1410.ksh
~ [12]$ onstat -
~ [13]$
Para no tener que invocar manualmente el script “ ol_informix1410.ksh” cada vez que entremos a la
sesión de informix, podemos añadirlo al final del archivo .profile del usuario informix con el siguiente
comando. Advertencia: Obsérvese el doble signo “mayor que” consecutivo y sin espacios. Dar un solo
signo “mayor que” hara que el archivo .profile sea suplantado por completo.
Por alguna razón, esta versión de Ubuntu no toma algunas variables de ambiente del archivo
$HOME/.profile, pot lo que tendremos que actualizar el archivo $HOME/.kshrc:
Opcional. Si desea que el prompt de su sesión sea “$ ” corra adicionalmente el siguiente comando:
echo "PS1='$ '" >> $HOME/.kshrc
23
onstat -
$ su - informix
Password:
$ onstat -
onmode -uky
onstat -
$ onmode -uky
$ onstat -
shared memory not initialized for INFORMIXSERVER 'ol_informix1410'
$
Por último, para apagar la máquina virtual, firmémonos como root, y demos el comando:
shutdown –h now
La salida deberá ser parecida a ésta, y la comunicación con la máquina virtual se perderá:
$ su -
Password:
root@ubuntu:~# shutdown -h now
24