Buscar texto dentro de archivos en servidor Linux

Buscar texto dentro de archivos en servidor Linux

Presentación:

Si es usted un desarrollador en algun momento de su carrera sera necesario buscar una coincidencia de texto dentro de todo un sitio, por ejemplo buscar la implementacion de la funcion “hace_algo” dentro de cientos o miles de archivos, realizar esta tarea rebisando cada archivo es practicamente imposible o alatamente improbable.

Para resolver este inconveniente linux ofrece el comando grep.

Uso del comando grep:

1. Ingrese en una consola como un usuario que tenga acceso a lacarpeta donde va realizar la busqueda.

2. en la consola ingrese la siguiente estructura:

grep -R “Coincidencia de texto a buscar” “Carpeta a buscar”

De manera puntual, si va a buscar el texto “function hace_algo(” en la carpeta “/usr/www”, debe ingresar lo siguiente:

grep -R “function hace_algo(” /usr/www

Reproducir MP3 en Linux Debian

Reproducir MP3 en Linux Debian

Presentacion:

No le ha sucedido que desea reprodyucir un archivo de musica y su reproductor le informa un error por causa de un conec que no tien el sistema, siendo el archivo a reproducir un simple MP3?, este tutorial le enseñara la maenar correcta de configurar el sistema para que usted pueda reproducir no solo mp3 sino otros formatos como viedos en archivos .avi en su sistema operativo Linux Debian.

Origen del problema:

Como el sistema le informa, el problema se origina por que no s eencuentran los codecs de reproduccion de estos formatos, supongo que la razon es por que los codecs no son libres, razon por la cual no vien por defecto en su sistema linux (Insistio es una suposicion personal, asi que no lo entienda como una verdadera razon).

Si el problema son los codecs, la respuesta es instalar los codecs, a continuacion se le explica la manera correcta de descargarlos en instalarlos:

Descarga de los codecs:

Los codecs se pueden instalar en su sistema Linx Debiand e dos formas:

1. Por medio de la consola con el comando wget y especificando la ruta del Codec necesario.

2. Descargando de manera manual el Codec y almacenandolo en su PC.

Verificación del archivo disponible para descarga:

Para saber que versiones de archivos estan disponibles para descarga realize lo siguiente:

1. Desde un navegdor WEB dirijase a la pagina http://www1.mplayerhq.hu/MPlayer/releases/codecs/ y verifique los archivos.

2. Al momento de realizar este manual se descargo, se instal y probo el codecs con el nombre all-20071007.tar.bz2, razón por la cual a lo largo del manual encontrara que este es el nombre de archivo que se usara, pero usted puede descargar e instalar el de su preferencia.

Descargando el codec con el comando wget:

1. Ingrese a la consola, identifiqueso como usuario root e ingrese su clave.

2. Digite en la consola el comando:

wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2

3. Proceda a la instalación.

Descarga de archivo por pagina WEB:

1. Una vez esta en la pagina WEB http://www1.mplayerhq.hu/MPlayer/releases/codecs/ descargue el archivo all-20071007.tar.bz2.

2. Inicie sesion en una consola como usuario root.

3. Dirijase al directorio donde descargo el archivo.

cd /home/usuario/descargas

4. Proceda a la instalación.

Instalacion:

1. Desomprima el archivo con el comando tar

tar -xjf all-20061022.tar.bz2

2. mueva la carpeta que se obtuvo al extraer el archivo  a la ruta /usr/lib con el nombre win32.

mv all-20061022 /usr/lib/win32

3. Cambie el grupo y usuario propietario de la carpeta win32.

chown -R root:root /usr/lib/win32/

4. Pruebe a reproducir el archivo en conflicto.

El problema sigue…

En ocasiones es necesario reinstalar el reproductor de su preferencia, ya sea kaffeine o totem.

Monitor del sistema en linux debian 6.0.0

Monitor del sistema en linux debian 6.0.0

Presentacion:

Si usted ya se ha decido ha instalar este excelente sistema operativo en su equipo, y lo ha realizado desde el CD 1 de los medios de instalacion, ya se habra percatado que hay muchas utilidades qu no se instalan por defecto como si se hacia en la version anterior de linux debian 5.x, una de esas utilidades es el “Monitor de sistema”.

Esta herramienta despliega informacion de la utilizacion de diferentes recursos de su PC, los recursos de los cuales se obtiene informacion son CPU, memoria, red.

La forma de presentacion de esta informacion es de forma grafica y con datos exactos o numerica, adicional ha esto, la herramienta dispone en su informacion grafica un record de los sucedido 5 segundos antes. No es una herramienta administrativa pero si ayuda ha consultar el estado del sistema de forma agradable y natural para el usuario.

Si usted desea tener el Monitor del sistema en su sistema linux debian 6.0 usted debe realizar este procedimiento.

 

Procedimeinto:

1. Desde una conola autenticado como root, instale el paquete gnome-system-monitor.

apt-get install gnome-system-monitor

2. Inserte los medios segun le baya pidiendo el instalador.

Instalar SVN en apache con debian

Instalar SVN en apache con debian

Presentacion:

Este documento muestra como habilitar el apache en un sistema operativo debian. En esta instalacion es funcional tanto el Subversion como el apache 2.2, una ventaja de usar y tenerlos DVDs del sistema operativo debian descargado e incluido dentro de losmedios de instalacion del repositorio del apt.

Procedimiento:

1. Para realizar la instalacion de los paquetes basicos digite en una consola como usuario root el siguiente comando

apt-get install apache2 libapache2-svn websvn

Tenga en cuenta que el instalador resuleve todas las dependencias que se necesitan para que estos paquetes funcionen perfectamente, asi que el proceso de instalacion instalara muchisimos mas paquetes de los indicados inicialmente, una ventaja de usar el instalador apt.

2. Inserte todos los DVD que el programa de instalacion el baya sugiriendo.

Configuracion de webSVN.

En el proceso de instalacion le mostrar una pantalla azul en al que le preguntara la carpeta donde usted almacen sus repositorios, en ese texto escriba kla ruta de su repositorio como /repositorioSVN.

Concluciones:

1. con este simple procedimiento usted tendra todo un sistema de SVn o subversion para el control de versiones accesible desde apache.

2. Teniendo todos los medio de instalacion de debian el proceso de instalacion es mucho mas simple que con windows.

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.

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.

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.

Pantalla negar al intentar instalar Windows XP

Pantalla negar al intentar instalar Windows XP

Situacion:

En ciertas ocaciones que usted pretenda instalar windows XP en un PC, la instalacion nunca carga la pantalla azul de inicio del asistente de instalacion, ya que antes de este paso y despues de mostrar un mensaje con letras blancas indicando que la instalacion esta inspeccionando el hardware del equipo la pantalla se queda negra.

Posibles problemas:

en diferentes blogs y despiues de averiguar un poco encontre que el problema era por la tabla de particiones del primer sector del disco duro del que se esta intentano instalar windows, en el caso en particular habia instalado previamente Debian y por razones de seguridad al instalarse este sistema el se protege con la pantalla negra.

Prerrequisitos:

1. Disponer de un CD-live de linux. En este caso se uso EduBunto version 7.1

Precaucion:

La solucion aqui presentada es capaz de resolver el rpoblema de instalacion, permitiendo instalar el sistema operativo de Windows XP pero tenga presente que “TODA LA INFORMACION PRESENTE EN EL DISCO DURO SE DESTRUYE IRREMEDIABLEMENTE”.

Solucion:

Para solucionar el problema es necesario borrar la tabla de particiones del disco duro en el que usted realizara la instalacion. Para borar esta tabla realize los siguientes procedimientos:

1. Inicie su PC con el LiveCd de EduBuntu version 7.1

2. Al iniciar se sion, ingrese a una Consola.

3. Averigue las unidades que tiene instaladas su PC y ubique la de su interes.

sudo fdisk -l

3.1 Con la ejecucion de este comando se muestran todas las unidades instaladas en su PC, identifiquelas por la capacidad del disco duro y el tipo de conector. (“Esta identificacion se debe realizar con cuidado y es necesario conocer algo de como el sistema operativo linux reconoce unidades y/o discos duros”), para ebitar tener problemas se recomienda que desconecte las unidades que no necesite, especificamente recomiendo dejar conectados la unidad de CD y el disco duro a instalar.

4. Formatee la tabla de particiones de su disco duro, este procedimiento borra el primer sector del disco duro, perdiendo toda la informacion almacendad en el mismo. Realize este procedimiento estando seguro de lo que desea hacer y entendiendo los riesgos y que el aiutor de la pagina no se responsabiliza por lo suceder, favor leer el encabezado de la pagina.

sudo dd if=/dev/zero of=/dev/sdc bs=512 count=1

5. Apague el PC.

sudo init 6

6. Retire el CD e inserte el Cd de instalacion de Windows XP.

7. Encienda el PC y realize la instalacion de Windows XP de forma normal.

Formate de bajo nivel con Linux

Formate de bajo nivel con Linux

Presentacion:

El procedimiento que en esta seccion se explica indica como realizar el formateo a bajo nivel o Low Level Format con ayuda de un Live-cd de linux.

Aclaracion:

1. El procedimeinto aqui descrtio borra de manera irrecuperable toda la informacion presente en su disco duro de manera irrecuperable. Realize este procedimiento bajo su propia responsabilidad.

2. Si realiza el procedimiento de formateo total de disco duro, este procedimiento es muy lento y depende del tamaño de la unidad que usted formateara, asi que no es extraño que el equipo se demora varias horas realizando este procedimiento, No apagueni desconecte el equipo mientras realiza este procedimiento.

Prerrequisitos:

1. Necesita disponer de un Live-cd de linux, en este caso particular se usa el Live-cd de EduUbunto en su version 7.1

Procedimientos:

1. Encienda el PC.

2. Inserte el Live-cd de linux eduEbuntu.

3. Si es necesario cambie el orden de booteo de su PC desde la utilidad de Bios de su PC.

4. Al iniciar el sistema operativo abra una consola.

5. Averigue las unidades que tiene instaladas su PC y ubique la de su interes.

sudo fdisk -l

5.1 Con la ejecucion de este comando se muestran todas las unidades instaladas en su PC, identifiquelas por la capacidad del disco duro y el tipo de conector. (“Esta identificacion se debe realizar con cuidado y es necesario conocer algo de como el sistema operativo linux reconoce unidades y/o discos duros”), para ebitar tener problemas se recomienda que desconecte las unidades que no necesite, especificamente recomiendo dejar conectados la unidad de CD y el disco duro a instalar.

6. Inicie el formateo.

6.1 Formateo total del disco duro en Low level Format

dd if=/dev/zero of=/dev/sdc

6.2 Formateo solo de la tabla de particiones de su disco duro

dd if=/dev/zero of=/dev/sdc bs=512 count=1

7. Apagie el OC

sudo init 0

8. Retire el Live-cd de la unidad de CD.

Seguir

Get every new post delivered to your Inbox.