Entradas

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 …

Como leer/visualizar archivos utmp, wtmp y btmp en Linux

Lectores, les paso este "Como" de linux, algo que debe ser usado por cualquier sysadmin de Linux. Esperando aportar conocimiento, aqui les dejo.

Introducción.
En sistemas operativos Linux/Unix todo es registrado en algun lado (los conocidos logs). La mayoria de registros del sistema se almacenan en el directorio /var/log. El directorio contiene registros relacionados a distintos servicios y/o aplicaciones.

En este directorio tenemos algunos archivos como utmp, wtmp y btmp. Estos archivos contienen todo el detalle de registro de inicio (login) y termino (logout) de sesiones de usuarios ya sea local, sistemas remoto, como estado en el sistema, tiempo en linea, etc.

Informacion sobre los archivos
utmp: te mostrara informacion completa del acceso de usuarios, la terminal que usa, termino de sesion, eventos del sistema y el estado actual del mismo, etc.wtmp: contiene el historio del archivo utmpbtmp: registros solo intentos fallidos de sesion.

Como no revisar Normalmente, cuando i…

Como montar particiones LVM en Linux

Imagen
Como están lectores, reportandome después de varios meses fuera.
Hace un par de días vi un howto que me gusto y quiero compartir.

Nota: lo siguiente es una traducción, el original lo pueden ver el siguiente link: How to mount an LVM partition on Linux
Introducción
LVM es una herramienta de administración de volúmenes lógicos (particiones) la cual te permite administrar el espacio de disco usando la connotación de volúmenes lógicos y grupo de volúmenes.

El mayor beneficio de usar LVM sobre las particiones clásicas es la flexibilidad en la asignación de almacenamiento para usuarios y aplicaciones sin verse limitado por el tamaño de los discos individuales.

En LVM, el almacenamiento físico, en el cual se crean los volúmenes lógicos, son particiones tradicionales (/dev/sda1, /dev/sda2). Estas particiones deben ser marcadas como "volúmenes físicos" y etiquetadas como "Linux LVM", esto para ser usadas en LVM.

Como no montar
Unas vez que las particiones han sido etiqueta…

Linux Liberation

Imagen
Quiero contribuir con mi grano de arena

Aun falta mucho por hacer, pero se ha recorrido mucho.