jueves, 31 de mayo de 2012

Mejorar el Rendimiento en Ubuntu

Mejorando el Uso  de la  Memoria Swapp 

Swappiness

Puede ser útil poder regular la tendencia que tiene Linux a pasar memoria a disco (swap).
En  una  consola   edita  el  siguiente  archivo:

root@usuario:~#  sudo nano /etc/sysctl.conf

Ahora  escribe  la  siguiente  línea  en  la  parte  final del  mismo

# Swappiness y  swap/ram tweaks

vm.swappiness=10
vm.vfs_cache_pressure=50
vm.dirty_ratio=10
vm.dirty_background_ratio=5


Evidentemente este parámetro resulta útil para evitar que caiga el rendimiento del sistema por el uso de swap, però reducir excesivamente swappiness tampoco es la solución. Si realmente la máquina hace swap por falta de memoria se debería pensar en una aplicación de RAM.



Booteo  Concurrente


Si usted tiene un procesador de doble núcleo o uno que con  tecnología hyperthreading (que  simula   la  existencia  de  dos  procesadores  cuando  en  realidad  tienes  uno ), para que permita  procesos simultáneos en el arranque de Ubuntu. Sólo tiene que abrir una consola y escriba el siguiente código:

root@usuario:~# nano /etc/init.d/rc

Busca la línea que tenga  este  texto:    CONCURRENCY=none
Luego  cambia  el texto  así:                  CONCURRENCY=shell

IMPORTANTE:    en las ediciones  más  nuevas  el  mismo  archivo  rc  nos  indica  que    cambiemos  la  línea  así:   CONCURRENCY=startpar

Guarda los  cambios.


Liberar Memoria  RAM

La memoria caché es aquella que almacena información de los procesos con el objetivo de ser reutilizada para lograr que se lleven a cabo procesamientos futuros de manera casi instantanea. Linux por sí mismo almacena esta memoria y la reutiliza cuando es requerida, pero tambien la libera cuando otro proceso requiere memoria RAM.

En Linux, desde la versión 2.6.16 del Kernel es posible para el usuario “administrar” la liberación de la memoria caché mediante el archivo /proc/sys/vm/drop_caches

La tarea consiste simplemente en asignarle (como root) un valor del 0 al 3 al archivo /proc/sys/vm/drop_caches,  sin  embargo   yo  asigné finalmente   el  número  3.

Puedes  hacerlo de dos  maneras:

  1. Usando  un  editor  como  nano así:   #  nano  /proc/sys/vm/drop_caches  cambias  el  valor   que  encuentres ( yo  encontré   el  0 )  por  el  número 3
  2. Usando el  siguiente  comando  así:   # echo 3 > /proc/sys/vm/drop_caches      Esto  escribirá  en  el  archivo  el  número 3 sin  necesidad  de  abrirlo

 Optimizar la Cantidad de Memoria Usada por Firefox


Actualiza el firefox a  su  versión  más  reciente

La  corporación  Mozilla  ha  hecho   esto  lo más  fácil  del  mundo.  Ahora simplemente tienes  que marcar Ayuda >  Acerca  de  Firefox


Si  no  tienes  la  última  versión verás  una  imágen como  esta:

Verás  como  las  actualizaciones  comienzan  a  bajar,  luego  sólo  aparecerá  un botó  por  si  las quieres  instalar  en  el  momento.
Si  tienes  várias  versiones  de  retraso  ocurrirá  el  proceso  varias  veces hasta  que tengas  la última.



Limitar la cantidad de RAM que usará Firefox

Abrimos Firefox y en la barra de búsqueda tipeamos "about:config", luego buscamos el valor "browser.cache.disk.capacity", hacemos doble clic sobre este y reducimos su valor a 20000.  Puedes probar con distintos valores.

Reducir el uso de memoria de Firefox cuando esta minimizado

Igual que en el punto anterior, abrimos Firefox y en la barra de búsqueda escribimos "about:config", luego creamos una nueva entrada haciendo clic con el botón derecho sobre la parte central del navegador, seleccionamos Nuevo > Lógico, ingresamos el valor "config.trim_on_minimize" clic sobre aceptar y luego seleccionamos el valor True.

Elimina  Servicios  Innecesarios

Existen  varias  formas  de administrar  los  servicios.   Las  dos  que  considero  más seguras,  ya  que  no  hay  que  editar  ningún  archivo  de  sistema, si  no  sólo  marcar  o  desmarcar  el  servicio   que  se  desea  activar  o  desactivar  con   el  resultado  de un  fácil  manejo   de  la  administración son: bum y sysv-rc-conf


NOTAS  IMPORTANTES:  
  1. Nunca  desactives  un  servicio  a  menos  que  estés  100%  seguro  de  lo que estás  haciendo, ante  la  duda,  siempre  consulta   e  investiga.
  2. Todos los  servicios  que  se  han  desactivado   en  este  artículo han sido  previamente  investigados y  desactivados  por  alguna  razón.
  3. Recuerda   que  cada  uno configura  su computadora basado en  sus necesidades,  por  lo  tanto,  lo que   un  individuo  use,  no  necesariamente  será  usado  o no  por  otro.
  4. Ajusta los servicios según  las  necesidades  que buscas satisfacer  en tu ordenador.


Boot-Up Manager (BUM): Es una herramienta grafica que nos permite configurar los runlevels y los servicios que queremos que se inicien de manera automatica al inicio del sistema y cuales no.

Simplemente   y  gracias  a  que  bum está en  los  repositorios  instalalo  así:

root@usuario:~# apt-get install bum

Inicia bum como  usuario, con permisos de super usuario utilizando  sudo así:



usuario@usuario:~# sudo bum


[sudo] password for usuario:

Luego  de  introducir  tu  clave  de  usuario aparecerá  una  ventana  como  la  siguiente:


Selecciona  la  casilla  [ ] Avanzado  en  la  parte  inferior  izquierda  de  la  ventana.  Así  podrás  ver  todos los  demás  servicios  que  están  corriendo.

Luego  de  esto  se  desplegarán  el  resto  de los  servicios   que  corren  en  tu computador.

Es hora  de   hacer  que los  servicios   que  no  necesitas dejen  de  correr.  Para  ello  sencillamente los   le  quitaremos   en  gancho,  o marca.

Por  ejemplo:

Si   NO ESTAS  USANDO   UNA  LAPTOP,  desmarca  los siguientes  servicios


Deberán  quedar  desmarcados  como se  muestran  a  continuación


Así  deberás   seguir  desmarcando  los  servicios  que  no  uses,  en este  caso  yo  no  estoy  usando  una  portatil, así que  desmarque los  siguientes:



Si  no  tengo  una  tarjeta Nvidea  desmarco  el  siguiente 

(  PERO ....   cómo saber   que  tarjeta  tengo  antes  de  desmarcar el  servicio  )


root@usuario:~# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10)
root@usuario:~#

Si  es  como  la  mía  Intel,  o cualquiera  (  SIS,  VIA o ATI,  estre  las más comunes )
entonces  si   puedes desmarcar  el  servicio



Además no  tengo bluetooth en  mi  rdenador  de  escritorio

Nos  dirigimos  a  la  siguiente  pestaña   en  la  parte  superior la  que  dice Scrips de  inicio  y  apagado



 pcmcia: sólo se usa con portátiles que tengan tarjetas PCMCIA.

 cuando  tratamos  de   desmarcarlo  nos  sale  el  siguiente  mensaje:



Como  no  podemos  editar  este servicio,  guardamos  los cambios  que  hemos  realizado,  so  siempre  pulso  YES


Para  eliminar  el servicio pcmcia  debemos   utilizar el paquete  sysv-rc-conf

sysv-rc-conf es una de esas utilidades que sirven para editar los niveles de arranque de nuestro sistema debian/ubuntu. Aunque esto se puede hacer de forma manual con el comando update-rc.d, gracias a esta utilidad la gestión de estos niveles es más simple y visual.

Lo instalamos  así:

root@secsoc59:~# apt-get install sysv-rc-conf

Lo arrancamos  así:

root@secsoc59:~# sysv-rc-conf


Nos  desplazamos  con   las  fleclas  del  pad numérico  y   marcamos  o  desmarcamos  con  la  barra  espaciadora.


Debes  desmarcar  la  X  al  final  de  la  línea  que  inicia con  el servicio pcmciauti$



Ahora  sólo  nos  queda reiniciar  el la  máquina.


SABER MÁS:

SWAP y SWAPPINESS:     http://www.kubuntu-es.org
BUM:                                  http://ubuntulife.wordpress.com


FUENTES:

  1. http://puppetlinux.blogspot.com
  2. http://www.ubuntu-es.org
  3. http://cyb3rpunk.wordpress.com
  4. http://internet.comohacerpara.com

Ubuntu Lucid con Problema con el Planificador de Tareas lpstat -t

Problemas con el Planificador de Tareas  lpstat -t

Ubuntu Lucid 10.04.4 LTS ( 2.6.32-40-generic ) en problemas al planificar  tareas 

Intentando  imprimir desde  una PC Ubuntu  en  una  computadora  servidor que  también  es  Ubuntu,  la  cual  tiene  conectado por  USB  una  impresora,  y  la  cual está  correctamente compartida con otras  computadoras y  realizando el mismo  procedimiento de  compartición  con  la  PC  cliente  en  cuestión, detectamos  el  problema  primero  porque  las  impresoras  que  correctamente  configuramos en  la  PC  cliente no  imprimen,  luego  tal  vez  pensando que   un  atazco  en  la  cola  de  impresión al mandar  las impresiones  de  prueba damos  con  el siguiente  error:

root@usuario:~# lpstat -t
el planificador de tareas no se está ejecutando no hay un destino predeterminado del sistema
lpstat: Conexión rehusada
lpstat: Conexión rehusada
lpstat: Conexión rehusada
lpstat: Conexión rehusada
lpstat: Conexión rehusada
root@usuario:~#


Afortunadamente  el  problema  es  muy  sencillo de  arreglar,  instala el paquete
cupsys-client   en   la PC  cliente  el  siguiente paquete: 

root@usuario:~# apt-get install cupsys-client


El archivo de configuración del cliente cups es el archivo /etc/cups/client.conf. Si dicho archivo no existe, debemos crearlo con un editor de texto. En dicho archivo tan solo hay que indicar quién es el servidor cups en el parámetro ServerName. En nuestro caso:

root@usuario:~#  nano  /etc/cups/client.conf
 
Y  escribes:

ServerName 192.168.1.123
 
 Ahora  procedemos  a comprobar el estado del servidor de impresión
 
root@usuario:~# lpstat -t 
el planificador de tareas se está ejecutando
destino predeterminado del sistema: HP_LaserJet_P2055dn
tipo de conexión para HP_LaserJet_P2055dn: hp:/usb/HP_LaserJet_P2055dn?serial=M724SHW
HP_LaserJet_P2055dn aceptando peticiones desde jue 31 may 2012 12:40:45 EST
la impresora HP_LaserJet_P2055dn está inactiva.  activada desde jue 31 may 2012 12:40:45 EST
root@usuario:~# 
 
 
root@usuario:~#  pinfo -v
network socket
network beh
direct usb://HP/LaserJet%201010
network http
network ipp
network lpd
direct parallel:/dev/lp0
network smb
root@usuario:~# 
 
FUENTES: 
  1. http://www.ite.educacion.es






martes, 29 de mayo de 2012

KDEinit No Pudo Lanzar /opt/zimbra/zdesktop/linux/prism/zdclient

Error de  Permisos  en  el  Inicio  de   Cliente  de  Escritorio Zimbra

Cuando  esto  sucede  se  manifiesta  con  una  ventana  de  error como  la  siguiente:


 y  nos  dice  lo siguiente:

KDEinit No Pudo Lanzar /opt/zimbra/zdesktop/linux/prism/zdclient

La  solución  es  bastante  sencialla:

Debes dirigirte  a  la  carpeta  /opt

usuario@usuario:/$  cd /opt

Luego haces dueño de la carpeta zimbra y todo su contenido al  usuario  usuario

usuario@usuario:/opt$ sudo chown usuario.usuario -R zimbra

Reinicias  la PC:

usuario@usuario:/opt$ sudo reboot

LISTO!

Instalación de Zimbra Desktop Client

Instalación de  Zimbra  Desktop  Client en PC  Debian  y  Afines

El cliente de escritorio libre de Zimbra, se trata de una aplicacion muy útil y completa.    Permite fusionar los mundos online y offline - almacenar y sincronizar tu correo electrónico, calendario, contactos, y documentos de archivos en la nubeZimbra Desktop agrega información a través de cuentas (Zimbra, Yahoo! Mail, Gmail, Hotmail, etc) y las redes sociales (Facebook, Digg, Twitter, etc) para ayudar a facilitar la comunicación y el intercambio de información más fácil que nunca.








1. Descargar paquete de Linux a partir de:

http://www.zimbra.com/products/desktop.html

2. Extraer el contenido del paquete (*. tar.gz) en el home, o en el escritorio 

  • Gráficamente puedes usar  el botón derecho> Extraer aquí
  • Por línea de comando puedes usar  tar xvfz filename.tar.gz
3. Abre un terminal e ve a donde se extrajo el zimbra ... por ejemplo:

$ cd /home/<usuario>/Escritorio/zdesktop_2_0_1_b10659_linux_i686/

4. Luego, ya  dentro de la carpeta,  ejecuta:

$ sudo ./install.pl

5. En la
instalación de Zimbra Desktop es  guiado con  preguntas tales  como:
  •        > presione (A) para aceptar los términos y condiciones:   Escribe A
6. Se quiere aceptar  que  la  instalación  se  realice  en un directorio, puedes aceptar  el  directorio  por  defecto ( /opt/zimbra/zdesktop )  dando  ENTER
o  bien  puedes  escribir  el  directorio  que   desees.  Yo  recomiendo   que  lo instales  en  el directorio  por  defecto  dando  ENTER

7. ¿Le gustaría seguir para instalar los archivos del usuario: Root? > Aquí es posible que desee responder NO ... de lo contrario, siempre hay que iniciar sesión en Zimbra Desktop como superusuario. Recomendación  escribe N.


8. Para instalar los archivos de datos ejecutar ( IMPORTANTE:  ejecuta  el  siguiente  comando  sólo  como  el  usuario al cual quieres  instalarle  el  cliente  de  correo Zimbra)
:

usuario@usuario:/$ /opt/zimbra/zdesktop/linux/user-install.pl


si tienes problemas  de permisos puedes  usar sudo:  


usuario@usuario:/$ sudo /opt/zimbra/zdesktop/linux/user-install.pl

  9. Ahora se le preguntó acerca de dónde instalar los archivos, por ejemplo:

Este  paso  es  muy  delicado  ya  que  si  por  casualidad  cometen  un  error  de  escritura, como  asignarle   una  dirección  de  carpeta  que ya  existe  y  tiene  documentos dentro, el  contenido  de  la  misma  se  borrará.  Yo  sugiero que   sea  una  carpeta  llamada .zdesktop,  para  que  esté  oculta y  dentro  de la  carpeta  del  usuario respectivo por  razones  de  orden, seguridad y  comodidad. 

Nuevamente  sé cuidadoso  al  escribir  y asegurate  de  que  la  carpeta  donde  instalarás  los  archivos  es una carpeta vacía.   Yo  sugiero  escribas  lo siguiente:



/home/<usuario>/.zdesktop

10. Y entonces se le preguntó acerca de la ruta donde se localice el icono en el que lanzaremos Zimbra ( Nota:  asegurate  de  lo que tienes  Escritorio   o  Desktop, si  lo  mandas  a  una carpeta  que ), por ejemplo:

/home/<usuario>/Escritorio

11. Pulsa ENTER y configurar tus cuentas.   




Próximamente oportunidades ampliaremos sobre en configuraciones  del  cliente Zimbra