sábado, mayo 18, 2013

Optimizar disco duro SSD

Seguramente hayas oído hablar de los discos duros SSD, y es que son geniales. Debido a su abaratamiento progresivo, ya podremos tener uno de estos y ver como vuela el sistema.
Voy a recopilar unos comandos básicos para optimizar un disco duro de estado solido en sistemas Linux, en concreto uso un sistema basado en Debian, LinuxMint, pero seguro que es valido para la mayoría de distros. Este post no esta hecho para enseñar los por qué de cada comando debido a la extensa documentación que ya hay.

Montado de particiones:
sudo nano /etc/fstab
y añadir después de "defaults", en las particiones ext4 lo siguiente:
discard,atime

Planificador - Scheduler
Ver el tipo, siendo el de corchetes el seleccionado:
cat /sys/block/sda/queue/scheduler


Cambiarlo temporalmente a noop:
sudo sh -c "echo noop > /sys/block/sda/queue/scheduler"

A mi me va bien con el planificador noop, por lo que hay que modificarlo en:
sudo nano /etc/rc.local
Pegando esto antes de la linea exit:
echo noop > /sys/block/sda/queue/scheduler

Cambiando SWAP
Ver el SWAP actual utilizado
sudo cat /proc/sys/vm/swappiness

Cambiar SWAP temporalmente (efectivo al momento)
sudo sysctl -w vm.swappiness=40
(40 será el valor, pudiendo ser de 0-100)

Cambiar SWAP definitivamente (efectivo en el siguiente reinicio):
sudo nano /etc/sysctl.conf
Escribir en la ultima linea:
vm.swappiness = 0

En mi ordenador de sobremesa le pongo un 0 y al portatil lo dejo por defecto, 60. El primero para no hacer demasiadas escrituras, a la vez que aprovecho mis 4GB de RAM. La segunda porque el portatil tiene muy poca RAM, asi que me vale la pena.
Como habrás visto, la intención es ir probando para tener el mejor resultado posible, aunque tampoco desesperes, la mayoría de ajustes es para aliviar y prolongar la vida del disco duro, aunque últimamente escucho que con los nuevos SSD ya no hay que mirar este tipo de miramiento por un avance en sus tecnologías.

sábado, diciembre 22, 2012

Cómo cambiar la carpeta www de Apache a una carpetas externas en home

Desde hace tiempo estoy intrigado como cambiar la ubicación de la carpeta www de apache para una ubicación mas fácil de encontrar y para tener una copia de seguridad, ya que si hay un problema con el sistema operativo, como por ejemplo quieres reinstalar desde cero, y olvidas lo que tienes en www lo vas a perder y con estos tiempos que puedes tener un disco duro en la nube, es más fácil de tener una copia de seguridad.

Yo tengo una cuenta en Dropbox entonces allí es donde yo quiero tener mi carpeta de www o con un nombre más bonito lo voy a llamar "hotDocs".

Entonces manos a la obra, por hacer todo más fácil voy a utilizar el terminal, pero hay que escribir un poco más :

1. Cuando abrimos el terminal escribimos ls para ver si esta la carpeta de dropbox, o vamos a la ubicación donde la hemos configurado y modificamos los permisos con la siguiente línea de codigo:

sudo chmod 777 Dropbox
Aquí va pedir la contraseña del sistemas y listo.

2.  Crear la carpeta "hotDocs" la cual debemos entrar a dropbox asi;

cd Dropbox

y luego creamos la carpeta

mkdir hotDocs
sudo chmod 777 hotDocs
/

y vamos a crear un archivo html llamado index.html con el siguiente mensaje "Estes es mi servidor local en mi carpeta dropbox"

cd hotDocs
echo 'Estes es mi servidor local en mi carpeta dropbox' > index.html


3. Ahora vamos a personalizar la dirección local en el archivo hosts. Voy a utilizar el editor de Kubuntu que es kate, pero se pueden utilizar vim, gedit en ubuntu u otros:

sudo kate /etc/hosts

Aquí se abre el editor de texto y solamente añadimos el nombre que queramos para colocar en el navegardo, por ejemplo miservidor

127.0.0.1 localhost miservidor

Guardamos y cerramos el editor de texto.

4. En este momento vamos a irnos a la carpeta de apache2 llamada sites-available y hacemos una copia del archivo default:

sudo cp default miservidor

y entramos al archivo miservidor:

sudo kate miservidor

y ahora hay que modificar o añadir los textes en negrilla

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName miservidor

    DocumentRoot /home/nombredelusuario/Dropbox/hotDocs
    <Directory />
       Options FollowSymLinks
      AllowOverride None
    </Directory>
    <Directory /home/nombredelusuario/Dropbox/hotDocs/>
      Options Indexes FollowSymLinks MultiViews
       AllowOverride All
       Order allow,deny
       allow from all
       Require all granted
    </Directory>

guardar y cerrar el editor de texto.

Ahora hay que activar el sitio que hemos creado

sudo a2ensite miservidor

y si esta bien configurado el debe salir el siguiente mensaje para recargar apache

sudo service apache2 reload

finalmente para saber si esta funcionando debe salir la frase que escribimos en el index.html introduciendo la siguiente dirección en el navegador:

http://miservidor

En las siguientes paginas puede encontrar más información interesante que yo posiblemente olvide:

Configuración de Apache en Linux con carpetas externas
How to Configure Apache Web Server on Linux

miércoles, noviembre 21, 2012

Cómo salvar un escáner de morir en la basura

Como toda historia comienza con :  Había una vez... y resumiendo puedo decir que un amigo tenía un escáner que no sabía que hacer porque le faltaba el disco de instalación de drivers y como vivimos en el primer mundo lo más común es decir "A la basura", pero como venimos del tercer mundo, nos queda algo que nos dice: intentemos encontrar esa partecita para que nuestra bestia funcione de nuevo.

Luego de dos horas ya me ha había dado por perdido me dije y si lo buscamos para Ubuntu la respuesta salto en mi pantalla y solamente fue llegar a mi casa (porque mi amigo es un terco windowsero), y ponerlo a funcionar con los siguientes pasos (copio y pego del blog donde encontré la respuesta) :

Pasos para revivir la bête:
  1. Apagar el escáner si está encendido.
  2. Visitar la página web del proyecto SANE y ver si nuestro escáner está soportado y cuál es el back-end que lo soporta.
  3. Ir al sitio web del back-end (en mi caso, SpanScan) para comprobar el nombre del fichero del firmware que utiliza nuestro escáner.
  4. Buscar dicho firmware en el CD de drivers que viene con los escáneres o descargar la última versión desde el sitio web del fabricante (en mi caso, MiraScan 3.42U para 1200 DPI (mirascan342u.zip)) y buscarlo dentro del archivo descargado.
  5. Copiar el firmware (en mi caso, U96V121.BIN) al directorio /usr/share/sane/snapscan/ (si la ruta no existe, crearla; necesitaremos privilegios de administrador: pulsamos la combinación de teclas AltF2, y ejecutamos kdesudo dolphin).
  6. En /etc/sane.d/snapscan.conf, reemplazar /usr/share/sane/snapscan/your-firmwarefile.bin por la ruta en la que hemos copiado el firmware (en mi caso, /usr/share/sane/snapscan/U96V121.BIN).
  7. Encender el escáner y esperar a que acabe de arrancar.
 Gracias al blog /usr/weblog IV por ayudarme a salvarlo.

martes, mayo 08, 2012

Cómo recuperar Gimp cuando tiene dependencias rotas

Tratando de instalar Gimp 6.8 me encontre con un problema de dependencias rotas que no me dejaba desinstalar Gimp y volverlo a reinstalar. Entonces encontre este metodo:

sudo ap-get update
sudo apt-get purge gimp libgegl* libbabl*
sudo apt-get install gimp
sudo apt-get clean

Después de seguir los pasos tuve de nuevo la version estable de Gimp

Tomado de:

INSTALL GIMP 2.7 ON UBUNTU 11.10 ONEIRIC OCELOT

sábado, diciembre 24, 2011

Cómo hacer que las actualizaciones funcionen de nuevo en Kubuntu

Cuando tenía varias actualizaciones por hacer y no podía porque me daba el siguiente mensaje:

"Another application seems to be using the package system at this time. You must close all other package managers before you will be able to install or remove any packages"

Encontre, en el super buscador google, la siguiente respuesta:

This could be a stale dpkg lock. Try running "sudo fuser -vki /var/lib/dpkg/lock;sudo dpkg --configure -a

entonces manos a la obra y adivinen que... pues funciono, porque el programa que estaba bloqueando las instalaciones era el dropbox y cuando finalizo la instalación ya pude instalar las actualizaciones.

Tomado de:
MUON refuses to install/remove software

domingo, febrero 06, 2011

Escritorio Remoto

Siempre he querido hacer funcionar de forma fácil y correcta un programa de escritorio remoto... para acceder a ordenadores independientemente del Sistema Operativo que usen.
Lo logré hacer de Ubuntu a Ubuntu y de Ubuntu a Windows pero este ultimo con tediosas configuraciones infernales, imposibles de explicar a un usuario principiante.

Hace poco en mi clase se hablo de la aplicación logmein que como novedad para mi, permitía acceder a otra maquina desde el explorador de Internet, en vez de un programa.

Pero buscando encontré, para mi sorpresa, la aplicación TeamViewer que nos permite conectarnos a cualquier ordenador, con soporte a Linux, Windows y Mac. Lo novedoso es que simplemente nos hace falta para conectarnos dos tipos de numeración, una Identificación y una contraseña.
Lo bueno que le veo es que simplemente me lo instalo en mi ordenador, y le paso a la otra persona este link para que instale la version TeamViewer QuickSupport para Windows (normalmente las ayudas las hago con Windows) y podrá utilizarlo incluso sin privilegios.

Introducimos los datos de ID y contraseña y tendremos lista la conexión.
Si te registras podrás guardar la información de los clientes para conectarte en un futuro.

Además de todo esto, tendremos la posibilidad de hacer vídeo-llamada, voz, chat y transferencia de archivos.

Para mi es un programa que me salvará muchas veces de moverme de mi casa, espero que me contéis que os parece. Recordad que es gratuito sólo para uso domestico.

jueves, diciembre 09, 2010

Como hacer un pendrive multibooteo - Videotutorial

Es la primera vez que vamos a incrustar un Videotutorial en la web, a la vez que también es mi primera vez que hago uno.
Así que os invito a que os hagais un Pendrive del que intentareis no separaros:

Os recomiendo verlo en alta calidad en Youtube.

martes, noviembre 02, 2010

Modificar datos del mismo grupo por defecto

Lo que yo buscaba era sencillo:

Modificar los datos generados por el "Usuario 2" existente en mi Ubuntu, como si los hubiera creado el "Usuario 1". Dando por hecho que estos usuarios tienen el mismo grupo principal.

Hasta ahí todo bien... el caso es que siempre encontraba en Internet como cambiar permisos de usuario/grupo en los documentos o carpetas (ya creadas) de manera que cada vez que quisiese compartir (con permisos 664) algo con el "Usuario 2" tenia que introducir los dichosos comandos o cambiarlos desde Nautilus.

Así que después de mucho buscar, leer, razonar y más leer encontré la solución a mi problema:

Abrir el documento .profile de la carpeta personal "Usuario 1"
gedit /home/usuario1/.profile
Y en la linea 9 borramos lo de "#umask 022" y lo reemplazamos por "umask 002"
Repetimos la operación con el "Usuario 2".

De esa forma el "Usuario 1" y "Usuario 2" tendrán derechos de lectura y escritura entre si para los nuevos documentos que vayan creando.

Como ya he contado, he leído mucho en Internet sobre los permisos, así que me sería imposible poner todas las fuentes, pero el que más me ayudó a mi labor creo que fue este: http://huevas.wordpress.com
Edito: http://tech.onagenda.com/

domingo, septiembre 05, 2010

Instalar Flash Player en Ubuntu 10.4 64 bit

Después de intentar muchas formas de hacer funcionar el Flash en Ubuntu 64 bit sin éxito, decidí intentar hacerlo funcionar como en la versión anterior, y al parecer funcionó.

Primer bajemos el archivo Flash_Player_10.1_for_Linux.

Ahora desde la terminal, nos movilizamos a la carpeta donde descargamos el archivo y ejecutamos el siguiente comando para descomprimir el archivo.

$ tar xvzf flashplayer_square_p1_64bit_linux_091510.tar.gz

Ahora hacemos copia del archivo en algunos directorios.

sudo cp libflashplayer.so /usr/lib/firefox-addons/plugins
sudo cp libflashplayer.so /usr/lib/mozilla/plugins

Reinicia Firefox.

No puedo asegurar que funcione para todos, pero al menos para mi si XD
(Aun que no suene alentador, no pierdes nada con intentarlo)

Recuperar el "Indicador de sesión" Ubuntu 10.4 64bit

Cuando descargue las actualizaciones de Ubuntur 10.4 64bit por alguna razón el indicador de sesión desapareció (Botón Reiniciar, Apagar, Cerrar cesión, ect.).

Para solucionar este problema ejecuta este comando en la terminal:

$ sudo apt-get install indicator-applet-session

Después reinicia la computadora y listo... :P

Fuente: Foro ubuntu-es

Para reiniciar la computadora desde la consola primero debes estar como superusuario, después usa este comando:
# reboot 

jueves, julio 29, 2010

Como arreglar el TouchPad para HP en Ubuntu 10.04

Y seguimos con los pequeños problemas que me vuelven loco: El teclado no funciona después de desactivar el "touchpad". Es algo desconcertante ver el teclado bloqueado y varias veces tuve que reiniciar mi portable.

La solución es la siguiente:

1. instalar

sudo apt-get install scim-bridge-client-gtk

2. editar

sudo gedit /etc/X11/xinit/xinput.d/scim

3. Buscar y modificar las siguientes líneas en esta forma

GTK_IM_MODULE="scim-bridge"
QT_IM_MODULE="scim-bridge"

4. Reiniciar el PC, o ctrl-alt-backspace

Y listo.

Tomado de:

fixing ubuntu keyboard problem

En el siguiente enlace se puede encontrar una solución agresiva, para mi: si no te funciona ¡Quitalo! Es una solución, pero no la mejor.
Temporary Fix for ‘Keyboard Not Working’ Error in Ubuntu 9.04


En este último enlace hay otra solución, pero que al reiniciar mi portable, mi problema persistía.
[10.04] Touchpad stops working after login

domingo, julio 11, 2010

Hacer aparecer el botón (icono) de sonido en Ubuntu 10.04

Por cosas incomprensibles el botón del sonido desaparece, como por arte de magia, el botón del sonido desaparece, así y llanamente se esfuma, entonces la solución se consigue con los siguientes pasos:

1. Ir a Preferencias / Aplicaciones al inicio

2. Hacer clic en el botón de "añadir"

3. Pulsar en el botón de "examinar" y luego vamos a la carpeta /usr/bin y se selecciona lo siguiente: gnome-volume-control-applet.

4. Se llena los campos de nombre, comentarios y se hace clic en el botón de "aceptar".

Por último reiniciar el sistema para poder volver a ver el botón de volumen

Más info:

Applet de sonido en Ubuntu 10.04

miércoles, junio 16, 2010

Cuales son las extensiones de Firefox y Chrome que utilizo

Omnibar: Me gusta mucho la idea de Chromium de tener en la barra de enlaces el buscador, ya que desde hace tiempo no escribo la dirección web directamente, sino buscaba la página en google y hacia clic.

Forecastbar: Esta extensión sirve para tener el pronostico del tiempo en las barras del navegador.

Tree Style Tab: En alguno de los blogs que visito, leí que había una posible kill-tab (disculpen el anglicismo, pero lo veo más claro así) para futuros Firefox, me interese y lo instale y desde ese momento no he dejado de utilizarlo.

En la parte de seguridad utilizo: Adblock Plus es un bloqueador de publicidad, NoScript bloquear javascrips indeseados y WOT un antiphishin.

Otros que utilizo son: Delicious, Better Gmail, Download Statusbar, Read It Later.

Y por último están las de desarrollo web:
Live HTTP Headers, ColorZilla, Firebug, Greasemonkey, Measureit, Pixel Perfect, Screengrab, Web Developer y YSlow.

PDF Download es una extensión para hacer una copia en PDF de cualquier pagina web . En Chrome también exite esta extensión: Web2PDFConverter

CopyAllURLs es una super extensión que guarda en un archivo (txt. html, etc) todos los enlaces que tengamos abiertos en el navegador.

IReader es una excelente extensión para leer en el ordenador que hay para Chrome y Firefox

Para hacer capturas de pantalla me gusta Lightshot (screenshot tool) ya que se pueden hacer sin necesidad de estar conectado, simplemente copiar y pegar.

Más información:

Delicious/rcbonil/extension

miércoles, abril 07, 2010

Instalar Flash Player x64 bits en Ubuntu 9.10

La misión es instalar la nueva versión de Flash 10.0.45.2 en mi Ubuntu 9.10 de 64 bits, ya que la que tenia era la de 10.0.32.18.
Tuve algunos problemas encontrando el enlace, pero el sistema es el mismo, aunque esta vez lo incluiremos en mas lugares por si las moscas.

Abrimos la consola:
Lo primero descargar la nueva versión:
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz

Ahora se descomprime:
tar xvzf libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz

Y se va copiando a las diferentes rutas:
sudo cp libflashplayer.so /usr/lib/firefox-addons/plugins
sudo cp libflashplayer.so /usr/lib/mozilla/plugins
sudo cp libflashplayer.so ~/.mozilla/plugins/

lunes, marzo 29, 2010

Alarm Clock: Para no olvidarnos de ...

Si ere un poco olvidadizo, o simplemente pierdes la noción del tiempo cuando estas leyendo blogs, pues aquí esta la solución: Alarm Clock es un apple para colocar en el panel y nos avisa que el tiempo a concluido para cierta actividad fuera de nuestro computador. La instalación es muy sencilla:

sudo aptitude install alarm-clock-applet

Reinicar GNOME:

sudo /etc/init.d/gdm restart

y ahora se puede añadir al panel.

Fuente:

Alarm Clock, un applet alarma de escritorio

domingo, marzo 28, 2010

Shutter: Programa para hacer captura de pantalla

Hace poco descubrí este útil programa para realizar capturas de pantalla de toda el área o parte de ella, retardar la captura para poder desplegar menús, editar, guardarlo en diferentes formatos, etc. Excelente herramienta y aquí dejo unos ejemplos de ello:





Bueno para instalar hay que meterlo primero en el repositorio:

https://launchpad.net/~shutter/+archive/ppa

o en un terminal:

sudo add-apt-repository ppa:shutter/ppa

y listo, disfrutenlo!!

Fuente:


Shutter

Shutter 0.86, un genial capturador de pantalla para Linux

Una posible solución al sonido en Ubuntu...

Después de muchos problemas con el audio en Ubuntu hoy encontré una solución en el blog de Bitelia.com.

1. Revisar las actualizaciones, luego reiniciar y verificar el sonido.

2. Verificar el kerner con uname -r en una consola, si muestra 2.6.31-14-generic o superior quiere decir que estamos actualizados de kernel.

3. Comprobar slmodemd no se esta ejecutando con:

pgrep slmodemd

Si después de ejecutar se muestra algo, en mi caso salio unos números, se elimina con:

sudo apt-get remove sl-modem-daemon

En este punto comprobé el sonido y funcionaba, pero también reinicie y ya estaba en total funcionamiento.

En caso contrario continue con lo siguiente:

4. Instalar los módulos ALSA de backports

sudo apt-get install linux-backports-modules-alsa-karmic-generic

Reinicar y probar.

5. Añade el PPA del Ubuntu Audio Development Team y actualiza para que se descarguen e instalen sus versiones de los paquetes de ALSA y PulseAudio.

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
sudo apt-get update
sudo apt-get dist-upgrade

Como en los pasos anteriores, reinicia y comprueba si el sonido ya funciona.

6. Si en caso de realizar todos los pasos todavía tiene problema, entonces deje su pregunta en sitio de Launchpad para exponer tu caso particular.

Tomado de:

Cómo arreglar problemas de sonido en Ubuntu 9.10

sábado, marzo 27, 2010

Como reiniciar ubuntu cuando esta bloqueado

Después de reiniciar ¡¡dos veces!! Ubuntu 9.10 oprimiendo el botón de apagado, me di a la tarea de buscar la manera de reiniciarlo sin utilizar esta táctica agresiva, entonces aquí van unas soluciones:

1. Primero tratar de matar el programa que esta generando el bloque, por ejemple abriste una ventana en el navegador Firefox, esta contenía un flash y desde ese momento empezaste a sentir que el ratón se pegaba, entonces haces lo siguiente:

alt +F2

y luego escribes

xkill


y el cursor cambia por una equis (X) y haces clic en el programa que esta causando el bloque.

2. Otra manera de matar programas es entrando en una de las consolas virtuales, las cuales van desde F1 hasta F6 y para volver al sistema gráfico es con F7, de la siguiente forma:

ctrl + alt + F1

Aquí se debe digitar el usuario y la contraseña.

- Ver que procesos estan trabajando y buscar el problema:
ps axu

- Luego buscar el número PID del programa problemático por ejemplo Firefox

pidof firefox-bin

- Hacer un filtro para ver que otras cosas se ejecutan con el firefox:

ps -e | grep firefox

- Ahora si vamos a terminar este proceso:

kill 2430 (este es el numero PID de firefox)

y si volvemos a verificar si esta activo, si lo esta lo matamos con:

kill -9 2430

y chao problema.


3. Pero si crees que son muchos pasos y mejor reiniciar el servidor gráfico cerrando todos los programas, entonces simplemente presionas:

ctrl+alt+backspace
(el backspace es la tecla que borramos cuando cometemos un error de escritura)

En las versiones actuales no esta activado entonces hay que hacer lo siguiente:

Sistema / Preferencias / Teclado / Distribución / Opciones de distribución / Secuencia de teclas para matar el servidor X

y lo seleccionamos y listo.

3. Pero en caso que nuestro teclado este totalmente bloqueado y no responda a ninguna de las opciones anteriores, entonces toca realizar algo mas drástico, pero no tanto como tener el botón de apagado oprimido:

Mantener oprimido las siguientes teclas:

alt + la tecla de imprimir pantalla o mas conocida como PrintScreen, en mi caso es:

alt + fn + impr. écr. porque tengo un portable y el teclado es francés

y luego seguir la siguiente secuencia, sin soltar las anteriores teclas:

RSEIUB

donde:
R: devuelve el control al teclado
S: sincroniza
E: manda a los procesos la señal term
I: manda a los procesos la señal kill
U: desmonta los sistemas de ficheros
B: reinicia el sistema

"Esto no hay que hacerlo en estado normal porque lo que hace es crear un montón de impresiones de pantalla"

Y por último tenerlo anotado en alguna parte porque estas bloqueado, acuérdate!!!


Tomado de:

Finalizar procesos en GNU/Linux

Que hacer si Ubuntu se bloquea

¿Cuelgues en Ubuntu? No, Gracias

Pour Ubuntu 9.10 (The Karmic Koala) : activer l'option dans XKB

lunes, noviembre 16, 2009

Arreglar Flash Player Ubuntu 9.10 64 bits

Existe una versión mas nueva en: http://installubuntu.blogspot.com/2010/04/instalar-flash-player-x64-bits-en.html

Utilizando
el Firefox notaba que el Flash me funcionaba raro, a veces no funcionaban los clicks o iba lento, etc.
Por lo que veo todo radica en el paquete típico que instalamos para el flash y demás: ubuntu-restricted-extras
Así que para arreglar el problema tenemos que hacer lo siguiente:
  • Cerrar completamente el navegador.
  • Desinstalar el paquete: flashplugin-installer (o los demás paquetes que tengamos relacionados).
  • Bajarnos el plugin desde este archivo.
  • Descomprimirlo y pegarlo a "~/.mozilla/plugins"
De esa forma ya me funciona el Flash en mi Firefox 3.5.5 con Ubuntu 9.10

Fuente: http://kaeltas.blogspot.com