Posts filed under ‘tutoriales’

apagar monitor desde linea de comando

Encontre un sitio tremendo. Tiene muchisimas cosas para aprender. Una de ellas.

http://www.alfaexploit.com/ficheros_web/leer.php?id=32

Si tienen tiempo pispeen por que vale la pena todo lo que hay para aprender. Una cosa de las tantas que me encanto es como apagar el monitor desde lina de comando.

xset dpms force off –> Apaga el monitor

xset dpms force on –> Enciende el monitor

xset dpms force standby –> Pone en standby el monitor

xset dpms force suspend –> Suspende el monitor

May 1, 2015 at 7:50 am Deja un comentario

mediawiki en debian 7

Pasos ideales para que ande. A mi me anduvo. Los pasos lo saque del siguiente enlace que me sirvió para llegar a buen puerto.  http://linux.koolsolutions.com/2009/03/05/howto-setup-a-mediawiki-wiki-server-on-debian-linux-lenny/

apt-get update;apt-get upgrade -y;apt-get update;apt-get upgrade -y;apt-get install vim -y
apt-get install mediawiki -y
apt-get install apache2 -y
apt-get install php5 libapache2-mod-php5 -y
apt-get install mysql-server mysql-client -y
apt-get install install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json -y
ln -s /usr/share/mediawiki /var/www/drupal/mediawiki

Luego accedemos a nuestra wiki con la ip/mediawiki
Nos toca la parte de configuración y eso nos descarga un archivo que tenemos que mover a la carpeta /etc/mediawiki/ previamente habiéndolo copiado al host de la wiki.

mv LocalSettings.php /etc/mediawiki/

abril 24, 2015 at 2:17 pm 1 comentario

vpn con tinc

La idea del post era poder documentar un tema con el que vengo laburando desde hace unos días y con el cual me re enganche. Y este tema es vpn a través de tinc. En este ejemplo vamos a hacer algo sencillo entre tres computadoras conectadas. Al que queda reconocer es que básicamente labure muchísimo con el ejemplo que pueden encontrar en el siguiente sitio(http://xmodulo.com/2012/05/how-to-install-and-configure-tinc-vpn.html) y que me sirvió muchísimo.

aptitude install tinc
mkdir -p /etc/tinc/vpn_name/hosts
vim /etc/tinc/vpn_name/tinc.conf

Name = alice
AddressFamily = ipv4
Interface = tun0
ConnectTo = bob
ConnectTo = ceci

vim /etc/tinc/vpn_name/hosts/alice

Address = ip_equipo
Subnet = 10.0.0.1/32

tincd -n vpn_name -K4096

vim /etc/tinc/vpn_name/tinc-up

#!/bin/bash
ifconfig $INTERFACE 10.0.0.1 netmask 255.255.255.0

vim /etc/tinc/vpn_name/tinc-down

#!/bin/bash
ifconfig $INTERFACE down

chmod 755 /etc/tinc/vpn_name/tinc-*

En el otro host, tenemos que hacer algo muy parecido.

aptitude install tinc
mkdir -p /etc/tinc/vpn_name/hosts
vim /etc/tinc/vpn_name/tinc.conf

Name = bob
AddressFamily = ipv4
Interface = tun0
ConnectTo = alice
ConnectTo = ceci

vim /etc/tinc/vpn_name/hosts/bob

Address = ip_equipo
Subnet = 10.0.0.2/32

tincd -n vpn_name -K4096

vim /etc/tinc/vpn_name/tinc-up

#!/bin/bash
ifconfig $INTERFACE 10.0.0.2 netmask 255.255.255.0

vim /etc/tinc/vpn_name/tinc-down

#!/bin/bash
ifconfig $INTERFACE down

chmod 755 /etc/tinc/vpn_name/tinc-*

Y por ultimo en el tercer host.

aptitude install tinc
mkdir -p /etc/tinc/vpn_name/hosts
vim /etc/tinc/vpn_name/tinc.conf

Name = ceci
AddressFamily = ipv4
Interface = tun0
ConnectTo = alice
ConnectTo = bob

vim /etc/tinc/vpn_name/hosts/ceci

Address = ip_equipo
Subnet = 10.0.0.3/32

tincd -n vpn_name -K4096

vim /etc/tinc/vpn_name/tinc-up

#!/bin/bash
ifconfig $INTERFACE 10.0.0.3 netmask 255.255.255.0

vim /etc/tinc/vpn_name/tinc-down

#!/bin/bash
ifconfig $INTERFACE down

chmod 755 /etc/tinc/vpn_name/tinc-*

Lo que viene ahora es intercambiar la informacion entre los tres host.

scp /etc/tinc/vpn_name/hosts/alice root@bob:/etc/tinc/vpn_name/hosts/
scp /etc/tinc/vpn_name/hosts/alice root@ceci:/etc/tinc/vpn_name/hosts/

scp /etc/tinc/vpn_name/hosts/bob root@alice:/etc/tinc/vpn_name/hosts/
scp /etc/tinc/vpn_name/hosts/bob root@ceci:/etc/tinc/vpn_name/hosts/

scp /etc/tinc/vpn_name/hosts/ceci root@alice:/etc/tinc/vpn_name/hosts/
scp /etc/tinc/vpn_name/hosts/ceci root@bob:/etc/tinc/vpn_name/hosts/

Luego de eso hay que iniciar el servicio en cada uno de los host para que se conecten.

sudo tincd -n vpn_name –logfile

Para confirmar que todo esta bien deberian de tener un nuevo dispositivo como tun0 con una ip. Y si se fijan en el archivo de log que es

tail /var/log/tinc.vpn_name.log

Deberían de tener algún mensaje sobre el tema.

abril 18, 2014 at 4:32 am Deja un comentario

Una idea para la tele

Estaba viendo esa rara sensación que ocurre cuando la gente ve una cámara de televisión en el lugar. Es bastante llamativo como se transforman y quieren salir por televisión aunque sea por un instante. Se me ocurrió una idea para un programa de televisión que esta bastante piola. No se si ya alguien lo invento o no. Pero estaría buenísimo armar una especie de mini serie televisiva en el momento. Como es esto, fácil salís con un grupo de gente para producir un programa en vivo, con un guion de una historia medianamente buena. Y los actores los vas eligiendo de acuerdo a quienes te encontrás en la calle. Un día una chica puede ser la protagonista de esa historia, al otro ser otra chica y las posibilidades son muchísimas. Lo gracioso seria ver que sale de una historia en donde le cambias los personajes todos los días. Yo creo que tiene mucha originalidad, y no es difícil de llevar a cabo, es mas la gente se va a prender para participar. Una buena historia con buenos guiones no es difícil de conseguir, y el hecho de cambiar de escenario todos los días es algo genial. Lastima que no conozco a la gente apropiada para llevar la idea a algún canal de tele.

marzo 28, 2013 at 1:15 pm 1 comentario

Instalando Drupal

Bueno tuve que hacer una instalación de Drupal. Estoy metido en un desarrollo de una aplicación que se usan en Centros de Formación Profesional. Y si bien no me toco colaborar en la programación desde un punto hasta acá voy a tener que dar una mano en su administración. Para ver que onda y como funciona me puse a hacer lo mas básico que es instalarlo. Levante un Debian en una maquina virtual gracias a Virtual Box y me puse con la tarea de instalación. Leí muchos instructivos de instalación, y esta bueno que exista muchas fuentes sobre el tema. Esta todo bien documentado. Pero entre todos los instructivos que leí me quede con un video que saque de la famosa pagina de video. No recuerdo la dirección posta del video. Si se que promocionaba que venia de un sitio que es.

http://aprendiendoando.com/

Y bueno ahí hay un video que explica bien como instalar Drupal. Pero vamos por parte. Antes de instalar Drupal necesitamos tener unas cuantas cosas andando. Si bien como requerimiento se solicitan solo tener un apache corriendo con PHP y MySQL. Encontré un post de un blog en donde explicaban muy bien como instalar todo eso y muchas otras cosas que son útiles a la hora de trabajar con estas cosas. El blog de dicho post es

http://www.regoremor.com/plataformas/linux/instalacion-de-apache2-con-php5-y-mysql-en-debian-squeeze/

En el mismo explican bien paso a paso. Y vale la pena leerlo, si aun así luego de lo que comento te chupa un huevo y no quiere leerlo con ejecutar como root la siguiente linea.

aptitude install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json phpmyadmin

Tenes todo instalado y listo para darle comienzo a la instalación de Drupal. En el video de esta gente que mencione anteriormente, y del cual no tengo el enlace sino lo pondría dan un par de pasos para instalar esto. El primero es poner a trabajar el mod rewrite de apache con la siguiente linea

a2enmod rewrite

Luego restartear apache así.

/etc/init.d/apache2 restart

Y ahora lo que tenemos que hacer es bajar desde la pagina de drupal.org la version de drupal que instalemos. Esto una ves que lo bajemos lo tenemos que descomprimir en la carpeta por default de apache. En mi caso esta carpeta es /var/www/. Luego de descomprimirla le cambie el nombre a la carpeta que quedo dentro de esa mencionada con un nombre que era el que iba a tener el sitio que estábamos por instalar.

En mi caso la carpeta descomprimida con el drupal termino teniendo el siguiente path

/var/www/prueba_drupal/

Una ves descomprimido el archivo con el contenido de drupal en la carpeta que sirve el apache ya tenemos listo el sitio para navegar en la instalación. Ponemos en la barra de navegación de un navegador web lo siguiente(esto depende del nombre que le hayas puesto a la carpeta descomprimida con los fuentes de Drupal, en mi caso es asi).

localhost/prueba_drupal

Y aparece el menu de instalación de drupal. Los errores que van a ir apareciendo se soluciona con las cosas que hacemos abajo e ir actualizado la pagina con f5. El primer error comenta sobre la existencia del archivo mencionado abajo, el segundo habla sobre los permisos del mismo. Es decir hacemos lo que aparece abajo y vamos recargando la pagina.

Luego de eso dentro de esta carpeta tenemos que buscar el archivo default.settings.php y hacerle una copia, la copia se tiene que llamar solamente settings.php. A este ultimo archivo le tenemos que dar permiso de escritura y lectura. Lo hacemos así.

chmod 777 settings.php

También tenemos que crear la carpeta files.

mkdir files

Y darle los mismo permisos.

chmod 777 files/

El ultimo error pide que le cambiemos lo permisos al archivo.

chmod 644 settings.php

 

Y con eso estaría todo hecho. Posta que tenia ganas de hacer el tutorial un poco mejor de lo que esta hecho. Pero si lo haría como quisiera creo que no lo voy a publicar nunca. Asi que lo hice así nomas.

 

marzo 14, 2013 at 2:51 pm 2 comentarios

Thunderbird

Entre una de las tantas cagadas que estoy cosechando en mi nuevo laburo, esta la mas reluciente y reciente a la ves de una gran seguidillas de ellas. Tenia que hacer una instalacion de una maquina guardando los datos del correo de la secretaria del capo capo. Y la posta que la cague mal. No llegue a exportar bien los contactos del correo. Pero bueno peleando con el tema encontre un post de alguien que ya habia solucionado el tema. En distro como gnu/linux se suele guardar todo lo que le pertenece al usuario en su propia HOME. Ahi si tuve el resguardo de guardar una copia del mismo. Y hoy descubri que los contactos se guardan en dos archivos. Uno de ellos se llama

history.mab
abook.mab

Esos archivos suelen estar siempre en una ruta que cambia deacuerdo a cada usuario, pero por ejemplo en mi caso estos estan en

/home/ed/.thunderbird/wz0h29rt.default/history.mab
/home/ed/.thunderbird/wz0h29rt.default/abook.mab

Entonces espero que el lunes de bien con estos archivos y pueda resguardar los contacto. No me gustaria que esta persona se engrane conmigo. Es alguien a quien me costo muchisimo lograr entrar en confianza. Y justo ahora que anda todo bien, cagarla con esta seria terrible.

septiembre 14, 2012 at 8:30 pm 2 comentarios

Mantella

No podía seguir evitando el leerme algo tan genial como Punta Baja de Mauro Mantella. La verdad que venia con ganas desde hace tiempo. Es genial lo que hace este pibe. Yo conocí al personaje de bizancio gracias a una cartas en donde aparecía como personaje. Pero a Mantella lo tenia de haber leído su laburo en la Bastion Unlimited. Y voy a seguir pensando que hasta que a algún editor no se le ocurra sacar el Hombre Primordial, en edición lujosa a color, no va a existir la paz mundial. Es una injusticia que pocos conozcan esa historia.

May 26, 2012 at 5:28 pm Deja un comentario

Matando al java

Hoy tuve ese enorme sentimiento de ganas de poder hacer sufrir a un programador java que me esta complicando la puta vida. En serio que por todas las cosas que tuve que pasar por culpa de su idiotez e incapacidad como programador, el sujeto merece sufrir mal. Lastima que no haya modo de hacer justicia.

abril 13, 2012 at 11:46 pm Deja un comentario

instalando ocsinventory

En donde estoy laburando me dieron el trabajo de investigar de que manera se podía hacer un inventario del equipo que hay en sistemas. Al principio era una idea la de montar un servidor que hiciera el laburo de inventariar. Luego esa idea se acoto a hacerlo algo mas básico y sencillo. Cuando comencé a hacerlo a la vieja usanza me dieron otra vuelta y me pidieron que se haga bien. Es decir que vuelva a la idea de buscar un sistema que lo hiciera bien. Di con varias herramientas libres. Y eso me gusto muchísimo. La que si me sirvió bastante es OCS Inventory. Básicamente vi que existen muchísimos tutoriales copados. Pero yo resumí el laburo que realice a dos enlaces y un libro que anda dando vuelta por ahí sobre el mismo sistema. Los dos enlaces que me sirvieron para lograr la instalación del servidor fueron los siguientes(Como esta mierda de wordpress no me muestra los enlaces los pongo a lo bruto, sepan disculpar). El primero es el que permite instalar lo que necesita el OCS Inventory es decir tener lo necesario MySQL PHP Apache2 y otras cosas mas. Y la dirección del enlace es
http://joseantoniovilar.com/2011/04/instalar-mysql-en-ubuntu-10-04-2-lts-en-10-pasos/

Básicamente hay que instalar un par de cosas para estar seguro de que funcione. Luego viene la parte en si de la instalación de OCS Inventory. Y para eso recurrí al siguiente enlace

OCS Inventory como instalarlo en Debian (Howto Install)

La verdad que quedo andando todo re bien. Ahora solo queda instalar los clientes y ver como lo audita.

marzo 14, 2012 at 11:42 pm Deja un comentario

MultisystemBoot

Hace un tiempo participe dando una mano en una flisol que se hizo en un centro de formación profesional, al que asistí como alumno. Y del cual siempre estuve orgulloso por el valor que tiene ese lugar en todo sentido. Ahí fui alumno, y conocí gente muy grosa. Y hablando mas que nada del tema del post en ese flisol conocí a un instalador que fue a dar una mano. Que es profesor de no se que universidad. Y la macana es que no me acuerdo como se llamaba este sujeto. Pero me acuerdo que habia hablado de un paquete que te permitia meterle a cualquier pendrive una cantidad considerable de imagenes ISO. Provocando que tuvieras una especie de megalivecd. Que te permitiera, siempre limitando la ocasion a la memoria del pendrive, meterle cuantos livecd quisieras. Investigando el tema di con el mismo sistema que esta persona uso en esa flisol. Les paso la direccion para quienes quieran insvestigar[0].

[0] http://www.pendrivelinux.com/multiboot-create-a-multiboot-usb-from-linux/

Esa pagina esta genial. No solo por que tiene muchas opciones, sino que la que muestra ahí es la que use. Y es tan fácil de usar que solo requiere que tenga las imágenes de las livecd a mano y lo que hay que hacer es bajar un scrip que hace todo por vos, te pide que pongas la memoria en el usb y ahí te habilita un programa en donde vas metiendo las iso. Eso te genera una memoria usb con varias distros para usar o instalar. Muy groso

julio 8, 2011 at 9:19 pm Deja un comentario

Older Posts


bueno

May 2024
L M X J V S D
 12345
6789101112
13141516171819
20212223242526
2728293031  

Archivos