e-interiores Headline Animator

Mostrando entradas con la etiqueta ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta ubuntu. Mostrar todas las entradas

9.11.07

Instalar Ubuntu 7.10 sin formatear

El proyecto wubi trata de hacer uninstalador que permita instalar ubuntu sin tener que formatear. Si en algún momento queremos eliminarlo del sistema sólo tenemos que desistalar el programa y listo.

Se compone de dos partes, un grub "para windows" que es capaz de arrancar desde los fichero de una particion Fat32 (¿ntfs?) y de unos ficheros enormes (de gigas) donde se ha insertado el sistema de archivos de linux. El sistema arranca desde ese grub modificado (por medio de una entrada que añade al archivo boot.ini) y monta el directorio para arrancar.

Antes de nada yo recomendaría hacer un backup de todo lo que consideremos importante en nuestro sistema pues la operación no esta totalmente exenta de riesgo. También haría una copia del fichero boot.ini.

Para instalarlo, lo primero descargar el instalador (para amantes del riesgo solo hay que ver el enlace)

Lo ejecutamos

Instalación Wubi obteniendo una pantalla de configuración donde podremos seleccionar el tipo de escritorio que queremos (gnome,kde,....), el espacio que queremos dedicar a la instalción y la unidad destino (TODO: probar a hacerlo sobre un pendrive)

y él solito....

Hay una guía y unos estupendos foros donde buscar en caso de problemas.

Ya instalé versiones anteriores y quedé grátamente sorprendido

(Me encanta poder clasificar entradas como windows y ubuntu a la vez)

Activando el cubo de escritorios en Ubuntu 7.10

Hoy en día con la capacidad de los sistemas actuales (potencia gráfica y de procesamiento) es posible añadir todo tipo de efectos visuales (sombreados, movimientos con aspecto real, rotaciones imposibles....) a los escritorios.

Además los nuevos sistemas operativos tratan de atraer a los usuarios por las mejoras visuales. Por ejemplo Windows Vista.

Por defecto se instala compiz, pero no todas las opciones vienen instaladas. Instalando la configuración avanzada
sudo apt-get install compizconfig-settings-manager
Podemos seleccionar todos los detalles que queramos. Para ver el famoso cubo tenemos que activarlo como efecto el cubo de escritorio y la rotación del cubo.

Para obtener el efecto debemos poner en general options-desktop size- tamaño horizontal 4 -tamaño vertical 1 -numero de escritorios 1.

Ahora pulsando ctrl-alt y el botón izquierdo obtendremos el efecto deseado

Instalando azureus 3 en ubuntu 7.10

Como aún no está disponible en los repositorios oficiales la versión 3 (sí que está la versión 2.5) tenemos que descargar el fichero .deb (compilado contra las librerias de ubuntu 7.10) desde getdeb

Lo instalamos con sudo dpkg -i azureus_3.0.3.4-1~getdeb1_i386.deb y seleccionamos el nuevo interface Vuze y a disfrutrar....

Actualizado 1 hora después: Tengo que decir que me ha sorprendido la cantidad de contenidos y sobre todo los 350kb/s a los que llevan bajando....

22.10.07

Actualizando a Ubuntu Gutsy Gibon 7.10

Finalmente me animé a actualizarme y la verdad es que nada más fácil.
Arrancamos el Gestor de Actualizaciones (Update Manager) y pulsamos Comprobar.
Nos aparece una información de que existe una nueva versión. Pulsamos instalar y nos pregunta un par de cosas y seguimos trabajando.
Hora y media después nos aparece un mensaje diciendo que se han encontrado paquetes que ya no se usan si deseamos desinstalarlos, yo dije si y en 10 minutos ha terminado la instalación, sin impedirme en ningún momento trabajar.
¡¡Impresionante!!

Mejoras que he notado:
* CompizFusion instalado y funcionando. Realmente muy rápido y vistoso. ¿Utilidad?: dar en los morros a cualquiera que pretenda presumir de su Aero en vista ;)
* Configuración aún más sencilla de XWindows, sin tener que tocar a mano el temido XConfig.
* Configuración rápida para usar 2 monitores simultáneamente y extender o replicar el escritorio con opciones de diferentes resoluciones o rotaciones.
* Escritura en particiones NTFS: algo realmente necesario para el día a día de los que coexistimos/padecemos XP
* Instalación de impresoras: han mejorado mucho este tema de forma que el sistema detecta directamente las impresoras y las configura.

Mejoras que sé que tiene pero que no he notado:
* Menor consumo de energía
* Gestión de driver no libres
* Asistente para Firefox que permite instalar plugins
* Cambio rápido de usuario
* applet Deskbar con buscador incluido

En definitiva, estoy muy contento con esta para nada traumática reinstalación que me permite estar a la última sin riesgo ni coste.
De todas formas me planteo hacer una instalación desde cero con el fin de quitar tantas aplicaciones que se instalan por probar y basurilla que se acumula

18.10.07

Ubuntu 7.10

Acaba de salir (de hecho todavía no está en la mayoría de los mirrors) la nueva versión de Ubuntu, la 7.10 (o gutsy como la llaman).
Promete facilidad de uso como nunca, efectos gráficos en la misma línea de Vista o MacOS, facilidad de instalación y de conexión de todo tipo de periféricos, vamos una gozada.
Me planteo instalarlo, pero para ello tendría que asegurarme que desde el principio tendré operativo el sistema.
La verdad es que cada vez me cuesta más el perder el tiempo reinstalando aplicaciones y configurando pero creo que este fin de semana tocará reinstalar.
Voy a hacer una lista de los programas (o complementos, plugins, extensiones...) que considero imprescindibles para tenerlo 100% operativo.

* Arduino
* Monodevelop
* Google Desktop
* Extensiones firefox: greasemonkey, del.icio.us, google browser sync, better gmail, tiny Menu y videoDownloader
* vmware

5.10.07

Retocando la configuracion del n800

La idea es hacer más sencillo el uso de la shell. Para casi cualquier cosa necesitamos tener privilegios de root, pero el sistema no está pensado (ni configurado) para hacer sudo.
Podemos solucionando añadiendo nuestro usuario a /etc/sudoers
Ahora hacemos que determinados comandos no nos pidan contraseña. Por ejemplo podemos hacerlo para ifconfig:
user ALL = NOPASSWD: /usr/bin/ifconfig

Trasteando con el wifi

Según creía 3945ABG no soporta packet injection.
Pero una vez que añado estos repositorios:
## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse

## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install aircrack
sudo apt-get install kismet
sudo apt-get install airsnort
sudo apt-get install linux-source
sudo apt-get install linux-headers
uname -a
sudo apt-get install linux-headers-2.6.20-16-generic
sudo apt-get install shareutils
sudo apt-get install sharutils

modifico el fichero /etc/kismet/kismet.con añadiendo la línea
source=ipw3945,eth1,eth1

El driver para poner el interface en modo promiscuo para intel viene incluido en ubuntu. Sólo tenemos que activar el modo promiscuo con:
sudo airmon-ng start eth1

Ahora miramos quien anda en el vecindario con sudo kismet. Pulsamos 's' (para ordenar y así permite ordenar) Yo suelo ordenar por SSID
Seleccionamos la fila y enter (o 'i') para ver detalles. Apuntamos el BSSID
(Es sorprendente el número de redes que se pueden ver, normalmente veo 4 ó 5 con kismet he llegado a ver 15)

Ahora comenzamos a guardar el tráfico con
sudo airodump-ng --channel 11 --write fichero eth1
sudo ifconfig eth1 up
sudo iwconfig eth1 mode Monitor channel 11
sudo aireplay-ng -1 0 -e ssid -a bssid -h 00:01:02:03:04:05 eth1
sudo aireplay-ng -3 -b 00:11:2F:2E:FF:C7 -h 00:01:02:03:04:05 eth1

Cuando tenemos suficiente sudo aircrack fichero
Otra opción (que recomiendo por su efectividad es usar wifiway wifislax)

Ahora a montar todo esto en la fonera.

Si no coneces alguno de los paquetes que uso ni te molestes...

3.10.07

Recuperar las aplicaciones intaladas en debian(ubuntu)

Las posibilidades que da el sistema de paquetes de debian no deja de sorprenderme. Diariamente lo uso en mi n800 y en mi ubuntu.
Después de actualizar el firmware de mi n800 es necesario reinstalar las aplicaciones (los datos personales, cuentas, etc) se guardan en un backup que luego se puede recuperar, pero las aplicaciones es necesario reinstalarlas.
Hoy en la lista de desarrolladores de n800 alguien ha expuesto un truco para ahorrarnos las 2-3 horas que se tarda en reinstalar las aplicaciones.
Basta con copiar a una de las tarjeta SD el fichero /etc/apt/sources.list y la salida del comando
dpkg --get-selections >paquetesInstalados
Actualizamos el firmware y una vez que tenemos instalado un xterm y accesible el ssh recuperamos el fichero /etc/apt/sources.list y ejecutamos
apt-get update para recargar las listas de paquetes y dpkg --set-selections < paquetesInstalados


Por cierto esta es la entrada 300

2.10.07

Aumentando la seguridad del ssh

A raiz de la cantidad de intentos que acceso que he visto que recibía mi servidor me he decidido por aumentar su seguridad. Lo más seguro sería hacer que no se pudiera acceder desde fuera por ssh, pero como sí que quiero acceder he buscado la manera de que el propio sistema detecte los intentos de intrusión y bloquee el acceso de esos servidores.
La opción más sencilla que he encontrado es denyhosts que a partir de los logs de accesos por sshd modifica el fichero /etc/hosts.deny bloqueando el acceso a la máquina que intenta conectarse para el puerto del ssh (22 por defecto. Otra medida de seguridad sería cambiar este puerto)
Desde ubuntu es muy fácil de instalar:
sudo apt-get install denyhosts
Editamos el fichero de configuración donde decimos los umbrales a partir de los cuales cortaremos el acceso al servidor.
sudo vi /etc/denyhosts
y lo arrancamos
/etc/init.d/denyhosts
En una sola noche ya tengo dos ips en el fichero /etc/hosts.deny

23.9.07

2500 intentos de acceso ssh en 20 días

Revisando la configuración de mi mini-servidor me acabo de llevar la sorpresa de que en los últimos 20 días ha habido más de 2500 intentos.


12 accesos 221.15.37.58
14 accesos 217.24.240.77
16 accesos 83.166.220.73
21 accesos 64.107.216.240
22 accesos 62.52.111.85
52 accesos 70.46.119.34
52 accesos 89.96.55.43
70 accesos 62.212.122.229
80 accesos 62.193.228.42
85 accesos 210.2.169.245 Fukuoka, JAPAN
168 accesos 213.243.216.114 Nola, ITALY
263 accesos 64.22.124.166 Stuart, FL, UNITED STATES
283 accesos 66.178.111.68 Beavercreek, OH, UNITED STATES
315 accesos 66.244.236.248 BAY DE VERDE, NL, CANADA
846 accesos 66.7.200.187 Orlando, FL, UNITED STATES
(datos de geoposición por hostip.info
Una pasada. Afortunadamente parece que ninguno de ellos ha conseguido entrar, pero parece que es algo sistemático.

Cuidado con la seguridad del sistema y las actualizaciones.

30.8.07

La responsabilidad de ser root

Llevo mucho tiempo diciendo al administrador de sistemas de mi empresa (¡hola Master!) que no es un buen hábito que los usuarios de los sistemas linux (unix por extensión) entren al sistema como root sin necesidad.
Existen alternativas, como usar sudo o una buena política de grupos y permisos y está claro que es un tema de costumbres.
Pero es que no somos conscientes de lo que podemos llegar a hacer.
El otro día mientras copiaba unas películas a mi disco externo (con el que ya he tenido algún que otro problema), obtuve unos errores de inconsistencias en la FAT con lo que ubuntu lo montó como sólo lectura. Cuando iba a intentar arreglar los errores (y debido a que estaba totalmente despistado) cometí el error de usar el comando mkfs en lugar del fsck.
¿Pero como puede pasar eso? pues sí que pasa.
¿El resultado?: 380Gb de películas (todos ellos obtenidos por medios legales por supuesto, la duda ofende) volatilizadas en menos de 1 minuto.
Cuando dejé de reírme comencé a buscar soluciones...
Esta claro que en Windows eso no hubiera pasado (porque habría visto que me aparecía la ventana de format y me habría pedido confirmación.
En Linux (en UNIX), el usuario root no pide confirmación de nada. Se sobreentiende que sabe lo que hace, algo a lo que los eternos aprendices nunca llegamos.

5.6.07

Desarrollando para maemo en ubuntu

Empeazamos por ejecutar este script que podemos bajar de maemo
sudo maemo-scratchbox-install_3.1.sh
Una vez que esté instaldo (por defecto en /scratchbox)
Editamos /scratchbox/etc/nsswitch.conf modificando esta línea
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
dejándola de esta manera
hosts: files dns
Ahora instalmos el sdk ejecutando el script
maemo-sdk-install_3.1.sh -y
Ahora instalamos xephyr que será el encargado de "simular" las X del cacharrito
sudo apt-get install xserver-xephyr
Lo ejecutamos (fuera de scratchbox) con
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac
y desde scrachtbox:
export DISPLAY=:2
af-sb-init.sh start


Para probar que todo funciona vamos a compilar una aplicacion: maemopad
Descargamos el código
svn checkout https://stage.maemo.org/svn/maemo/projects/tools/trunk/maemo_testing/maemopad/

y lo construimos con dpkg-buildpackage -rfakeroot -b
lo instalamos fakeroot dpkg -i maemopad_1.5_i386.deb
Y ahora tendremos una entrada de menu Extras tenemos maemopad
Fuente: Maemo tutorial

30.5.07

Arduino en ubuntu

Para instalar arduino en ubuntu (en linux en general) necesitamos
* sun's java runtime (jre)
* avr-gcc (aka "gcc-avr")
* avr-libc
Los instalamos:
sudo apt-get install sun-java5-jre gcc-avr avr-libc
Ubuntu 7 instala por defecto un programa que accede los puertos series para autodetectar dispositivos. Se trata de brltty un programa que permite acceder a personas ciegas a la consola desde un dispositivo especial. Si no se usa lo desistalamos.
sudo apt-get remove brltty
Descargamos arduino, descomprimimos tar zxvf arduino-0007-linux.tgz .
Conectamos nuestro arduino, comprobamos que se detecta con dmesg y lo ejecutamos.
Si todo ha ido bien tendremos como opción /dev/usb0 en la configuración del puerto serie y a volar!!!!

16.5.07

Bad State en hp nx7400

Ayer sufrí un bad state. En concreto este.
¿Qué es un bad state? El kernel se queda un estado inconsistente pero que se vuelve a reproducir después de un reset.
¿Síntomas? el ventilador se queda permanentemente funcionando y el sistema va muy lento.
¿Causa? ni idea, lo único que hice fue suspender el equipo un par de veces.
¿Kernel? 2.6.20-15 (todavía no he sido capaz de montar los módulos para el 2.6.21-rc1)
¿Cómo se soluciona? desenchufando el equipo y quitándole las baterías durante unos segundos.
¿Deja secuelas? creo que no pero no puedo asegurarlo....
¿sólo me pasa a mi? No, aquí detallan mucho el problema. De hecho he visto que he tenido suerte, pues hay otra variante en la que el ventilador no se dispara lo que podría llegar a dañar el equipo.
Como me he asustado un poco he instalado un applet que me permite ver la temperatura del micro. Para instalarlo sudo apt-get install sensors-applet

15.5.07

Servidor svn en ubuntu

Llevo tiempo trasteando con mono y como control de versiones uso un simple y vulgar tar con la fecha en el nombre.
El otro día di con una web muy interesante repleta de recetas sencillas y muy útiles. Una de las recetas explicaba como montar un servidor de subversion.
Empezamos por instalar los paquetes necesarios:
sudo apt-get install apache2 subversion subversion-tools libapache2-svn
Ahora creamos la estructura de directorios y creamos desde svn la estructura:http://www.google.es/search?q=module-assistant+ipw3945&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a

sudo mkdir -p /var/lib/svn/libros
sudo svnadmin create /var/lib/svn/libros/
sudo svn mkdir /var/lib/svn/libros/trunk -m "Trunk"
sudo svn mkdir /var/lib/svn/libros/tags -m "Tags"
sudo svn mkdir /var/lib/svn/libros/branches -m "Branches"

Ahora nos queda configurar el enlace del módulo de svn con apache editando:sudo vi /etc/apache2/mods-available/dav_svn.conf



DAV svn
SVNParentPath /var/lib/svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd

Require valid-user


Rearrancamos apache
sudo /etc/init.d/apache2 restart
y ya deberíamos de poder acceder desde http://127.0.0.1/svn
El propietario de los ficheros debe ser apache pues es quien los gestionará:
sudo chown -R www-data.www-data /var/lib/svn
Para crear un usuario de svn
sudo htpasswd2 -c /etc/apache2/dav_svn.passwd usuario
Más detalles

Servidor mini-itx en funcionamiento

Ya llevo 3 días con mi mini-servidor mini-itx y la verdad es que va de vicio.

Para muestra un botón:

guardando: UbuntuStudio 7.04
tamaño de archivo: 909,677,023 (868 MB)
porcentaje realizado: 61.0
tiempo restante: finishing in 53:28 minutes
descargar a: /home/javacasm/Desktop/BitTorrent Downloads/UbuntuStudio 7.04
velocidad de descarga: 435.8 KB/s
velocidad de carga: 0.1 KB/s
rango de distribución: 0.075 (32.9 MB carga / 438.2 MB descarga)
estado de seeding: 6 visto ahora
estado de peer: 7 visto ahora

Es la salida que da bittorrent-console

Emule (como servicio con amuled) va muy bien también, no llega a estas velocidades pero sí que queda estable en 40kb/s durante el día y hasta los 80kb/s por la noche (es lo máximo que conseguía antes).

Con screen estoy permanentemente conectado y al tanto de lo que ocurre.

Ya tengo instalado un servidor web aunque no me decido a hacerlo visible desde internet porque no me fío de su seguridad.

El servidor de streaming permite ver películas a pantalla completa en mi n800

Tengo compartidas muchas carpetas por samba y funciona realmente bien tanto con máquinas windows como con máquinas Linux.

¿Qué me falta? NFS para comparar si va mejor que samba y montarle algún sistema para hacer copias de seguridad del resto de equipos de la casa.

Me planteo un par de cosas: como es posible que una máquina ten pequeña sea capaz de dar tantos servicios ¿donde se invierte entonces los GHz y los Gb de los grandes servidores? y ¿como es posible que con tan pocos conocimientos como tengo sea posible montar una infraestructura así?

ssh sin contraseña

Una vez que te acostumbras a usar ssh no puedes vivir sin él...
Cuando son muchas las veces que te conectas y desconectas, llega a ser un latazo tener que escribir la contraseña cada vez. No soy el primero al que le pasa, por eso alguien hace mucho, mucho tiempo ideo una forma de conexión que se basa en la confianza entre máquinas. Generaremos una clave única de la máquina origen y le diremos a la máquina destino que confíe en esa máquina, con lo que no nos pedirá contraseña.
Se puede hacer que la confianza se restrinja a un único usuario o a todos.
¿Inconvenientes? Si alguien consigue entrar en una máquina ya tiene muy fácil en entrar en la otra.
Para hacerlo sólo tenemos que crear la clave de la máquina origen con
ssh-keygen
que generará un par de ficheros en ~/.ssh, la clave privada id_rsa y la clave pública id_rsa.pub.
Copiamos la clave pública en la máquina destino (por ejemplo con scp ~/.ssh/id_rsa.pub host_destino:/tmp) y luego añadimos esta clave a la lista de máquinas autorizadas en el host destino
cat /tmp/id_rsa.pub >> ~/.ssh/autorized_keys
Se puede incrementar la seguridad usando claves más largas, diferentes algoritmos de encriptación o añadiendo una clave extra.

14.5.07

screen o como tener "ventanas" en una consola

Screen es una aplicación unix que nos permite "multiplexar" nuestra conexión ssh: desde una misma consola podremos tener diferentes programas interactivos (no en backgroud) a los que podemos acceder directamente.
Para usarlo sol tenemos que ejecutarlo en nuestra session ssh screen
Aprentemente nada ha cambiado pero si ahora pulsamos C^a c crearemos una nueva 'ventana'. Para cambiar entre las que tenemos C^n nos llevará a la sigueinte ó C^p a la anterior. Tambien podemos acceder a una "ventana" n en concreto usando C^a n.
Para salir basta con escribir exit.
Por si esto no fuera poco otra estupenda característica de screen es que en caso de se cerrara la conexión podemos recuperarla usando screen -list que nos mostrará la lista de las sesiones que no se han cerradon con exit.
Para recuperar una sesion solo tenemos que ejecutar screen -Dr codigo con código el valor que nos mostraba al listarlas.
Son muchísimas las opciones, basta con ver la página del manual.
Por supuesto que está en ubuntu.
Fuente

Compilando el kernel en Ubuntu

¿Para qué hacerlo? para estar a la última, para usar unos driver sólo disponibles en esa versión, para optimizar al máximo la ejecución del kernel, para aprender, .....
Mi motivo es activar la mejora en la vida de la batería anunciada por intel como powertop
Empezamos por tener listo en entorno de compilación. La forma más sencilla es obtener los metapaquetes build-essential y kernel-package.
sudo apt-get install build-essential kernel-package
Si vamos a usar una configuración visual (se puede usar una por linea de comando) necesitaremos
sudo apt-get install libncurses5-dev para usar una consola o
sudo apt-get install libqt3-dev para hacerlo desde X.

Ahora toca descargarse el código fuente del kernel. Podemos descargar el del kernel "activo" en ubuntu con
sudo apt-get install lunux-source
o descargar otro desde kernel
En concreto he descargado el último 2.6.21 y sus parches que darán lugar a la futura 2.6.22.
Por defecto se instala en /usr/src por lo que tendremos que mover a ese directorio lo que hayamos descargado.
Descomprimimos los fuentes y los parches en /usr/src/.
Creamos un link al directorio del nuevo kernel llamado linux (si existe otro lo borramos)
sudo ln -s linux-2.6.21.1 linux
y desde el reciencre creado directorio linux aplicamos los parches en el orden adecuado:
sudo patch -p1 <../fichero_parche
Configuramos con sudo make menuconfig (suponiendo que sabemos lo que hacemos...)
y compilamos el kernel de manera que nos genere un paquete .deb que podemos instalar directamente

sudo make-kpkg clean
sudo make-kpkg –append-to-version=.XXXX –initrd kernel_image

En XXXX podemos poner cualquier texto que queramos para reconocer nuestro kernel.
Una vez compilado (que lleva su ratito) solo tememos que instalarlo copiando los ficheros en los directorios correctos y modificando grub para que podamos arrancar desde este nuevo y flamante kernel.
sudo dpkg -i kernel-image-2.6.20.100207_10.00.Custom_i386.deb

Actualización (15-5-2007):
Al instalar el kernel funciona todo (yo diría que más rápido que antes) pero no se detecta la tarjeta wifi. Para ello es necesario usar module-assistant:
sudo apt-get install module-assistant; module-assistant i-a ipw3945

12.5.07

Optimizando ubuntu servidor para mini-itx

Dado que solo me conecto a mi mini-itx por ssh, creo que es inútil tener activo todo el sistema de XWindows con gnome.
Para ello basta con eliminar el link a /etc/init.d/gdm desde el correspondiente directorio de arranque rc2.d (En ubuntu el nivel de ejecución gŕafico es el 2, no el 5 como es usual): S13gdm
Otra forma de hacerlo es instalar el paquete rcconfig (sudo apt-get install rcconfig) que nos permite activar/desactivar el arranque de los servicios que queramos (en realidad lo que hace es añadir o quitar eso links). Si no tenemos activo gnome sólo tenemos que ejecutar startx para que se arranque todo el sistema de XWindows.
Algo que tampoco necesito son las consolas a las que accedemos con Alt+Ctrl+n (con n de 1 a 5). Creo que con tener 2 sería mas que suficiente.
Para quitarlas tradicionalmente bastaba con comentar las líneas con getty del fichero /etc/inittab, pero mi ubuntu no tiene ese fichero. Buscando getty en el directorio /etc/ he encontrado un directorio llamado event.d donde aparentemente se lanzan esas consolas. Comentando el contenido de estos archivos supongo que desactivaré estas consolas.

Otra cosa que quiero activar es el acceder a la consola desde el puerto serie, opción que me sería enormemente útil en el caso de algún problema de red que me impidiera acceder al sistema. Ya tengo un par de enlaces (nixcraft y howtoforge) para desmenuzarlos