authors archive

Unir varios ficheros PDF en uno solo (Linux)

Friday, 13. May 2011 0:34

Podemos usar ‘pdftk’, que además sirve para manipular de muchas formas los ficheros pdf. Si queremos saber más, lo mejor es usar el ‘man pdftk’ y ver opciones.

Lo intalamos con apt o aptitude, etc : #sudo aptitude install pdftk

Y para el caso concreto de este post:  tenemos varios ficheros PDF separados y queremos tener un solo archivo que contenga el contenido de los demás:

# pdftk file.1.pdf file2.pdf file3.pdf cat output final.pdf

o todo lo que haya en la carpeta:

# pdftk *.pdf cat output juntos.pdf

 

 

Category:General, Linux, Tips | Comment (0) | Author:

Error Outlook Express 8x800C0133 y ficheros DBX dañados

Tuesday, 15. February 2011 12:37

Se pueden dar varios casos, además del mensaje de error 8x800C0133 y que no puede recibir correo el Outlook Express, en otras ocasiones de repente, la ‘Bandeja de Entrada’ se queda vacía de mensajes. El problema es que los ficheros en el disco duro de extensión DBX que utiliza Outlook Express para guarda los correos de cada carpeta, no deben superar los 2GB de tamaño. Y en el caso de que sea la de la bandeja de entrada, nos puede dar estos problemas.

Lo mejor es crear otra carpeta para pasar o guardar todos los mensajes que tenemos en la bandeja de entrada. Si sigue dando problemas, podemos hacer una copia del archivo ‘Bandeja de entrada.dbx’ que se encuentra en la ubicación indicada en el menú : ‘Herramientas->Opciones->Mantenimientos.Aqui podemos ver la ubicación del almacén de los ficheros de la aplicación. Copiamos primero el fichero .dbx de la bandeja de entrada y borramos este. Cuando volvamos a entrar en Outlook Express creará uno nuevo y no deberíamos tener problemas para enviar/recibir.

Si se ha dado el caso de que nuestro fichero .dbx está corrupto y no podemos ver los mensajes, podemos recuperar los mensajes del fichero utilizando la herramienta UnDBX alojado en Google Code : http://code.google.com/p/undbx/. El proceso, dependiendo del tamaño del fichero DBX puede tardar horas, pero lo importante es que nos recupera todos los mensajes y los guarda en formato .eml, incluido los borrados, para luego arrastrarlos a nuestra carpeta de Outlook Express, y sin problema los tenemos disponibles.

Es interesante recordar que el procedimiento de guardar los ficheros DBX de nuestro Outlook Express nos puede ser útil también para hacer una copia de seguridad de nuestro correo, o por si queremos trasladar estos mensajes de correo a oro ordenador con Outlook Express. Para ello usamos del menú Archivo en Outlook Express la utilidad ‘Importar’, donde indicaremos ubicación de todos los ficheros .dbx que hemos guardado previamente y así recuperar el contenido de cada carpeta.

Category:Correo, Windows | Comments (1) | Author:

Ejecución de un comando en segundo plano o abandonando la shell

Thursday, 12. November 2009 13:08

Si necesitamos que un proceso se ejecute en segundo plano en nuestra shell activa o para evitar que se interrumpa si salimos de la shell (por ejemplo cuando estamos conectado con Putty al servidor y se desconecta el terminal)

# nohup  proceso  &

nohup : mantiene activo el proceso o el script que hemos iniciado aunque cierres la sesión de shell
& : hace que el proceso se ejecute en segundo plano hasta que termine

Para retornar al programa o proceso utilizamos:  ‘fg’‘exit’

La salida del programa que lanzamos con ‘nohup’, que normalmente se muestra en la terminal, se guarda en un fichero ‘nohup.out’ que se guarda en la ruta desde donde hemos lanzado nohup.

Category:Linux, Sistemas, Tips | Comment (0) | Author:

Limitar uso de CPU por aplicación o proceso en Debian, Ubuntu

Thursday, 12. November 2009 12:34

A veces necesitamos una solución para poder limitar el uso de CPU que hace una aplicación o proceso en nuestro sistema Linux. Hay aplicaciones devoradoras de tiempo de proceso. Aunque tenemos la posibilidad de configurar /etc/security/limits.conf para indicar ‘tiempo’ de uso de CPU, si queremos indicar valores en porcentajes, tenemos la utilidad ‘cpulimits’. Para instalarlo en sistemas Debian, Ubuntu:

Tenemos el programa en http://cpulimit.sourceforge.net

# tar zxf cpulimit-xxx.tar.gz
# cd cpulimit-xxx
# make

Con esto tenemos la aplicación cpulimit, que podemos copiar a /usr/bin

Algunos ejemplo de uso; por ejemplo para limitar por aplicación y que no utilice más del 60% de CPU:

# cpulimit -e  firefox  -l 60

Si queremos indicar el proceso :

# cpulimit -p 1420 -l 30

Podemos buscar el PID de la aplicación :

# ps aux | grep firefox

Category:Debian, Linux, Sistemas, ubuntu | Comment (0) | Author:

Desactivar cuenta usuario Linux

Monday, 9. November 2009 12:17

A veces necesitamos desactivar una cuenta de usuario en un servidor Linux, para que no se apueda acceder con ese usuario temporalmente. Hablamos de desactivar la cuenta, no de borrar usando el comando ‘userdel‘, que en ese caso elimina la cuenta del sistema, borrando del archivo :’/etc/passwd’  la configuración del usuario, y la contraseña cifrada en el archivo ‘/etc/shadow’. Además de eliminar los datos del usuario en : ‘/home/usuario’

Para desactivar de manera temporal un usuario en un sistema GNU/Linux, podemos usar el comando :

# passwd -l usuario

Que lo que hace es bloquear la cuenta que indicamos, por medio de poner el signo (!) delante de la contraseña cifrada, e impedir acceso con esa cuenta al sistema. Podemos también hacer lo mismo para bloquear un usuario,  editando manualmente el archivo : ‘/etc/shadow’ , donde localizamos el nombre de usuario y en el segundo campo de datos, que es la contraseña cifrada insertamos el signo ‘*’. Con esto el usuario no puede tener acceso en el sistema

Para activar la cuenta de usuario que hemos bloqueado con el comando anterior usamos:

# passwd -u  usuario

O en sus caso, eliminar el signo ‘*’ del fichero ‘/etc/shadow’ si lo editamos manualmente para bloquear al usuario o cuenta.

Category:General, Linux, Tips | Comments (3) | Author: