viernes, 9 de noviembre de 2012

Error en la instalación de wiki


Problema:
PHP Fatal error:  Class 'DOMDocument' not found in /var/www/html/mz11sistemas/mediawiki-1.20.0/includes/LocalisationCache.php on line 542, referer: http://wiki.mz11sistemas.com/

Solucion:
yum install php-xml
Restart apache
/etc/init.d/httpd restart

jueves, 1 de noviembre de 2012

Eliminar publicidad de Amazon de las busquedas locales en Ubuntu 12.10

El nuevo ubuntu 12.10 viene entre otras con una novedad un poco molesta. Cuando hacemos una busqueda en el Dash Home entre los resultados nos salen publicidad de productos de amazon.

Para eliminar esto solo tenemos que desinstalar el paquete unity-lens-shopping

Facil:

Abrimos el terminal y escribimos.

sudo apt-get remove unity-lens-shopping

Cerramos sesión y al logearnos y hacer una nueva busqueda ya no tendremos nada de Amazon.




martes, 7 de agosto de 2012

Google doodles



A doodle is a basic draw that anybody do aimlessly since waste time. In a piece of paper, a napkin, or something like that.
But since several mount ago google, the most visited searcher of the world, doodle has another meaning.
Every single day google draw a new logo in him home page that represent relevant news or events of the day.

Here we have the amazing full list of this doodles:

https://www.google.com/doodles



sábado, 28 de julio de 2012

Remove spaces from several filenames

I need to make a backup in a linux server of several files created by MS Windows system. This files has spaces in the filename.  As a linux doesn't like spaces in the filenames I decided to change those filenames to another that has a underscore replacing the spaces.

Here we go:

We go to the directory were have the files to change and execute this comand:

for a in * ; do b=`echo $a |sed 's/ /_/g'` ; echo "$a" " ---> ""$b" ; mv -f "$a" "$b" ;done

The command doesn't change the files that hasn't spaces, it gives as
mv: 'fileswithoutspace' and 'fileswithoutspace' are the same file

So don't worry about that.





viernes, 27 de julio de 2012

Remove PHP version 5.1.6 and install PHP 5.3.3

I have a problem in a wordpress installation that I found in a server of a client.
Somebody install a apache server.

httpd -v
Server version: Apache/2.2.3


It was a standard installation from yum.

WordPress 3.3.1 was installed too.

The problem was a diferent PHP version and I got this error

Your server is running PHP version 5.1.6 but WordPress 3.3.1 requires at least 5.2.4.

The server was unnused due to this incident never works fine so I don't waste time trying to update the php version.

Stop apache:
/etc/init.d/httpd stop

Remove al the php packages
yum remove php*

Install new version of PHP
yum install php53 php53-cli php53-common php53-gd php53-imap php53-intl php53-mbstring php53-mysql php53-odbc php53-pdo php53-pspell php53-snmp php53-xml php53-xmlrpc

Start apache:
/etc/init.d/httpd start

Working fine!!




sábado, 28 de abril de 2012

Descomprimir un archivo .rar en Centos, RedHat, Fedora...

Es facil:

wget ftp://rpmfind.net/linux/dag/redhat/el4/en/i386/dag/RPMS/unrar-4.1.4-1.el4.rf.i386.rpm

rpm -Uvh unrar-4.1.4-1.el4.rf.i386.rpm

Si nuestro sistema es de 64 bits o queremos instalar otra versión de unrar, podemos descargalo de aquí.

 http://rpmfind.net/linux/rpm2html/search.php?query=unrar

Ejemplos:
Vemos el contenido del archivo:

 unrar l archivo1.rar


Extraemos el archivo al directorio actual:

 unrar l archivo1.rar

Otras opciones del comando, como siempre podemos recurrir a:

 man unrar

martes, 17 de abril de 2012

usando rsync en un puerto distinto al 22

Usaremos la opcion --rsh='ssh -p [puerto]'

rsync -avz --rsh='ssh -p 22234' --delete-after directorio_origen root@hosts_destino:/directorio_destino


jueves, 23 de febrero de 2012

Manera rápida de saber las características de una maquina.

Con este comando podemos saber de manera rápida cuantos procesadores tiene una máquina,  de cuantos Mhz, memoria, disco.

cat /proc/cpuinfo | grep "processor" -A 4 | grep -v "cpu" ;free |grep "Mem:" ; fdisk -l | grep Disk


En este caso la salida es de un maquinón de 8 CPUs y bastante disco duro con el que trabajo.



[root@coredb50 ~]# cat /proc/cpuinfo | grep "processor" -A 4 | grep -v "cpu" ;free |grep "Mem:" ; fdisk -l | grep Disk
processor : 0
vendor_id : GenuineIntel
model : 4
model name :                Intel(R) Xeon(TM) MP CPU 3.33GHz
--
processor : 1
vendor_id : GenuineIntel
model : 4
model name :                Intel(R) Xeon(TM) MP CPU 3.33GHz
--
processor : 2
vendor_id : GenuineIntel
model : 4
model name :                Intel(R) Xeon(TM) MP CPU 3.33GHz
--
processor : 3
vendor_id : GenuineIntel
model : 4
model name :                Intel(R) Xeon(TM) MP CPU 3.33GHz
--
processor : 4
vendor_id : GenuineIntel
model : 4
model name :                Intel(R) Xeon(TM) MP CPU 3.33GHz
--
processor : 5
vendor_id : GenuineIntel
model : 4
model name :                Intel(R) Xeon(TM) MP CPU 3.33GHz
--
processor : 6
vendor_id : GenuineIntel
model : 4
model name :                Intel(R) Xeon(TM) MP CPU 3.33GHz
--
processor : 7
vendor_id : GenuineIntel
model : 4
model name :                Intel(R) Xeon(TM) MP CPU 3.33GHz
Mem:      32951920   32788864     163056          0     345136   11699480

Disk /dev/sda: 38.9 GB, 38914752512 bytes
Disk /dev/sdb: 17.1 GB, 17179869184 bytes
Disk /dev/sdc: 17.1 GB, 17179869184 bytes
Disk /dev/sdd: 293.3 GB, 293391564800 bytes
Disk /dev/sdg: 429.5 GB, 429523992576 bytes
Disk /dev/sdf: 429.5 GB, 429523992576 bytes
Disk /dev/sdh: 429.5 GB, 429523992576 bytes
Disk /dev/dm-2: 429.5 GB, 429523992576 bytes
Disk /dev/dm-3: 429.5 GB, 429523992576 bytes
Disk /dev/sdi: 429.5 GB, 429523992576 bytes
Disk /dev/sdj: 429.5 GB, 429523992576 bytes
Disk /dev/dm-4: 429.5 GB, 429515864064 bytes
Disk /dev/sdk: 429.5 GB, 429523992576 bytes
Disk /dev/sdl: 429.5 GB, 429523992576 bytes
Disk /dev/sdm: 429.5 GB, 429523992576 bytes




Aquí os dejo la salida de un  PC de escritorio.


vic@sistemas4:$ cat /proc/cpuinfo | grep "processor" -A 4 | grep -v "cpu" ;free |grep "Mem:" ; fdisk -l | grep Disk
processor : 0
vendor_id : AuthenticAMD
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+
--
processor : 1
vendor_id : AuthenticAMD
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4800+
Mem:       1925268    1892468      32800          0      26772     264188

Comando grep en CentOS 5.7


Parece ser que la versión CentOS release 5.7 (Final) tiene un bug en el alias de grep

Si usamos el comando, para hacer una busqueda. Por ejemplo

# grep localhost /etc/hosts

Nos reporta el siguiente error:

grep: localhost: No such file or directory

Ocurre que grep en realidad es un alias

# which grep
  alias grep='grep color=auto'
    /bin/grep

Este alias pretende que cuando ejecutemos un grep nos coloree  la cadena buscada.

Pero en esta versión está mal configurado. La linea correcta en el archivo .bashrc debe de tener dos guiones delante de color=auto.

Para solucionarlo hay que editar el ~/.bashrc (en los genéricos /etc/profile , /etc/profile.d/* , /etc/bashrc , /etc/skel/* ... no he encontrado más referencias) y añadir los dos guiones antes del parámetro color:

alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'

lunes, 23 de enero de 2012

Añadir a Pidgin la posibilidad de ser cliente skype

Es un lio tener en pantalla varios clientes de mensajeria tipo messenger. Cada vez hay mas y tenemos a los contactos desperdigados por en varias herramientas.

Yahoo messenger, MSN messenger, Google talk....

En el trabajo usamos skype para comunicarnos con los compañeros de otras sedes y es lioso atender varios de estas aplicaciones a la vez.

En linux (Ubuntu) uso PIDGIN. No es perfecto pero es muy completo, aunque echaba en falta la integración con Skype.

Gracias a  http://eion.robbmob.com podemos integrarlo.
La integración de momento no es total, pero es muy util. No nos permite usar la funcionalidad de llamada, pero si la de mensageria instantanea que es la que nos interesa en este caso.
Tambien tendremos que tener abierto el cliente Skype poco a poco lo irán mejorando.



martes, 3 de enero de 2012

Cinelerra

Voy a probar la aplicación Cinelerra en Ubuntu.

Es un editor de video del estilo al Adobe Premiere pero gratis.

Para instalar en Ubuntu 11

Añadimos el repositorio:

sudo add-apt-repository ppa:cinelerra-ppa/ppa 
sudo apt-get update
sudo apt-get install cinelerra 

Hecho!! Nos vamos al menú

/Aplicaciones/Sonido y Video/cinelerra 

y a probar a ver si es tan bueno como dice.