Instalar office en Debian

Instalar office en Debian

Presentacion:

El procedimeinto que se describe realiza la instalacion del paquete de openoffice en su PC con sistema operativo debian. En etse caso ountual instala no solo el openoffice, sino tambien los diccionarios en español y el lenguaje en español.

Procedimiento:

1. Acceda a la consola con usuario root

2. Una vez autenticado como root dijite en la consola:

apt-get install openoffice.org openoffice.org-l10n-es openoffice.org-help-es myspell-es

3. Insertando los medios segun le baya pidiendo el programa de instalacion.

Recuperar todas las variables definidas en PHP

Recuperar todas las variables definidas en PHP

Descripcion:

Hoy presento la manera d erecuperar todas las variables que se defienen por PHP, esto se hace por emdio de una funcion.

Funcion:

get_defined_vars(): Devuelve un array multidimencional con todas las variables definidas.

array_keys(get_defined_vars()): Si combina esta fucnion con la funcion array_keys, tendra solo los nombre de los indices de las variables, con esto ferificara si una variable ya esta definida.

backups con mysqldump

backups con mysqldump

Presentacion:

En esta ocaoion me he encontrado con el siguiente dilema, debo crear una copia exacta de una pagina web de internet en una maquina virtual para realizarle pruebas desde mi maquina virtual y no el servidor real. El asunto es hacer la copia de la base de datos la cual esta en mysql y al tratar de conectarme por diferentes utilidade a la base de datos no meda conexion.

Solucion:

La mejor forma para lograr la base de datos en este caso es conectarme al servidor y desde alli realizar la copia con el comando mysqldump, en mi caso particular siempre he usado ssh, asi que en este caso me conecte con ese comando.

Creacion del backup:

Una vez haya ingresado al servidor y tenga los datos de autenticacion del servidor de mysql simplemente ejecute el comando

mysqldump --opt --password=miclave --user=miuser mibasededatos > archivo.sql

Restauracion del backup:

El comando para restarurar el backup realizado es:

mysql --password=miclave --user=miuser mibase < archivo.sql

Comentario final:

Esta metodologia usa consola, no ha muchos les gusta «El lado oscuro», pero es el mas eficiente ya que por defectep al instalar mysql tambien se instala mysqldump.

Protegido: Acceso router HUAWEI HG520b de ETB

Este contenido está protegido por contraseña. Para verlo, por favor, introduce tu contraseña a continuación:

Instalar FireBug y FirePHP en IceWeasel con linux Debian

Instalar FireBug y FirePHP en IceWeasel con linux Debian

Presentacion:

Las extenciones FireBug y FirePHP son realmente util a la hora de hacer debug, estas herramientas se instalan como pluguins o addons del muy popular firefox, estas extensiones en el navegador firefox y en el sistema operativo Windows no tienen ningun inconveniente, pero al intentar instalarlas desde el navegador WEB hermano de Firefox en linux debian Iceweasel, la instalacion no se realiza.

Este documento le muestra la forma y las versiones de estos utiles mini aplicativos en un navegador web Iceweasel version 3.0.6.

Descargar paquete de firebug:

El primer paquete a descargar es el firebug ya que como debe saber el firePHP no funciona sin el firebug primero, razon por la cual es el primer paquete a descargar.

1. En un navegador cualquiera dirijase a la direccion http://packages.debian.org/lenny/iceweasel-firebug y desde este enlace descargue el instalador, en el momento de crear este documento se descargo el archivo iceweasel-firebug_1.2.0~b6-1_all.deb.

Descargar paquete firePHP:

Para que el firePHP funcione correctamente con el firebug y el Iceweasel V3.0.2 es necesario descargar la version 0.2.1, al momento de crear este manual encontre una pagina que tiene un historico de firephp bastante interesante.

1. En un navegador dirijase a la direccion http://releases.mozilla.org/pub/mozilla.org/addons/6149/

2. Descargue el archivo firephp-0.2.1-fx.xpi

Instalacion de paquetes:

Como podra ver el firebug es un paquete con extension .deb, un instalador propio de linux Debian, para instalar este complemente realize:

1. Abra una consola con usuario root.

2. Dirijase a la ruta donde desacargo el archivo de firphp.

cd «ruta_donde_descargo_el_paquete»

3. Proceda a la instalacion del paquete con el comando apt-get

apt-get install iceweasel-firebug_1.2.0~b6-1_all.deb

4. Si tiene abierto iceweasel es necesario que lo cierre y lo vuelva a brir.

Como se puede apreciar la extension de firephp es .xpi, es decir que se instala directamente sobre el navegador, para instalar este paquete realize los iguiente.

1. Abra el iceweasel.

2. Verifique que el firebug ya esta instalado.

3. De estar instalado el firephp, dirijase a la carpeta donde descargo el firephp-0.2.1-fx.xpi con ayuda de un navegador de archivos.

4. Coja el firephp-0.2.1-fx.xpi y arrastrelo hasta el navegador iceweasel.

5. Siga los pasos de instalacion que el iceweasel le pida para instalar el complemento.

Precauciones:

1. Recuerde que para que el firePHP le funcione adecuadamante el firebug en sus pestañas de Consola y red deben estar habilitadas o Enable, ambas.

2. Se recomeinda que almacene los archivos en un lugar donde nop los pierda, como son versiones de internet esposible que un fuituro desaparezcan de las direcciones que le sugiero y en ese caso sera necesario volverlo a buscar en otras paginas.

3. Si las direcciones que menciono en el tutorial no estan disponibles usted tendra que buscarlas de nuevo teniendo en cuenta las versiones de todos los paquetes para que todo funcione correctamente.

4. Como usted debe saberlo el uso de estas extensiones muestra infromacion sensible y/o delicadad, easi que debe manejarlas con cuidado y no publicarlas en su pagimna WEB final con estos compunentes funcionando, ya que esto crea una falla de seguriddad bastante importante en su sistema.

Configurar cliente NFS en linux Debian

Configurar cliente NFS en linux Debian

Presentacion:

Este documento trata del procedimiento para acceder como cliente al servidor de NFS.

Instalacion de paquetes:

Para que un equipo de la red sea cliente de NFS es necesario que tenga instalados los paquetes portmap, nfs-common.

1. Abra una terminal como root.

2. Instale los paquetes con el comando

apt-get install portmap, nfs-common

Detalles de conexion:

Para conectarse al servidor NFS y si esta utilizando estemanual como el completo del servidor del nfs es importante que el cliente tenga la ip 10.10.10.1.

Accediendo a las carpetas:

Para acceder a la carpeta del servidor NFS /repositoioSVN monte la unida con el comando
mount.

1. En la consola utilize el comando mount para acceder a la carpeta compartida

mount 10.10.10.2:/repositorioSVN /repositorioSVN

Configurar servidor NFS en linux Debian

Configurar servidor NFS en linux Debian

Presentacion:

El NFS o Network File System es basicamente un protocolo que usa linux (no se que otros sitemas operativos lo usen) para compartir carpetas en red, de manera similar como lo haze windows con compartir carpetas, pero para equipos con sistema operativo linux.

El procedimiento que se describe aqui aplica unicamente para el servidor y no implementa ningun concepto de seguridad, la idea es que se resuelva una condicion en una red local segura, la seguridad y los riesgos que no aplicarla incurren es reponsabilidad de cada uno.

Software instalado:

El servidor de archovs debe tener instalados los paquetes nfs-common nfs-kernel-server.

1. Inicie sesion con usuario root desde una consola.

2. Instale los paquetes con el comando:

apt-get install nfs-common nfs-kernel-server

3. Inserte los medios de instalacion segun se lo solicita el programa de instalacion.

Definir los directorios que se pueden acceder por NFS:

El siguiente pao es definir los directorios que usted define para que sean accedidos desde la red por el protocolo NFS. Esta definicion se realiza en el archivo /etc/exports

1. Abra el archivo /etc/exports

gedit /etc/export

2. Ingrese la linea

/repositorioSVN 10.10.10.1(rw,sync)

3. Guarde los cambios y cierre el archivo.

4. Reinicie los servicios

/etc/init.d/nfs-kernel-server restart

/etc/init.d/nfs-common restart

Descripcion:

En este caso se comparte la carpeta /repositorioSVN para que pueda ser accedido por la IP 10.10.10.1 con los permisos de lectura y escritura (rw) y modo de sincronizacion sync

Configuracion minima de seguridad:

1. Edite el archivo /etc/hosts.allow adicionando las siguientes lineas

portmap:10.10.10.1/255.255.255.0

lockd:10.10.10.1/255.255.255.0

mountd:10.10.10.1/255.255.255.0

rquotad:10.10.10.1/255.255.255.0

statd:10.10.10.1/255.255.255.0

2. Guarde y cierre el archivo.

3. Reinicie los servicios.

Precauciones adicionales:

1. Si la carpeta que usted intenta poner en el servidor NFS esta en formato ntfs, no lo podra montar asi este teniendo acceso a manera de escritura, lectura con la libreria ntfs-3g, debe estar en una particion fat o propia de linux como ext3.

Configurar red de bridge con host e invitado en linux Debian y Virtualbox

Configurar red de bridge con host e invitado en linux Debian y Virtualbox

Presentacion:

He tenido la necesidad de crear una maquina virtual instalada con VirtualBox con anfitrion con Linux Debian y host de linux Debian. Debido a la necesidad era indispensable tener acceso al sistema host desde el anfitrion por medio de red adicionando que por ser un portatil, tendria ocaciones en la que no tendria red LAN o WiFi disponible, razon por la cual las maquinas se deben entender con direcciones IP estaticas y sin necesidad de estar conectadas a la red.

Preparacion:

Para logarar satisfacer el problema que se describio en la presentacion es necesario disponer de los siguientes elementos.

1. PC con Sistema operativo Linux Debian el cual actuara como anfitrion.

2. Software de VirtualBox instalado en el sistema principal.

3. Archivo de sistema host el cual va ha ser montado en el VirtualBox.

4. Los DVD’s de instalacion del sistema operativo en un medio portatil.

Recomendacion inicial:

Los procedimientos que se describen a continuacion tienen impacto directamente sobre las interfaces de red de su PC, asi que antes de iniciar se le recomienda que haga una copia del archivo /etc/network/interfaces para no perder la configuracion actual de su red.

Explicaicon teorica del procedimiento:

Para lograr el hecho de que la maquina emulada se comunique con el anfitrion y viceversa es necesario usar el metodo «Adaptador de puente» o «bridge» en la configuracion de la red del sistema host.

Para lograr esta conexion es necesario que el sistema anfrition tenga configurada un puente de red entre la interfaz virtual de cada maquina virtual y la interfaz real de su PC.

Prepatacion del anfitrion para crear interfazes de puente:

Lo primero que se debe realizar para poder realizar el procedimiento es preparar al anfitrion para crear interfazes de red.

1. Instale los paquetes uml-utilities y bridge-utils asi:

apt-get install uml-utilities bridge-utils

2. Para que el usuario que ejecuta la maquina virtual tenga acceso a la interfaz , el usuario tendra que ser parte del grupo unl.net, para realizar esto se digita en la consola

gpasswd -a <usuario> uml-net

Creacion del puente:

La creacionj de este puente se realiza en el sistema anfitrion donde ya realizo los pasos anteriores.

1. Inicie una sesion en la consola con usuario root.

2. dirijase a la carpeta /etc/network con el comando

cd /etc/network

3. abra el archivo interfaces con su editor favorito.

gedit interfaces

4. Defina una interfaz tap seguido de un numero identificador, debe definir una interfaz de este tipo por cada maquina virtual que usted desea que use este metodo de conexion a la red.

auto tap0

iface tap0 inet manual

up ifconfig $IFACE 0.0.0.0 up

down ifconfig $IFACE down

tunctl_user <usuario>

4.1 En este punto es importante que cambie la ultima linea en el texto <usuario> por el valor o nombre del usuario que ejecuta el virtualbox para que se pueda usar la interfaz.

5. Defina el puente ha ser usado segun la siguiente estructura.

auto br0

iface bro0 inet static

address <ip del puente>

netmask <mascara de red del puente>

gateway <Puerta de entrada del puente>

bridge_ports <interfaz real a la que el puente se conecta> <todas las interfaces tap que se conectan con este puente>

bridge_maxwait 0

5.1 De manera mas concreta.

auto br0

iface bro0 inet static

address 192.168.1.2

netmask 255.255.255.0

gateway 192.168.1.1

bridge_ports eth0 tap0

bridge_maxwait 0

6. Guarde los cambios en el archivo.

7. Reinicie los servicios de la red.

Montar CD en Virtualbox con anfrition e invitado en Linux Debian

Montar CD en Virtualbox con anfrition e invitado en Linux Debian

Presentacion:

Me he encontrado con la necesidad de emular un sistema operativo Linux Debian sin entrono grafico (Sistema invitado) dentro de un Linux Debian (Sistema anfrition).

El sistema anfrition tiene instaldo virtualbox y necesite instalar los Guest Additions debi realizar el siguiente procedimiento.

Prerrequisitos:

1. Tener instalado el virtualBox.

2. Tener el disco duro virtual del sistema invitado creado y montado en el «Administrador de medios virtuales».

3. Tener la maquina virtual definida.

4. Dentro de la configuracion de la maquina virtual, seccion «Almacenamiento» en el «Arbol de almacenamiento» y dentro del «controlador IDE», exista una unidad de CD.

Procedimiento:

1. Inicie la maquina virtual.

2. Dentro de las opciones de la maquina virtual corriendo y en el menu «Dispositivos» seleccione la opcion «Instalar <<Guest Adittion>>».

3. Esperar que la maquina virtual haya arrancado.

4. Autentiquese como usuario root.

5. Monte el archivo .iso en la unidad de CD del sistema invitado con el comando

mount /dev/cdrom /media/cdrom.

Configurar Modem ZTE-MF100 en debian

Configurar Modem ZTE-MF100 en debian

Presentacion:

En mi caso particular tengo un plan de datos con internet ilimitado con la empresa TIGO en Colombia, y siempre habia querido usar esta conexiona  internet desde mi portatil el cual tiene instalado linux debian 5.0.6, por no haber logrado nates esta conexion era necesario convivir con Windows XP, situacion que ya no sera mas ais.

Prerrequisitos:

Dentro de las cosas que se neceistan para realizar esta instalacion y configuracoon son:

1. usb-modeswitch: Como ya debe saberlo este modem tiene un slot para insertarle una memoria miscroSD de maximo dos Gigas, es decir que este modem funciona como medio de almacenamiento, adcemas de tener una unidad de CD virtual instalada, lugar donde se almacenan los instaladores del modem para Windows. Con este paquete se permite cambiar de modo a la USB, de unidad de almacenamiento a Modem.

2. wvdial: Este programita es el encargado de realizar la marcacion y conexion a internet por medio del USB ZTE MF-100.

3. PC con puetos usb disponibles y sistema operativo Linux Debian 5.0.6.

Verificar el modo de operacion del modem:

En este paso se identifica que el modem se reconozca como Modem y no como cualquier otra unidad, para realizar este procedimeinto siga con las siguientes instrucciones.

1. En una consola con usuario root digite el comando:

lsusb

En los resultados que aqui le arroja verifique la informacion del modem.

Bus 005 Device 006: ID 19d2:2000 ONDA Communication S.p.A. ZTE MF627/MF628/MF628+ HSDPA

Lo que se mustra a continuacion garantiza que tiene un Modem y el segundo indicador del ID cn valor de 2000 indica que esta en otro modo diferente al de Modem.

Instalacion del usb-modeswitch:

Este fue el primer problema a la hora de realizar esta instalacion, este problema se debe ha que las nuevas versiones de este paquete que se consiguen en la pagina oficial de este programa son muy recientes y no estan disponibles para la version de Debian que tengo instalado, aunque en el momento de crear este manual se indica que era la ultima versiondel Debian.

Por tal razon fue necesario buscar un paquete con una version anterior, despues de mucho Googlear, encontre este enlace (http://www.aportes.venenux.org/usuarios/Alexis/usb-modeswitch_1.1.2-1_i386.deb) lugar desde el cual descargue el usb-modeswitch con una version la cual no puso problema cuando intsale el compoenete, los pasos aseguir son:

1. Descargue desde la pagina indicada el archivo usb-modeswitch_1.1.2-1_i386.deb.

2. Instalelo abriendo una consola y autenticandose como usuario root.

2.1. dirijase a la ruta donde descargo el archivo:

cd /carpeta1/carpeta2/carpeta3

2.2 Por ser un archivo con extension .deb yo recomiendo instlarlo por dpkg de la siguiente manera.

dpkg -i Instale usb-modeswitch_1.1.2-1_i386.deb

3. Configuracion.

3.1 con el editor de su preferncia edite el archivo /etc/mode-switch.conf que quede con esta infromacion

# Configuration for the usb-modeswitch package, a mode switching tool for
# USB devices providing multiple states or modes
#
# This file is evaluated by the wrapper script «usb_modeswitch» in /lib/udev
# To enable an option, set it to «1», «yes» or «true» (case doesn’t matter)
# Everything else counts as «disable»

# Disable automatic mode switching globally (e.g. to access the original
# install storage)

DisableSwitching=0

# Enable logging (results in a extensive report file in /var/log, named
# «usb_modeswitch_<interface-name>»

EnableLogging=0

#Model ZTE MF-100
DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProdct= 0x0031

MessageEndpoint= 0x01

MessageContent= «55534243123456782000000080000c85010101180101010101000000000000»

1. nano /etc/mode-switch.conf

2. Copie y pegue el contenido que se mostro anteriormente.

3. Guarde los cambios del archivo y cierrelo.

Cambie el modeo de operacion del modem ZTE MF-100 a Modem:

Para cambier el modo de ejecucion del modem realize el siguiente procedimeitno:

1. En la konsola digite

usb_modeswitch -W -c /etc/usb_modeswitch.conf

Esta ejecucion le debe informar al final que hizo un cambio.

2. En este punto debe esperar ya que el modem se toma su tiempo para realizar el modo de cambia, la luz indicador ase apaga y vuelve y se enciende, en este punto se debe verificar que el cambio de modo se hizo digitando en la consola el comando

lsusb

En esta ejecucion debe verificar 1ue el segundo parametro del ID cambio, como dato curioso, poseo dos modem de estos y uno meda el ID 19d2:2003 y otro me da ID: 19d2:0031. Para ser congruentes en el proceso de configuracion del usb-moswitch verifique que el valor de «TargetProdct» sea el mismo que el sistema le indica aqui.

Bus 005 Device 006: ID 19d2:0031 ONDA Communication S.p.A.

En este punto el modem ya esta reconocido y funcionando como Modem.

Configuracion y conexion a la red de datos:

Una vez el modem ya se reconoce como un Modem se puede realizar la conexion a la red de datos, para realizar este procedimeinto es necesario crear un archivo de configuracion de los parametros de conexion de la siguiente forma.

1. Cree la configuracion inicial del wvdial ejecutando este comando en la consola

wvdialconf

2. Edite el archivo de configuracion /etc/wvdial.conf

[Dialer Defaults]
;Init1 = ATZ
;Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init1= AT+CGDCONT=1,»IP»,»web.colombiamovil.com.co»
Modem Type = USB Modem
ISDN = 0
Password = » »
Username = » »
;Auto DNS=[no]
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB3
Baud = 460800
Stupid Mode = yes

El valor de Modem = /dev/ttyUSB3, varia segun cada caso, lo iportante es cambiar el numero hasta darle al lugar donde se definio el modem.

3. Guarde y cierre el archivo.

Conectarse:

Este procedimiento y el ultimo le indicara como conesctarse ha internet.

1. En la consola Cambie de modo el modem con al sentencia.

usb_modeswitch -W -c /etc/usb_modeswitch.conf

2. en la consola digite

modprobe usbserial vendor=0x19d2 product=0x0031

3. Realize el marcado con

wvdial

4. No cierre la consola ya que al momento de cerrarla se interrumpe la conexion.