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, mayo 18, 2013
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
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
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
Ubicación:
Montréal, QC, Canada
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:
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:
- Apagar el escáner si está encendido.
- 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.
- Ir al sitio web del back-end (en mi caso, SpanScan) para comprobar el nombre del fichero del firmware que utiliza nuestro escáner.
- 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.
- 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 Alt y F2, y ejecutamos
kdesudo dolphin
). - 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).
- Encender el escáner y esperar a que acabe de arrancar.
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
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
"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
Ubicación:
Montreal, Quebec, Canadá
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.
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.
miércoles, enero 26, 2011
Arreglo del problema de PHPMyAdmin
Aqui va:
sudo ln -sf /usr/share/phpmyadmin/ /var/www/phpmyadmin
Tomado de:
Solving problemas with PhPMyadmin on Ubuntu
sudo ln -sf /usr/share/phpmyadmin/ /var/www/phpmyadmin
Tomado de:
Solving problemas with PhPMyadmin on Ubuntu
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:
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/
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)
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)
Suscribirse a:
Entradas (Atom)