Estás navegando por el archivo de fichero.

Vi: actualizar fichero de sólo lectura

29 octubre 2009 in Linux

Muchas veces pasa que después de editar un fichero no podemos grabar los cambios porque no tenemos permiso de escritura, y no nos damos cuenta hasta que damos la orden para guardar y salir ( :wq ) y el vi nos dice que no puede ser. Esto suele ocurrir cuando editamos algún fichero de configuración de la carpeta /etc (de los que sólo root puede modificar) con nuestra cuenta de usuario normal.
En estos casos y siempre que tengamos disponible para nuestra cuenta la opción sudo para ejecutar órdenes como administrador del sistema, podemos grabar los cambios con la siguiente orden:

:w !sudo tee %

La contraseña que nos pide es la de nuestra cuenta de usuario, no la del administrador (root).

Swap en linux con un fichero

25 noviembre 2008 in Linux

Cuanto más utilizo linux más me asombra su flexibilidad.
Mantengo un servidor que me instalaron con un particionamiento automático que no fue muy afortunado. El espacio en disco total es de 250 Gb y está particionado con una partición de 3 Gb para la raíz “/”, otra de sólo 512 Mb para el swap y el resto montado en “/home”. En este servidor tengo configurada una copia de seguridad de los archivos de configuración que no se ejecuta por falta de memoria.
Lo he solucionado añadiendo más espacio de swap. Como no puedo redimensionar las particiones, he añadido más swap habiltando un fichero de 512 Mb en “/home”.
La verdad es que como siempre había visto el espacio de swap en particiones, nunca se me había pasado por la cabeza que también podría servir un fichero.
Sólo hay que seguir cuatro sencillos pasos:

mkdir /home/swap
dd if=/dev/zero of=/home/swap/swapfile bs=1048576 count=512
mkswap /home/swap/swapfile
swapon /home/swap/swapfile

Si además queremos, como será lógico, que al iniciar la máquina esté habilitado este swap adicional, hay que añadir en el fichero /etc/fstab la línea: /home/swap/swapfile swap swap defaults 0 0

Ah!, y todo esto sin necesidad de reiniciar el servidor. :-)

Cerrar
E-mail It