Entradas

Mostrando entradas de 2017

Como recuperar RPMDB en RedHat/CentOS/Fedora

Imagen
Linuxeros, aquí con un post express.

Hoy me toco que al intentar actualizar un servidor que administro, me apareció un error de RPM, por lo que al investigar encontré como recuperar la base de rpm.

La siguiente información la encontré en el siguiente enlace en ingles

El error que me apareció es el siguiente:



Para poder solucionar lo anterior, es necesario ir al directorio /var/lib/rpm, ahí se mostraran los siguientes archivos:



Para solucionar, lo que debe hacer es eliminar los archivos llamados __db.00* ejecutando el comando: rm -rf /var/lib/rpm/__db.00* y posterior ejecutar de nuevo yum update.

Y listo, con lo anterior se debería de resolver el problema.

Esperando que ha mas de alguno les sea de utilidad. Hasta la próxima.

Obtener el Valor Autoincrementado en MySQL/MariaDB

Imagen
Que tal, este es mi primer post sobre tema de programacion, al menos en el area de base de datos.

La intension es tener una anotacion mas que un post tutorial, pero espero que a alguien le sirva como referencia.

Bien, basicamente es una traduccion de una de las paginas de desarrollo de MySQL, la cual pueden encontrar en MySQL Connector /ODBC Developer Guide :: Obtaining Auto-Increment Values

Obtener el valor autoincrementado
Obtener el valor de una columna que utiliza AUTO_INCREMENT posterior a una sentencia INSERT se puede lograr en diferentes formas. Para obtener el valor inmediatamente posterior al INSERT, se puede usar una sentencia SELECT con la funcion LAST_INSERT_ID

Por ejemplo, usando Connector/ODBC, puedes ejecutar dos sentencias por separado, la sentencia INSERT y SELECT para obtener el valor de incremento, es decir:

INSERT INTO tbl (auto, text) VALUES(NULL, 'Este es un texto');
SELECT LAST_INSERT_ID();


Si no se requiere el valor en tu aplicacion al realizar el INSE…

Directorios publicados por servicios NFS

Imagen
Estimados, en esta ocasión les traigo un tip "rápido" sobre el servicio NFS.

Me ha tocado instalar algunos servidores GNU/Linux para compartir archivos y la forma mas rápida (y mejor en mi punto de vista) instalamos el servicio NFS, el cual lo trabaja muy bien.

Un chico de sistemas en uno de los negocios donde instalamos ese servicio me pregunto cual seria "los pasos para validar los directorios compartidos" en el servidor de NFS.

Pues bueno, para poder tener una visión de que directorios comparte el servicio hay que confirmar que se tenga instalado el comando "showmount".

En caso de no tenerlo, puedes instalarlo desde tu repositorio, aquí los posibles comandos:

Para Debian/Ubuntu

# sudo apt-get install nfs-common
El paquete nfs-common es el que contiene el comando "showmount".

Para RedHat/CentOS/Fedora
# sudo yum install nfs-utils
Como usarlo
Una vez instalado el paquete, podemos ejecutar el comando:
# showmount -e 192.168.1.182
Esto lo que hará es h…

Continuar descarga con wget en Linux

Imagen
Que tal estimados, de nuevo con una nueva entrada. En esta ocasión hablaremos de un comando muy usado en Linux, el cual te permite descargar archivos desde la web usando la consola.

La razón de la publicación es debido a que me tope que con una situación. Me encontraba descargando una ISO de Issabel, el cual es fork del proyecto Elastix, el cual paso a ser de la empresa 3CX, y al tener el 83% descargado se perdió la señal de Wifi.

Por lo que me di a la tarea de investigar si existía un medio de continuar con la descarga a partir desde lo ya descargado, por lo que le pregunte a Google y me envió a un web (que por cierto consulto bastante) donde indicaban como era el procedimiento.

La forma de hacerlo con el comando wget, es muy sencilla, en realidad solo se agrega un parámetro al mismo y listo, muchos dirán "eso ya lo sabia", bueno este amateur no, por eso procedí a preguntar.

El comando original que ejecute fue:


# wget http://repo.issabel.org/iso/issabel-2.5-x86_64-2017-01-0…

Encontrar procesos con mayor consumo en Linux

Imagen
Lo se, mucho tiempo ha pasado, pero muchas cosas me han pasado, pero quiero no quiero aburrir con eso.

Hoy les traigo una traducción de un post que se me hizo muy bueno y practico a la vez. El original en ingles lo pueden encontrar en esta liga Find Top Running Process By Highest Memory and CPU Usage in Linux

Comencemos entonces.

Encontrar procesos con mayor consumo en Linux Introducción
Los administradores mas eficientes, normalmente son personas flojas. La razón no es porque no hacen nada o pierden su tiempo en su trabajo. En muchos casos es porque automatizan sus tareas diarias. Por eso, no necesitan estar pegados al servidor y usan su tiempo para aprender nuevas tecnologías y estar al día en su área.

Parte de automatizar tareas, es aprender como los scripts hagan lo que debes hacer por ti mismo. Continuamente agregar nuevos comandos a tu base de conocimiento es importante. Por esa razón, en este articulo se compartirá un truco para conocer, cuales procesos están consumiendo mucha …