Eliminar terminales (tty) modo texto en Ubuntu Linux
Las TTY o consolas de Linux (no confundir con la terminal que usamos de vez en cuando desde una sesión gráfica en Ubuntu) son una forma de acceder a toda la potencia de nuestro sistema operativo GNU/Linux sin tener que iniciar el entorno gráfico de las X-Window.
Son pocos los que las usan asiduamente y sin embargo en la mayoría de distribuciones (y Ubuntu no es una excepción) vienen hasta seis terminales dispuestas para ser utilizadas.
En este artículo comentaremos cómo desactivar las TTYs y la implicación que tiene tanto en el consumo de memoria como en el tiempo de inicio del sistema.
Una imagen vale más que…
Por si las explicaciones no han sido suficientes para saber qué es eso de las TTYs os incluyo esta captura (la he pillado de Internet y no pertenece a Ubuntu pues no me apetecía poner una foto echa con la cámara fotográfica por lo feas que quedan)
![]()
Desactivar las terminales en modo texto
Consideraciones
- Por cada terminal TTY existe una entrada en el directorio /etc/event.d
- Existen seis terminales en modo texto
- A cada una de ellas se accede pulsando CTRL+ALT+Fxx donde Fxx son las teclas de función F1 a F6 (si queremos acceder a la tercera terminal en modo texto deberemos pulsar CTRL+ALT+F3)
- El fichero /etc/event.d/tty1 se corresponde con la primera terminal y /etc/event.d/tty6 con la última
- El entorno gráfico que usamos normalmente es la séptima terminal (CTRL+ALT+F7)
Para cada terminal que queramos desactivar deberemos editar (como root) su fichero correspondiente en /etc/event.d; así, si queremos quitar la terminal nº 2 deberemos ejecutar un
sudo nano /etc/event.d/tty2
El contenido deberá quedar del siguiente modo

Observa que se han puesto comentarios (el símbolo de la almohadilla “#” al comienzo de cada línea)
Recomendación
En principio puedes eliminar todas las consolas pero te recomiendo que, por si fuese necesario en un futuro, dejes al menos la primera (tty1) activa.
De este modo
- nos garantizamos que siempre tenemos una disponible si se produce algún fallo y
- una es más que suficiente para solventar cualquier tema (probablemente nunca hayas usado una y si lo has hecho no creo que hayas abierto más)
Repercusión en el rendimiento
Aunque en muchos sitios se habla de cómo desactivar las consolas TTY son pocos los lugares en los que se indica por qué hay que hacerlo.
Consumo de memoria
Algunos argumentan que el motivo para desactivarlas es el consumo de memoria pero aun así indican que no es significativo. En las pruebas que he hecho apenas se nota el quitarlas por lo que pierde su gracia el hacerlo.
El único motivo por el que aumenta el consumo es si realmente abres sesiones en algunas de las terminales y el efecto es similar (aunque con menos repercusión) a tener abiertas varias sesiones gráficas con usuarios distintos en tu máquina. Evidentemente, cuantas más sesiones abras más memoria necesitarás para gestionarlas.
Tiempo de inicio del sistema
El desactivar las terminales no ha afectado el tiempo que tarda mi equipo en iniciarse. Para ello he optado por usar Bootchart tal y como hemos hecho en otras ocasiones.
Conclusión
Al final resulta que no se consigue mejoras de ningún tipo (ni memoria ni carga más rápida del sistema) por desactivar las terminales así que ¿por qué debemos desactivarlas?
Francamente: no merece la pena
Si la inmensa mayoría de distribuciones siguen optando por dejar seis TTYs el motivo puede venir justificado en no repercutir sobre el rendimiento del sistema así que ofrecerlas a los usuarios es factible y les permite disponer de un entorno estable y de bajo consumo para cuando les sea necesario.
No obstante, si se ha explicado desde aquí es para conocer dónde se configura y cómo poder hacerlo. Ya se sabe: el saber no ocupa lugar (pero si tu tiempo
)
4 comentarios hasta ahora
Replica







[...] Esta entrada la copié desde aquí. [...]
Muchas gracias me sirvió bastante, pero opino que la principal opción es dejar sin opciones de ingresar a los terminales a “curiosos” o personas que desean atacar nuestro computador.
Saludos,
Exaquo
Hola. Es interesante pero mi duda es si se pueden cerrar los terminales sin que queden abiertos en segundo plano, ya que, ejecutando exit o logout y saliendo con Ctrl+Alt+F7, vuelvo al escritorio pero si voy al menú de Cambiar usuario sale que la sesión de terminal está aún activa. Yo lo que quiero es cerrarla para que no salga en ese menú. ¿O no tiene importancia por lo que dices de que no consume recursos?. Lo cierto es que si cierro la sesión de usuario también se cierra la sesión de terminal pero lo interesante es poder cerrar el terminan si cerrar la sesión ni matar el proceso que parecen operaciones más largas y que por ello no merecen la pena si es que consume pocos recursos. Gracias.
No termino de entender el problema pero si es lo que creo puede que te sea de utilidad el siguiente enlace.
Suerte y un saludo