Linux Opinión

En las siguientes líneas te presentamos una recopilación de ideas y trucos que te facilitarán el uso cotidiano de tu distribución de Linux. Para organizarlos, los hemos agrupado en cuatro grandes apartados: inicio del sistema, entorno gráfico, seguridad y productividad.

Localizarás triquiñuelas para resolver posibles problemas a la hora de instalar la plataforma, implantar los controladores, hacer frente a los contratiempos que puede acarrear la instalación de las aplicaciones e, incluso, cómo crear un menú de arranque. Esperamos que os resulte muy útil.

NIVEL: AVANZADO

Resolvemos tus dudas para iniciar el sistema

Truco 1. ¿Has olvidado la clave?

Una de las peores situaciones por las que puede pasar un usuario consiste en olvidar su clave de acceso al sistema. Súbitamente has perdido acceso a todos los datos y aplicaciones y ves desesperado cómo tu única salida es reinstalar todo el sistema. Afortunadamente, no es necesario. Si has olvidado tu clave, sigue estos pasos y podrás cambiarla por otra nueva conservándolo todo.

Para empezar, inicia el sistema y, cuando aparezca el menú de arranque GRUB, presiona la tecla escape (Esc). Es posible que aparezca un mensaje de alerta avisándote de que vas a dejar el menú gráfico de boot. Acepta el mensaje. A continuación, aparecerá un menú en modo texto con las opciones de arranque que tengas configuradas. Elige la correspondiente a tu arranque normal (suele ser la primera) y presiona la tecla e para editarla. Verás un par de opciones, sitúate sobre la primera y vuelve a presionar la tecla e.

Dudas Linux 1

Aquí, entrarás en el modo edición. Muévete con las teclas de cursor hasta el final de la línea y añade este texto init=/bin/bash, presiona Enter y luego la tecla b. El sistema arrancará en modo texto con privilegios de root. Es posible que el sistema de archivos solo se haya montado en modo lectura, así que procederemos a reinstalarlo en modo lectura/escritura. Teclea el siguiente comando: mount –o remount,rw /.

Ahora, ya tenemos un acceso total al sistema, así que procedemos a cambiar la contraseña de nuestro usuario por una nueva. Teclea passwd nombre_usuario e introduce y confirma la clave nueva. Por último, simplemente reinicia el sistema y entra con la nueva clave.

Truco 2. Cambia el sistema de arranque

Si tenemos varios sistemas operativos instalados en el ordenador gestionados por GRUB, podemos modificar cuál es el que arrancará por defecto modificando el fichero de configuración que hay en /boot/grub/menu.lst. Deberemos editarlo con permisos de root y localizar la línea que dice default 0. Tan solo debemos cambiar el 0 por el número del sistema que queremos que arranque por defecto.

Dudas Linux 2

Truco 3. Aumenta el tiempo de selección

Continuando con los trucos para GRUB, si deseamos que el menú de selección aparezca más tiempo, solo deberemos editar el mismo fichero de antes /boot/grub/menu.lst y modificar la entrada timeout con el tiempo en segundos que queramos especificar.

Dudas Linux 3

Truco 4. Añade usuarios de forma rápida

Aunque el Centro de Control permite añadir usuarios desde el entorno gráfico, si tenemos que crear un gran número de cuentas puede resultar tedioso. La manera más rápida de hacerlo es desde la consola y a través del comando adduser nombre_usuario. Para establecer la clave tecleamos passwd nombre_usuario e introducimos la clave o. Si queremos que sean usuarios sin clave, tecleamos passwd –d nombre_usuario.

Dudas Linux 4

Conoce el entorno gráfico a fondo

Truco 1. Desactiva la interfaz visual

Los escritorios gráficos de Linux suponen una gran comodidad para los usuarios, pero, a diferencia de Windows, no son una parte indivisible del sistema operativo, sino una aplicación que corre sobre este. Podemos hacer que el sistema arranque sin entorno gráfico o salir de él y ejecutarlo a nuestro parecer cuando se nos antoje. Para ello, debemos editar el fichero /etc/inittab y modificar la línea en la que aparece la sentencia id:5:initdefault, cambiándola por esta otra: id:3:initdefault.

El fichero inittab describe los procesos que se van a arrancar en un procedimiento típico de inicio (boot). Cada proceso se indica en una línea con parámetros separados por dos puntos. Así : initdefault indica el nivel de ejecución (runlevel) en el que se va a entrar después del proceso de arranque y el número que aparece indica cuál es el nivel de ejecución.

Dudas Linux 5

En la siguiente tabla enumeramos el identificador (ID), el nombre y una somera descripción de los distintos niveles de ejecución utilizados por Linux:

  • 0 Halt: Detiene el sistema
  • 1 Single-User Mode: Modo administrativo
  • 2 Multi-User Mode: Multiusuario sin red
  • 3 Multi-User with Network: Inicio normal sin entorno gráfico
  • 4 Not Used: Sin definir
  • 5 Multi-User with Network and GUI: Inicio normal con entorno gráfico
  • 6 Reboot: Reinicia el sistema

Como se ve, al cambiar el nivel de 5 a 3 eliminamos el arranque gráfico. No obstante, las cosas no son tan fáciles, pues distintas distribuciones tienen diferentes modos de configuración. Por ejemplo, Ubuntu abandonó el sistema de arranque por inittab en la versión 6; además de que todos los sistemas basados en Debian no hacen distinción entre los modos 2, 3, 4 y 5, sino que, en todos ellos, se corre como si fuera modo 5.

Para desactivar el escritorio gráfico en estos sistemas es necesario cambiar a ventana de texto con Ctrl + Alt + F1 y teclear /etc/init.d/gdm stop; si queremos volver a él, tecleamos /etc/init.d/gdm start. Esto funciona para escritorios GNOME. En caso de tener KDE, se reemplaza gdm por kdm y, si tenemos XFCe, pondremos xdm, mientras que algunos sistemas, como PCLinuxOS, son gestores de desktop y se controlan con el script dm sin más.

Truco 2. Submenús GNOME más rápidos

Quizás hayas notado que los submenús en GNOME tienen un pequeño retardo al abrirse. Si deseamos que aparezcan al instante solo tenemos que abrir una consola y teclear la siguiente sentencia: echo “gtk-menu-popup-delay = 0” >> ~/.gtkrc-2.0. Luego, debemos reiniciar el ordenador, y, a continuación, veremos cómo los submenús se abren al instante. Podemos cambiar el valor 0 por el que queramos para obtener diferentes valores de retardo en la apertura de submenús.

Dudas Linux 6

Truco 3. Ejecuta comandos sin la consola

A lo largo de este artículo será necesario que ejecutes muchos comandos de consola para llevar a buen puerto la mayor parte de los trucos. Pues bien, esta artimaña lo que permite es, precisamente, ejecutar comandos de consola en GNOME sin abrir una. Para ello, solo debemos pulsar la combinación de teclas Alt+F2, teclear el comando en la ventana emergente y pulsar el botón Run. Más fácil, imposible.

Dudas Linux 7

Truco 4. Cambia el navegador por defecto

La instalación de una «distro» concreta de Linux suele traer por defecto un navegador predeterminado que no necesariamente tiene por qué ser el que mejor se adapte a nuestras necesidades. Afortunadamente, cambiar el navegador por defecto es tan sencillo como hacer tres clics de ratón. Para ello, vamos al menú Sistema/Preferencias/Aplicaciones y, en la ventana emergente, elegimos el navegador que queramos.

Dudas Linux 8

Truco 5. Un fondo de escritorio animado

Todos sabemos cómo cambiar la imagen del fondo de escritorio, pero, ¿te gustaría poner como tal un vídeo? Con Nautilus es posible hacerlo. Para conseguirlo, utiliza los siguientes comandos de consola: killall nautilus; gconftool-2 –type bool –set /apps/nautilus/preferences/show_desktop false; mplayer -rootwin -x 1024 -y 768 -fs -loop 0 /path_al_fichero/video.avi. Solo deberás modificar los valores 1024 y 768 para adaptarlos al tamaño de tu pantalla. El efecto es curioso y, eligiendo un vídeo adecuado, podrás tener un escritorio impactante.

Dudas Linux 9

Las características de seguridad en detalle

Truco 1. El botón del pánico

Desgraciadamente, los usuarios malintencionados existen, y no es raro sufrir el ataque de alguno de ellos. Si nos encontramos en la situación de ver que alguien está entrando remotamente en nuestro ordenador podemos, simplemente, desconectarlo de la red, pero si queremos seguir trabajando conectados a Internet y bloquear cualquier intento de acceso, podemos teclear: touch /etc/nologin.

Dudas Linux 10

Una vez creado este fichero, ningún usuario, salvo root, podrá hacer login en nuestra máquina. Esta solución es de urgencia y lo deseable es encontrar los agujeros de seguridad del sistema, repararlos y restaurar el acceso normal. Pero como botón de pánico funciona a la perfección.

Truco 2. Borrado definitivo de ficheros

Si manejamos información sensible y queremos borrarla asegurándonos de que nadie pueda recuperarla, no basta con mandarla a la papelera y vaciarla, ya que existen numerosas herramientas, tanto software como hardware, que permiten recuperar cadenas perdidas de ficheros borrados, e, incluso, sobrescritos. Para asegurarnos completamente de que el contenido de un archivo es irrecuperable tenemos el comando shred.

Dudas Linux 11

Para los paranoicos de la seguridad, el borrado definitivo de un fichero se hace con esta orden: shred -n 10 -uvz nombre_fichero. Ahora bien, si lo que quieres es justo lo contrario, evitar que nadie borre, accidental o intencionadamente, un archivo, podemos protegerlo de modo que solo el usuario root tenga privilegios de borrado sobre él. Para ello, usaremos el comando sudo chattr +i archivo. Si queremos eliminar la protección usaremos sudo chattr -i archivo.

Truco 3. Detecta intrusos en tu red WiFi

Eso de «robar la WiFi» al vecino se ha convertido en deporte nacional. A nadie le gusta que se aprovechen de su red, no solo porque pueda ralentizar la navegación, sino por las tropelías que pueden cometer usando nuestra conexión.

Si tenemos Ubuntu podemos instalar un par de herramientas que nos ayudarán a escanear nuestra red y detectar cualquier equipo malintencionado que esté conectado a ella. Estos paquetes son umit y zenmap. Para instalarlos podemos ir al gestor de paquetes, o, directamente, abordar el proceso de instalación tecleando en una consola las sentencias sudo apt-get umit o sudo apt-get zenmap.

Dudas Linux 12

La aplicación se instalará por defecto en el menú Aplicaciones/Internet. Si no disponemos de Ubuntu, siempre podemos acudir a la página web del desarrollador, descargar el código fuente y compilarlo, aunque para ello necesitaremos tener instalado Python.

Truco 4. Bloquea el acceso a algunos sitios web

¿Cansado de que tu hermano pequeño use tu ordenador para acceder a Tuenti, o de que tu compañero de piso se pase el día navegando por Face­book? Si quieres bloquear el acceso a determinados sitios web y ver cómo los «gorrones» se desesperan, existen numerosas opciones que puedes intentar, pero la más sencilla requiere editar el fichero /etc/hosts y meter una entrada por cada sitio web que quieras bloquear de la siguiente forma: 127.0.0.1 facebook.com o 127.0.0.1 tuenti.com . Lo que estamos haciendo en este caso es forzar al ordenador a resolver los nombres de los dominios introducidos a una dirección IP ficticia. La edición deberá hacerla en modo root.

Dudas Linux 14

Trucos para que seas más productivo

Truco 1. PHP en lugar de shell script

Los shell script de Linux son archivos de órdenes que se ejecutan desde la consola y que permiten realizar en pocas líneas una gran cantidad de trabajos. Son conocidos por la gran potencia que ofrecen. Sin embargo, también son populares por su compleja programación. Es muy posible que conozcas el desarrollo en PHP y que los shell script te resulten tediosos y complicados.

Si eres de ese tipo de usuarios, estás de enhorabuena, ya que es posible desarrollar scripts programados en PHP desde la línea de comandos. Para ello, solo tenemos que tener instalado PHP y añadir esta línea en el comienzo del script: #!/usr/bin/env php. A partir de ahí, podrás programar en PHP usando todas las funciones y potencia del lenguaje. Los parámetros pasados por línea de comando son accesibles en el array argv[n]. Ahí va nuestro hola mundo:

#!/usr/bin/env php

Dudas Linux 14

Truco 2. Maneja imágenes desde la consola

Hemos comentado la potencia que tienen los shell scripts en Linux en los que se puede hacer, prácticamente, cualquier cosa. Si a esto le añadimos una potente utilidad de consola para la gestión de imágenes, como es ImageMagick, podremos construir en pocos segundos pequeños scripts que realicen todo tipo de tareas tediosas. Veamos unos ejemplos. Lo primero es asegurarse de tener instalado el paquete ImageMagick. Para ello, lo más sencillo es teclear en una consola convert o mogrify. Si no encontramos ninguno de los dos, tendremos que instalar ImageMagick desde la web.

Una vez instalado podremos realizar numerosas operaciones sobre las imágenes, lo que nos permitirá hacer cambios sobre miles de ellas con pocas líneas de código. Por ejemplo, para crear thumbnails (imágenes reducidas) de un grupo de JPG, dejándolas a un 10% de su tamaño original. El comando a usar es mogrify -format jpg -sample 10%x10% *.jpg.

Dudas Linux 15

Las posibilidades de ImageMagick son muy numerosas; por ejemplo, podemos añadir una marca de agua en forma de texto superpuesto a la imagen con convert imagen.jpg -font courier -fill black -pointsize 12 -draw ‘text 20,20 marca’. Podemos encontrar una completa lista de comandos para ImageMagick en la web del producto.

Truco 3. Extrae las fotos de un PDF

En muchos casos, necesitamos reutilizar imágenes que vemos en un PDF y, aunque hay alternativas poco elegantes, como realizar una copia directa desde la pantalla, existe una utilidad que permite hacerlo directamente. Para extraer todas las imágenes de un PDF, tan solo debemos teclear desde la consola el comando pdfimages ficherpo.pdf prefijo_imagenes.

Dudas Linux 16

Con esto tendremos tantos ficheros como imágenes haya en el fichero con la nomenclatura prefijo_image-nnn.xxx El formato de salida por defecto es BPM para blanco y negro y PPM para color, pero podemos añadir la opción -j para que se extraigan en formato JPG. Además, si las necesitamos en otro formato, siempre podemos utilizar las utilidades de ImageMagick que vimos en el truco anterior.

Truco 4. Descarga una página web completa

En muchos casos podemos querer tener el contenido de una página web completa descargado en nuestro disco duro. Cualquiera que sea el motivo, desde hacer una copia de seguridad hasta, simplemente, tener acceso off-line a una determinada publicación, podremos descargar un sitio web completo usando el comando wget -r dirección web . Eso sí, tardará un rato en completar la descarga y, además, hay que tener en cuenta que no se seguirán los enlaces Javascript o los existentes en páginas web desarrolladas en Flash.

Dudas Linux 17

Truco 5. Instala los tipos de letra que quieras

Para instalar cualquier fuente solo tenemos que copiar los ficheros ttf a la carpeta /usr/share/fonts y regenerar la caché de tipos de letra con el comando sudo fc-cache -f –v. Ahora, cuando abramos nuestro OpenOffice u otro programa de edición, tendremos a nuestra disposición todos los tipos de letra instalados.

Dudas Linux 18

Truco 6. Huevos de Pascua

Para finalizar, os invitamos a descubrir un par de huevos de Pascua que encontramos en Ubuntu. Ambos se ejecutan de la misma forma. Presiona primero Alt + F2 para abrir la ventana de ejecución de comandos, teclea gegls from outer space y ejecútalo. Aparecerá un minijuego en el que que manejas un pez y tienes que matar a una especie de cabra mutante del espacio.

Dudas Linux 20

El segundo huevo de Pascua es similar al anterior. Pulsa de nuevo Alt + F2 para abrir la ventana de ejecución de comandos, teclea free the fish y ejecútalo. Aparecerá un pez payaso que se quedará nadando en nuestro escritorio. Para cerrarlo, ejecuta la sentencia killal gnome-panel.

Relacionados

Otros relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?

Desconectado

Desconectado