Arreglar resolución de pantalla en Ubuntu
- Comments Off
En días pasados, cuando prendí mi computador, la resolución de mi pantalla había cambiado de 1280×1024 a 800×600 y además el archivo /etc/X11/xorg.conf se había modificado, el por qué no lo sé pero sucede y hay varios casos. Bueno googleando encontré la solución a mi problema y seguí las instrucciones de excelente tutorial, el primer método me sirvió.
Después de este problema, he realizado una copia del archivo mencionado por si me vuelve a suceder.
Lo pueden ver en: Reparar la resolución en Ubuntu Jaunty
Saludos,
Ejecutar un script al inicio de tu Ubuntu
En Ubuntu existen muchos procesos que se ejecutan en modo daemon al iniciar la sesión, de hecho si queremos ejecutar algún programa al inicio de la sesión es algo muy simple solo hay que ir a Preferencias > Sesiones > Aplicaciones al inicio y Añadir un programa, con eso es suficiente.
Pero que pasa si lo que deseamos es iniciar un script o programa al arranque del sistema, sin tener que iniciar la sesión, para ello debes realizar los siguientes pasos.
Primero debes comprender que al arrancar el sistema entras en un nivel de ejecución o Runlevel. Para saber con que runlevel trabaja Ubuntu, desde un Terminal digita:
$ runlevel
Normalmente Ubuntu corre en el runlevel 2 por defecto.
Esto quiere decir, que si entras en /etc/rc2.d/ encontraras allí una lista de todos los scripts que se ejecutan al arrancar el sistema. Si nos fijamos bien todos son enlaces simbólicos a archivos que se encuentran en /etc/init.d/ que es donde están todos los daemon ,es decir, todo lo que funciona independientemente y sin emitir en la Consola un mensaje para el usuario.
De modo que para ejecutar un script o programa al arranque del sistema, primero es necesario darle características de daemon y posteriormente crees un enlace simbolico de este daemon en la carpeta /etc/rc2.d/ de la siguiente forma:
1) Darle permiso de ejecución al script, abre un Terminal y en la carpeta donde se encuentra el script digita:
$ sudo chmod +x nombredetuscript
2) Copiarlo a la carpeta /etc/init.d/
$ sudo cp nombredetuscript /etc/init.d
3) Lo hacemos daemon, es decir que se ejecute al inicio de la sesión
$ sudo update-rc.d nombredetuscript defaults
El resultado es el siguiente:
update-rc.d: warning: /etc/init.d/nombredetuscript missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/mydns …
/etc/rc0.d/K20nombredetuscript -> ../init.d/nombredetuscript
/etc/rc1.d/K20nombredetuscript -> ../init.d/nombredetuscript
/etc/rc6.d/K20nombredetuscript -> ../init.d/nombredetuscript
/etc/rc2.d/S20nombredetuscript -> ../init.d/nombredetuscript
/etc/rc3.d/S20nombredetuscript -> ../init.d/nombredetuscript
/etc/rc4.d/S20nombredetuscript -> ../init.d/nombredetuscript
/etc/rc5.d/S20nombredetuscript -> ../init.d/nombredetuscript
Listo!!, con eso se agrega un script al inicio.
Para borrar un script haríamos:
$ sudo update-rc.d miscript.sh remove
Esto borra únicamente los enlaces simbólicos, no el script; y siempre y cuando se haya borrado el script previamente. Si se quiere borrar los enlaces aunque no se haya borrado el script, hay que utilizar la opción -f (force):
$ sudo update-rc.d -f miscript.sh remove
Saludos
Activar carpeta encriptada en Ubuntu Jaunty
- Comments Off
Podemos utilizar la carpeta encriptada o cifrada que nos trae Ubuntu desde la versión 8.10, la cual activa el directorio del usuario, en ella puedes colocar tus archivos o directorios que no quieres que otros usuarios, que tengan acceso a tu computador, puedan verlos. Trabajará igual que una carpeta normal, se activa cuando entras con tu nombre de usuario y contraseña y se desactiva cuando sales quedando bloqueada nuevamente.
Puede que muchos no se enteren de esta característica ya que no viene configurada por defecto, para activarla digita desde la consola:
$ sudo apt-get install ecryptfs-utils
Y luego:
$ ecryptfs-setup-private
Después del último comando, tendrás que seguir las instrucciones (contraseña de la cuenta) y luego la contraseña para montar. Deje la contraseña de montaje en blanco para generar una aleatoria (random); no será necesario utilizarla a no ser que quieras recuperar tus datos manualmente.
Reinicia tu computador y luego en el directorio de usuario verás la carpeta Private:
/home/usuario/Private
Ingresa dentro de la carpeta Private tus archivos y/o directorios que deseas encriptar.
Saludos
Eliminar archivos de forma segura en Linux
Cuando tengas archivos con información sensible se puede utilizar Shred, pero éste se puede utilizar para sobrescribir archivos. Pero ¿Qué pasa con las copias de los datos almacenados en la RAM, o en swap? ¿Y qué hay de todos los espacios vacíos en tu disco duro, una vez que se llena de información personal (privada)? Los rastros magnéticos de esos datos son todavía recuperables, y si tú deseas deshacerte de la unidad de disco duro o de su equipo, probablemente querrás asegurarte de que esos datos hayan desaparecido antes de permitir la posibilidad de que caigan en manos equivocadas.
Secure-Delete es una herramientas con una serie de programas especialmente útiles que utilizan técnicas avanzadas para eliminar definitivamente los archivos. Para instalar el Secure-Delete en Ubuntu, escribe desde la consola:
$ sudo apt-get install secure-delete
El paquete de Secure-Delete viene con 4 comandos:
- srm: Elimina de forma segura archivos o directorios en el disco duro.
- smem: Limpieza de memoria.Utilizado para borrar los rastros de datos de la memoria de su ordenador (RAM);
- sfill: Espacio libre. Utilizado para borrar todos los rastros de datos del espacio libre en tu disco.
- sswap: Borrado seguro de swap. Utilizado para eliminar todos los rastros de datos de la partición de intercambio (swap).
Ejemplos:
SRM
Esta herramienta es básicamente una versión más avanzada de “shred”. En lugar de sólo sobrescribir los archivos con datos aleatorios, utiliza un proceso especial – una combinación de datos aleatorios, ceros y valores especiales desarrollados por el criptógrafo por Peter Gutmann – para estar realmente seguro de que sus archivos son irrecuperables. SRM se utiliza de esta manera:
Archivos: srm nomberarchivo
$ srm cifraspersonales.odt
o directorios: srm -r nombrecarpeta/
$ srm -r /home/Empresa/Datos/
Por ejemplos:
$ srm -ll Sueldos.zip
$ srm -v -ll test.img
Con la opción -ll ha demorado menos en eliminar el archivo ya que sin esta opción se demora mucho más ya que por defecto sobreescribe 38 veces el archivo a borrar, lo cual lo hace imposible de recuperar.
SMEM
Si bien es cierto que la RAM se vacía cuando se apaga su ordenador, probablemente no sabías que las huellas residuales de los datos permanecen en la memoria, como en los discos duros, hasta que son sobrescritas (overwritten) muchas veces. Esto significa que es relativamente fácil para alguien con las herramientas adecuadas averiguar lo que había almacenado en la RAM, que puede ser archivos importantes, la actividad de Internet, o cualquier otra cosa que hayas hecho con tu computadora.
$ smem
SFILL
Sfill sigue el mismo método general al igual que SRM. Se utiliza para limpiar todos el espacio libre en tu disco duro, donde los archivos han existido. Esto es particularmente útil si te estás deshaciendo de un disco duro; puede arrancar un LiveCD, borrar todo el contenido del disco y, a continuación, utilizar sfill para asegurarse de que nada es recuperable. Puede que tenga que ser root para poder utilizar esta herramienta de manera efectiva, ya que los usuarios podrían no tener acceso de escritura a determinados sistemas de archivos. Sfill se usa de esta forma:
sfill mountpoint/
$ sudo sfill /dev/sda6
$ sudo sfill -ll /home
Nota: Este último ejemplo demora muchísimo menos tiempo que utilizar el comando sin la opción -ll, pero no es tan efectivo como el primer ejemplo.
SSWAP
Sswap se utiliza para borrar las particiones de intercambio (swap), que almacenan los datos de los programas en ejecución cuando la RAM está llena. Por lo tanto, si siente la necesidad de ejecutar smem, es probablemente una buena idea ejecutar sswap también. Sin embargo, antes de usarlo debes desactivar la partición de intercambio (swap). Puedes determinar sus dispositivos montados en el siguiente orden:
$ cat /proc/swaps
O buscar en su archivo /etc/fstab los archivos del tipo “swap”.
$ sudo swapoff /dev/sda5
Una vez que su dispositivo de intercambio este deshabilitado puede proceder a su limpieza con sswap.
$ sudo sswap /dev/sda5
Si no te encuentras como root (sudo), es probable que obtenga el permiso denegado. Al igual que con cualquiera de los comandos anteriores, puedes obtener más información mientras se ejecuta mediante la adición de “v” opción de modo detallado. Además,no olvides volver a habilitar el swap cuando haya terminado! Utiliza el comando swapon:
$ sudo swapon /dev/sda5
Ojalá te sirva, esta entrada la copié desde aquí.
Saludos
Reinstalar Alza Mixer en Ubuntu 9.04
En mi caso, instalé Ubuntu 9.04 y el audio tenía un ruido y para ello realicé los siguientes pasos y solucionaron mi problema. Para esto debemos revisar que nuestro equipo es compatible con Alsa en el sitio oficial
Lo primero que haremos en la consola del terminal es actualizar e instalar los últimos headers del Kernel para no tener algún tipo de problema:
$ sudo apt-get update
$ sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers generic
Ahora para compilar necesitaremos algunas librerías entonces instalamos:
$ sudo apt-get install libncurses5-dev
Despues de esto vamos a la pagina de ALSA http://www.alsa-project.org/ y bajamos los últimos paquetes de:
* Driver (alsa-driver)
* Library (alsa-lib)
* Utilities (alsa-utils)
* OSS Compat. (alsa-oss)
Los archivos los guardaremos donde queramos (en mi caso será en /home/usuario/Escritorio/ ). Luego tendremos que detener al proceso Alsa Utilities, para poder realizar la nueva instalación:
$ sudo /etc/init.d/alsa-utils stop
Luego de eso tendremos que descomprimir los 4 archivos que bajamos. En mi caso será de la siguiente forma:
$ cd /home/usuario/Escritorio/
$ tar xvf alsa-driver-1.0.20.tar.bz2
$ tar xvf alsa-lib-1.0.20.tar.bz2
$ tar xvf alsa-oss-1.0.17.tar.bz2
$ tar xvf alsa-utils-1.0.20.tar.bz2
Ahora entramos a la carpeta de los drivers:
$ cd alsa-driver-1.0.20
Procedemos a configurar los drivers con nuestra tarjeta de audio:
$ sudo ./configure –with-kernel=/usr/src/linux-headers-$(uname -r) –with-oss=yes
Ahora instalamos:
$ sudo make
$ sudo make install
Ahora instalaremos la librería, primero saldremos de la carpeta de los drivers y nos posicionamos en la carpeta donde se encuentra la librería:
$ cd ..
$ cd alsa-lib-1.0.20
$ sudo ./configure
$ sudo make
$ sudo make install
Ahora instalamos alsa-oss:
$ cd ..
$ cd alsa-oss-1.0.17
$ sudo ./configure
$ sudo make
$ sudo make install
Por últimos instalamos alsa-utils
$ cd ..
$ cd alsa-utils-1.0.20
$ sudo ./configure
$ sudo make
$ sudo make install
Finalmente realizamos lo siguiente, nos vamos a la carpeta de los drivers:
$ cd ..
$ cd alsa-driver-1.0.20
$ sudo ./snddevices
Es todo ya lo ultimo es cosa de reiniciar nuestro equipo y tendremos todo listo.
Se me olvidaba una cosa muy importante que NO mencionan en ningún blog o manual de la red, nos falta una ultima asunto un pequeño detalle que puede hacer que sistema de audio y periféricos de audio no funcionen correctamente así que nos vamos a el menú Sistema > Preferencias > Sonido
Seleccionamos el controlador que mejor se nos ajuste seria bueno dejarlos todos en Alsa pero eso ya depende de cada uno.
Esta entrada la copié desde aquí
Saludos