Entradas

Mostrando las entradas de noviembre, 2016

Instalar SSH en Centos

Imagen
En primer lugar instalaremos OpenSSH en Linux CentOS, que nos permitirá el acceso remoto mediante SSH. Para ello ejecutaremos el siguiente comando: yum install openssh-server Para configurar OpenSSH editaremos el fichero /etc/ssh/sshd_config con el comando Linux: nano /etc/ssh/sshd_config (si no tenemos "nano" podremos usar "vi") , estos comandos se deben ejecutar como usuario administrador o root . Para aplicar los cambios reinciaremos el servicio de OpenSSH con el comando: service sshd restart Si tenemos habilitado el cortafuegos en Linux CentOS deberemos abrir el puerto 22 (o el que hayamos establecido en el fichero de configuración) para permitir las conexiones externas. Para ello editaremos el fichero /etc/sysconfig/iptables con el comando: nano /etc/sysconfig/iptables Añadiremos la línea: -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT (cambiaremos 22 por el puerto establecido en la configuración de OpenSSH) Es...

Listado de comandos utiles para la administración de Informix

Introducción La idea de este post es listar algunos comandos útiles para el servidor de base de datos Informix, con el que algunos tenemos que  sufrir  trabajar día a día. Muchos de ellos se pueden ejecutar desde ambientes gráficos, pero generalmente no disponemos de dichos ambientes en servidores de testing o producción. Bajar el motor Desde la línea de comandos, ejecutar: onmode -ky Podemos hacerlo de forma más “delicada”, siguiendo los siguientes pasos: Ejecutar onmode -sy para dejar no permitir nuevas conexiones, pero permitir que las conexiones que ya estaban abiertas se cierren de forma normal. luego de cerrar todas las conexiones, el servidor queda en quiescent mode, algo así como inactivo, pero no apagado. El siguiente paso es movernos al siguiente log lógico, ejecutando: onmode -l Luego forzamos un checkpoint, de forma de estar seguros de escribir todos los buffers a disco: onmode -c Finalmente, ejecutamos el comando para dejar el servido...

Administrador de Bases de Datos Informix - "dbexport reports SQL error -425 ISAM error -107"

Cuando nos muestra el siguiente mensaje y no sabemos cual es problema ! -425 - Database is currently opened by another user. -107 - ISAM error:  record is locked. La Causa No podía usar dbexport, porque hay al menos una sesión todavía conectada y manteniendo un bloqueo en un objeto. Solución: Buscar la sesión que esta ocasionando el bloqueo y matar la sesión. Utilizamos la bases de administración : database sysmaster SET ISOLATION TO DIRTY READ; SELECT "database lock" table_name, l.type lock_type, l.keynum index_num, HEX(l.rowidlk) rowid, s.sid session_id, s.username, s.pid, s.hostname,  q.sqs_statement statement FROM syslocks l, sysdatabases d, syssessions s, syssqlstat q WHERE d.name=' database_name ' AND l.rowidlk = d.rowid AND l.owner = s.sid AND dbsname = 'sysmaster' AND tabname = 'sysdatabases' AND s.sid = q.sqs_sessionid UNION ALL SELECT l.tabname, l.type, l.keynum, HEX(l.rowidlk), s.sid,...