viernes, octubre 17, 2014

EntryDNS: servicio gratuito para host dinámico

un excelente, sencillo, intuitivo y gratuito servicio que permite administrar tus propios host apuntando a tu dirección IP dinámica.

https://entrydns.net

 desde linux puede actualizarse la dirección ip ejecutando el siguiente comando desde consola y sustituyendo TOKEN por el Authentication Token asignado al crear previamente la entrada del Host en el sitio:



$ curl -k -X PUT -d "" https://entrydns.net/records/modify/TOKEN

es recome ndable la ejecución del comando periódicamente para asegurar que la ip dinámica se encuentre actualizada en el host correspondiente creado en EntryDNS.


domingo, octubre 12, 2014

Tutorial 1 - Workbench: configuración y conexión a base de datos

a continuación mostraré paso a paso como configurar el Workbench en windows 7 y como conectarnos a nuestra base de datos.

Paso 1:
decargar la herramienta gratuita desde le sitio ficial:

http://dev.mysql.com/downloads/workbench/

Paso 2:

asegurarse de tener instalado el Visual C++ Redistributable Packages for Visual Studio 2013, pueden descargarlo en el sitio de microsoft:

http://www.microsoft.com/en-us/download/

de igual manera al proceder con la instalación de Workbench este nos indicará si poseemos ya instalado el Visual C++ redistributable, es caso de ser así procederá con la instalación, de otra manera nos dará la opción de descargalo, instalarlo y volver a iniciar la instalación del Workbench.

Paso 3:
ejecutar el programa, veremos la siguiente pantalla:


Paso 4:
debemos crear una conexión del aplicativo con el servidor mysql, para ellos debemos, desde la consola de comandos, levantar el servidor mysql ejecutando el comando correspondiente:

F:\>mysqld --console

luego en la pantalla del Workbench vamos a la opción Database -> Manage Connections y tendremos la siguiente ventana:

seleccionamos el botón New, colocamos un nombre para nuestra conexión en el campo Connection Name. Luego colocamos los datos de nuestro servidor mysql en Hostname, Port y los datos de usuario en Username y Password, por lo general con la información que trae por default el aplicativo será suficiente, a menos que hayamos realizados cambios en la configuración del servidor mysql.

realizamos un test de la conexión oprimiendo el botón Test Connection y si todo va bien oprimimos el botón Close.

Paso 5:
abrimos la conexión que hemos creado. Vamos a Database -> Connect to Database y en el primer campo veremos la conexión creada en el paso anterior. Seleccionamos el botón Ok y nos conectaremos a nuestra Base de Datos.

en el panel derecho en la sección SCHEMAS observaremos las bases de datos a las que tenemos acceso.

en otro tutorial mostratré como visualizar los parámetros de las bases de datos, realizar búsquedas y modificar datos.


sábado, octubre 11, 2014

DLNA Server with minidlna

configuring your Linux (mint-ubuntu) as a DLNA Server with minidlna:

install minidlna:

$ sudo apt-get minidlna

edit the configuration file:

$ sudo gedit /etc/minidlna.conf

in this lines you have to copy the directory containing the multimedia files:

media_dir=V,/your/video/directory/files
media_dir=V,/another/video/directory/files
media_dir=A,/your/music/files

in the followings lines define a name (optional) for the server:

friendly_name=Server_Name

set the automatic discover to yes:

inotify=yes

if you want to open the server to everyclient just set the login level to off:

log_level=off

check the permisology in your directories and files and restart the server:

$ sudo service minidlna restart

if you don't see the content try this command:

$ sudo service minidlna force-reload

viernes, octubre 10, 2014

Monitoring Linux's process from console

The following are some useful commands to monitor the process running on your linux OS:

ps
this is the first and the more basic command to check the status of the process running, just write down on the console the follow command:

$ ps -aux

you will see the following information per each user logged in the machine:
USER       PID  %CPU  %MEM    VSZ   RSS  TTY      STAT START   TIME COMMAND

$ ps -u userid

you will get the process that belong to user userid

top
this command is very powerfull and show you real time information for your process just try this:

$ top
and you will get something like this
to exit press ctrl-c

Kill process in one console command line

example:   $ sleep 3600 & [ 1 ] 2225 $ sleep 3600 & [ 2 ] 2226 $ sleep 3600 & [ 3 ] 2227 $ sleep 3600 & ...