Probablemente al instalar Linux alguien te recomendó crear una partición de swap. swap significa intercambio y es un espacio usado como memoria adicional pero que está en el disco duro; por lo tanto sólo te será de utilidad si crees que te faltará RAM para tu trabajo diario. Puedes no tener partición de swap, o crearla tan grande como quieras.
De todas formas, puedes crear y borrar swaps: en /proc/swaps verás una lista de las activas, y con swapon y swapoff las puedes modificar como quieras. Por cierto, prueba a hacer un cat o un strings a alguna swap, verás cosas muy interesantes (yo he llegado a ver mi contraseña de root :-) ). Recuerda que una diferencia entre swap y RAM es que la RAM se vacía al apagar el ordenador, la swap no.
¿Cómo crear una swap? Muy fácil: crea un archivo vacío con dd if=/dev/zero of=/usr/swap bs=1024 count=100M (100 Mb en este caso), conviértelo en swap con mkswap /usr/swap y actívalo con swapon /usr/swap. Haz free o cat /proc/swaps para comprobarlo. Recuerda modificar /etc/fstab.conf para que se monte al inicio la próxima vez.
viernes, 8 de octubre de 2010
Pasos a Seguir si GNU/Linux se Bloquea
Aunque es muy poco frecuente, los sistemas bajo GNU/Linux también se bloquean. Existen ciertas aplicaciones (como Compiz Fusion, por citar alguna) que podrían hacer que nuestro sistema colapse y se bloquee. Aunque podemos reestablecer nuestro sistema presionando la combinación de teclas “Ctrl + Alt + Retroceso” para reiniciar el entorno gráfico, habrán veces en las que esto no será suficiente y necesitemos reiniciar por completo nuestro ordenador. En este tipo de situaciones, esporádicas por cierto, lo menos recomendable es apagar el computador y volverlo a prender; este procedimiento puede dañar nuestro sistema, nuestra información y hasta nuestros discos duros.

Para reiniciar nuestro sistema de manera segura en Linux deberemos hacer lo siguiente: Presionar la combinación de teclas "Alt + Impr Pant|Pet Sis" (la de captura de pantalla). Mientras las mantenemos pulsadas presionamos una a una, lentamente, las teclas REISUB; luego de hacer esto nuestro sistema se reiniciará de forma segura. Aunque suena un poco complicado no lo es tanto, además, ten presente que solo así podrás reiniciar tu sistema ante un fallo grave. ¿Y por que esa extraña combinación de teclas para reiniciar? Pues cada letra de la palabra R E I S U B tiene un significado:
R: Pone el teclado en modo RAW.
E: Finaliza todos los procesos.
I: "Mata" a todos los procesos.
S: Realiza la sincronización del disco duro.
U: Desmonta todos los sistemas de ficheros.
B: Finalmente la B reinicia el ordenador.
Eso es todo. Realizados estos pasos nuestro ordenador se reiniciará sin ningún inconveniente. Aunque no tengamos que usarlo casi nunca, este truco nos puede salvar de muchos apuros.

Para reiniciar nuestro sistema de manera segura en Linux deberemos hacer lo siguiente: Presionar la combinación de teclas "Alt + Impr Pant|Pet Sis" (la de captura de pantalla). Mientras las mantenemos pulsadas presionamos una a una, lentamente, las teclas REISUB; luego de hacer esto nuestro sistema se reiniciará de forma segura. Aunque suena un poco complicado no lo es tanto, además, ten presente que solo así podrás reiniciar tu sistema ante un fallo grave. ¿Y por que esa extraña combinación de teclas para reiniciar? Pues cada letra de la palabra R E I S U B tiene un significado:
R: Pone el teclado en modo RAW.
E: Finaliza todos los procesos.
I: "Mata" a todos los procesos.
S: Realiza la sincronización del disco duro.
U: Desmonta todos los sistemas de ficheros.
B: Finalmente la B reinicia el ordenador.
Eso es todo. Realizados estos pasos nuestro ordenador se reiniciará sin ningún inconveniente. Aunque no tengamos que usarlo casi nunca, este truco nos puede salvar de muchos apuros.
Buscar Una Cadena de Texto en Linux
Es muy sencillo encontrar una cadena de texto en un archivo o en una carpeta de archivos en Linux (cualquier distro). A pesar de que no existe un comando específico para buscar cadenas, la potencia de los comandos de Linux permite conjuncionar 3 de ellos en una sola instrucción.
Tan solo abre una consola y escribe lo siguiente:
find "ruta" -type f | xargs grep "cadena a buscar"
Donde "ruta" se refiere a la ubicación del archivo y "cadena a buscar" es justamente eso, la cadena de texto que deseamos buscar.
Una pequeña explicación de los comandos que se usan en esta expresión:
find "ruta" permite buscar archivos en el directorio especificado por ruta. Para realizar la búsqueda en el directorio actual colocar como ruta un punto "."
xargs combinará cada elemento seleccionado con el comando especificado
Y finalmente grep busca patrones o coincidencias en un archivo dado
Tan solo abre una consola y escribe lo siguiente:
find "ruta" -type f | xargs grep "cadena a buscar"
Donde "ruta" se refiere a la ubicación del archivo y "cadena a buscar" es justamente eso, la cadena de texto que deseamos buscar.
Una pequeña explicación de los comandos que se usan en esta expresión:
find "ruta" permite buscar archivos en el directorio especificado por ruta. Para realizar la búsqueda en el directorio actual colocar como ruta un punto "."
xargs combinará cada elemento seleccionado con el comando especificado
Y finalmente grep busca patrones o coincidencias en un archivo dado
No Recuerdas que Comandos Usar en Linux?
Con lo potente que es la consola de Linux, algunas veces no somos capaces de encontrar - o recordar - el comando adecuado para cierto tipo de tarea; son tantos los comandos que ofrece Linux que no podemos tenerlos todos en mente en un momento dado.
Una ayuda para recordar un comando que necesitemos usar para llevar a cabo cierta tarea la podemos obtener con los comandos apropos o man -k
Estos comandos permiten buscar cualquier coincidencia de una cadena en las páginas man, que son archivos de texto que contienen información sobre los comandos en los sistemas Linux/Unix. Por ejemplo, si deseo buscar algún comando que trabaje con directorios solo tengo que escribir en la consola cualquiera de las siguientes líneas:
apropos dir
apropos directorio
man -k dir
man -k directorio
Estas búsquedas dependen mucho del idioma en que estén tus páginas man. Si están en castellano puedes usar palabras en este idioma (como "directorio") para tus búsquedas. Sin embargo, cabe resaltar que no todas las páginas del manual están traducidas, por lo que en algunos casos puede que no obtengas los resultados esperados. Tenerlo bien presente.
A continuación mostramos una captura de pantalla que muestra al comando apropos en acción
Una ayuda para recordar un comando que necesitemos usar para llevar a cabo cierta tarea la podemos obtener con los comandos apropos o man -k
Estos comandos permiten buscar cualquier coincidencia de una cadena en las páginas man, que son archivos de texto que contienen información sobre los comandos en los sistemas Linux/Unix. Por ejemplo, si deseo buscar algún comando que trabaje con directorios solo tengo que escribir en la consola cualquiera de las siguientes líneas:
apropos dir
apropos directorio
man -k dir
man -k directorio
Estas búsquedas dependen mucho del idioma en que estén tus páginas man. Si están en castellano puedes usar palabras en este idioma (como "directorio") para tus búsquedas. Sin embargo, cabe resaltar que no todas las páginas del manual están traducidas, por lo que en algunos casos puede que no obtengas los resultados esperados. Tenerlo bien presente.
A continuación mostramos una captura de pantalla que muestra al comando apropos en acción
jueves, 7 de octubre de 2010
Incrementa el tiempo de espera del GRUB en Linux

Si además de Linux posees otro sistema operativo instalado en tu ordenador, gracias al GRUB podrás iniciar sesión en uno u otro de acuerdo a tu elección. Sin embargo, si te demoras demasiado puede que la cuenta regresiva te gane y termines iniciando un sistema que no era el que necesitabas en ese momento. En otras palabras, la cuenta regresiva del GRUB suele ser muy corta; lo ideal sería poder tener unos cuantos segundos mas para elegir con calma un sistema operativo.
Si quieres incrementar esta cuenta regresiva solo deberás hacer lo siguiente:
Abre el archivo menu.lst el cual se encuentra en la carpeta /boot/grub/. Solo accede a una ventana de la consola y digita lo siguiente:
sudo gedit /boot/grub/menu.lst
El archivo menu.lst se abrirá en el editor gedit. En él deberás ubicar el siguiente contenido:
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3
La línea que dice "timeout 3" es la que indica el tiempo de espera y está expresada en segundos; solo tendrás que modificar este valor por el que prefieras para ajustar la cuenta regresiva del GRUB.
Firewall (cortafuegos), es el mecanismo que permite, que las comunicaciones entre una red local e Internet se realicen conforme a las políticas de seguridad de quien los instala. Estos sistemas, suelen incorporar elementos que garantizan la privacidad y autentificación, con lo que se impide el acceso no autorizado.
Cualquier servidor, ya sea un servidor web, servidor de correo, servidor de archivos, etc... dispone de un firewall configurado para si mismo. Por ejemplo, para un servidor web, únicamente se permite la entrada por el puerto 80 (web) y puerto 21 (FTP). Además, se puede definir, que se utilice el programa de FTP únicamente desde sus instalaciones, o desde unos ordenadores concretos de sus instalaciones y/o externos.
De esta manera, la configuración y seguridad es máxima.
Se puede generar un servidor, para que realice la función de firewall para toda su empresa, haciendo de puente entre la red interna de la oficina con Internet (Fig.1). Al hacer de puente, permite controlar todo el tráfico que pasa a través del mismo, en las dos direcciones (Internet-red interna y red interna-Internet). Gracias a este control, podemos impedir el acceso desde el exterior de cualquier persona no autorizada, se puede especificar para cada usuario, que aplicaciones de Internet puede utilizar, ya sea el Messenger, correo, web, Kazza, eMule, etc... También permite especificar, que direcciones web se pueden visualizar y cuáles no.
El firewall con las aplicaciones del servidor actualizadas, nos garantiza la completa seguridad del sistema.

Fig. 1 - Servidor Linux realizando la función de firewall para la empresa
El mismo servidor que se utiliza para el firewall de la empresa, se puede utilizar con las opciones de servidor (web, correo, DNS, etc...).
Cualquier servidor, ya sea un servidor web, servidor de correo, servidor de archivos, etc... dispone de un firewall configurado para si mismo. Por ejemplo, para un servidor web, únicamente se permite la entrada por el puerto 80 (web) y puerto 21 (FTP). Además, se puede definir, que se utilice el programa de FTP únicamente desde sus instalaciones, o desde unos ordenadores concretos de sus instalaciones y/o externos.
De esta manera, la configuración y seguridad es máxima.
Se puede generar un servidor, para que realice la función de firewall para toda su empresa, haciendo de puente entre la red interna de la oficina con Internet (Fig.1). Al hacer de puente, permite controlar todo el tráfico que pasa a través del mismo, en las dos direcciones (Internet-red interna y red interna-Internet). Gracias a este control, podemos impedir el acceso desde el exterior de cualquier persona no autorizada, se puede especificar para cada usuario, que aplicaciones de Internet puede utilizar, ya sea el Messenger, correo, web, Kazza, eMule, etc... También permite especificar, que direcciones web se pueden visualizar y cuáles no.
El firewall con las aplicaciones del servidor actualizadas, nos garantiza la completa seguridad del sistema.

Fig. 1 - Servidor Linux realizando la función de firewall para la empresa
El mismo servidor que se utiliza para el firewall de la empresa, se puede utilizar con las opciones de servidor (web, correo, DNS, etc...).
Modificar el Orden de inicio en el GRUB de Linux
Al instalar dos sistemas operativos (Windows XP y Ubuntu Linux por ejemplo) en un mismo ordenador, el Grub gestiona automáticamente el orden del arranque, mostrando un menú al inicio el cual nos permitirá elegir el sistema operativo con el que deseamos iniciar.
Como ya explicamos en un truco anterior, el Grub por defecto selecciona a Ubuntu dándote pocos segundos para que puedas elegir otro sistema de la lista; ahora aprenderemos a hacer que el Grub muestre a Windows seleccionado por defecto.
Abrimos el terminar y escribimos en él lo siguiente para abrir el archivo menu.lst
sudo gedit /boot/grub/menu.lst
Inmediatamente veremos el contenido del archivo menu.lst. En él ubicamos las lineas siguientes:
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify ’saved’ instead of a number. In this case, the default entry
# is the entry saved with the command ’savedefault’.
# WARNING: If you are using dmraid do not change this entry to ’saved’ or your
# array will desync and will not let you boot your system.
default 0
La línea que dice "default 0" es la más importante para nosotros. Junto a la palabra "default" debemos escribir el número del sistema operativo que cargará por defecto. Comienza en 0 ya que Ubuntu ocupa siempre esta posición. ¿Y como saber cual es el número que representa a Windows? Pues muy sencillo, cuando cargue el Grub cuenta en que posición del menú está ubicado Windows, resta uno a ese valor y coloca el resultado reemplazando al cero en la línea "default 0".
Como ya explicamos en un truco anterior, el Grub por defecto selecciona a Ubuntu dándote pocos segundos para que puedas elegir otro sistema de la lista; ahora aprenderemos a hacer que el Grub muestre a Windows seleccionado por defecto.
Abrimos el terminar y escribimos en él lo siguiente para abrir el archivo menu.lst
sudo gedit /boot/grub/menu.lst
Inmediatamente veremos el contenido del archivo menu.lst. En él ubicamos las lineas siguientes:
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify ’saved’ instead of a number. In this case, the default entry
# is the entry saved with the command ’savedefault’.
# WARNING: If you are using dmraid do not change this entry to ’saved’ or your
# array will desync and will not let you boot your system.
default 0
La línea que dice "default 0" es la más importante para nosotros. Junto a la palabra "default" debemos escribir el número del sistema operativo que cargará por defecto. Comienza en 0 ya que Ubuntu ocupa siempre esta posición. ¿Y como saber cual es el número que representa a Windows? Pues muy sencillo, cuando cargue el Grub cuenta en que posición del menú está ubicado Windows, resta uno a ese valor y coloca el resultado reemplazando al cero en la línea "default 0".
Suscribirse a:
Entradas (Atom)
