Tag Archives: cambiar

Cambiar la contraseña de un usuario en MySQL.

Para cambiar la contraseña de root, podemos hacer:

# mysqladmin -u root -p’contraseñaantigua’ password ‘nuevacontraseña’

También podemos cambiar con una sentencia SQL:

$ mysql -u root -p

mysql> use mysql;

mysql>UPDATE user SET password=PASSWORD(“nuevacontraseña” ) WHERE user=’adrian’;

flush privileges;

Utilizamos la base de datos mysql, y actualizamos el usuario que queramos. Después el comando flush privileges sirve para recargar los privilegios.

Cambiar el sistema operativo por defecto en GRUB2

Por defecto arranca siempre el sistema operativo numero 0, es decir el primero.

Si queremos cambiar esto, tenemos que editar el fichero /etc/default/grub. En este archivo encontraremos una línea que pondrá:

GRUB_DEFAULT=0

Pues simplemente cambiamos ese número por la entrada que queramos, teniendo en cuenta que el orden empieza en 0. Por ejemplo para poner que arranque el tercer sistema, haríamos lo siguiente:

$ sudo /etc/default/grub

GRUB_DEFAULT=2

Tras eso, hay que actualizar el grub, con el comando:

$ sudo update-grub

Reiniciamos si queremos para ver los cambios.

Mover /home a su propia partición.

Crear una partición para /home desde la instalación es bastante sencillo, pero ¿Y si queremos hacerlo cuando ya tenemos instalado todo el sistema en una sola partición?

El siguiente método sirve tanto para /home como para cualquier otra partición que queramos hacer (con sus respectivos cambios, por supuesto). Es algo más largo de hacer, pero sigue siendo muy sencillo:

Parto de la base de que ya tenéis vuestra partición en ext4 con el tamaño que queráis. (Si no, éste paso podéis realizarlo con GParted)

Lo primero que tenemos que hacer es montar la partición nueva:

$ sudo /mnt/home

$ sudo mount -t ext4 /dev/sdXY/ /mnt/home

(Sustituimos XY por nuestros datos, por ejemplo /dev/sda6)

A continuación copiaremos los archivos, pero no con un simple cp:

$ cd /home

$ find . -depth -print0 | cpio –null –sparse –pvd /mnt/home

Una vez haya terminado, revisamos que todo esté correctamente copiado y acto seguido, podemos desmontar la partición nueva:

$ sudo umount /dev/sdXY

Cambiamos el nombre de /home a otro:

$ sudo mv /home /home_orig

Como no existe, /home, tenemos que volver a crear la carpeta, y montamos la nueva partición:

$ sudo mkdir /home

$ sudo mount /dev/sdXY /home

Y ya está hecho, ahora queda, indicar que se monte automáticamente en cada inicio del sistema, para ello tenemos que editar el archivo /etc/fstab, pero antes debemos saber cual es UUID  de nuestro disco, para ello escribimos lo siguiente:

$ sudo blkid

Y buscar cual es nuestro UUID, después editamos el fichero:

$ sudo /etc/fstab

Copiamos la siguiente línea:

UUID=uuid-de-nuestro-disco /home ext4 defaults,user_xattr 0 2

Una vez hecho todo esto, estará todo listo. Podemos reiniciar y comprobar que efectivamente, todo está correcto.

Optimizar el uso de la RAM y del Swap en Linux.

La mayoría de los sistemas operativos modernos poseen un mecanismo llamado memoria virtual, que permite hacer creer a los programas que tienen más memoria que la disponible realmente; por ejemplo, 4 Gb en un ordenador de 32 bits. Como en realidad no se tiene físicamente toda esa memoria, algunos procesos no podrán ser ubicados en la memoria RAM.
En este caso es cuando es útil el espacio de intercambio: el sistema operativo puede buscar un proceso poco activo, y moverlo al área de intercambio (el disco duro) y de esa forma liberar la memoria principal para cargar otros procesos. Mientras no haga falta, el proceso extraído de memoria puede quedarse en el disco, ya que ahí no gasta memoria física. Cuando sea necesario, el sistema vuelve a hacer un intercambio, pasándolo del disco a memoria RAM. Es un proceso lento (comparado con usar sólo la memoria RAM), pero permite dar la impresión de que hay más memoria disponible.

En Linux, existe un parámetro llamado ‘swappiness‘ cuyo valor estará situado entre 0 y 100. El valor 0 dará mucha más prioridad a la ram que al swap, y si el valor es 100 al revés.

Para poder ver el swappiness que tenemos en nuestro sistema, hacemos lo siguiente:

$ cat /proc/sys/vm/swappiness

60

El valor por defecto es 60.

Para cambiarlo tenemos que hacer lo siguiente:

# sysctl vm.swappiness=45

En el caso de que queramos un valor de 45.

Este cambio no es persistente, y al reiniciar perderemos el cambio. Para que el cambio se quede guardado hacemos lo siguiente:

# vim /etc/sysctl.conf

Buscamos la línea y cambiamos el valor (si no está la añadimos)

vm.swappiness=45

Guardamos y listo, ya tenemos cambiado el valor de nuestro swappiness.

 

Cambiar la shell por defecto

El comando chsh, permite cambiar la shell que tenemos por defecto.

Es práctico, si nuestro administrador nos ha asignado una shell con la que no estamos cómodos, o simplemente, que queremos probar otras shells.

La sintaxis básica del comando es

Chsh usuario nueva_shell

El parámetro de la shell, debe ser la ruta completa a la shell, como por ejemplo /bin/bash

Si no sabes que shell tienes, puedes escribir:

Echo $SHELL

Cambiar ubicación de las carpetas personales en Windows 7

Cuando Windows muere y sólo se tiene una partición, la mayoría de los usuarios pierden sus datos importantes como fotografías de viajes, música, etc.

¿Solución?

Crear particiones

Yo tengo creadas diferentes particiones. Recientemente cambié Windows XP por Windows 7 y no perdí nada. Ni música, ni películas ni juegos.

Para cambiar nuestra carpeta Mis Documentos de ubicación, y por ejemplo ponerla en la partición E: es tan simple como:

Hacer clic con el botón derecho sobre cualquier carpeta personal, ya sea Mis documentos o Mis imágenes.

Clic en propiedades y después en la pestaña ubicación y en el campo de texto seleccionamos nuestra nueva ruta para la carpeta y listo!

Así de fácil es proteger un poco más nuestros datos a fallos del sistema o cualquier otro desperfecto.