Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Terminals


There are six terminals enabled by default in Debian. This means that when you boot the machine you will have one terminal where you see the boot messages and eventually the login prompt (unless you are using a window-based login such as gdm). This terminal is controlled as the device /dev/tty1. By default there are five others: /dev/tty2.../dev/tty6. The entries in the initialisation table responsible for running the appropriate application to control each of these terminals are:



  # Format:
  #  <id>:<runlevels>:<action>:<process>
  1:2345:respawn:/sbin/getty 38400 tty1
  2:23:respawn:/sbin/getty 38400 tty2
  3:23:respawn:/sbin/getty 38400 tty3
  4:23:respawn:/sbin/getty 38400 tty4
  5:23:respawn:/sbin/getty 38400 tty5
  6:23:respawn:/sbin/getty 38400 tty6

We can see that only the terminal on tty1 is initiated for all user run levels (2, 3, 4, and 5). The others are initiated only for run levels 2 and 3.

To get more than the default six terminals add additional getty entries and inform the init daemon with:



  # telinit q

A total of 256 terminals are available with a default kernel. There are 64 virtual consoles available. More terminals can be provided for in the kernel by recompiling the kernel with different options.

Note that exporting a serial console is in the default init script. This is particularly handy for Palms and similar handheld computers as a system rescue option.

You can move to any of the consoles using left Alt-F1 to left Alt-F6 or left Ctl-Alt-F1 to left Ctl-Alt F6. You can also move between the consoles with Alt-Left and Alt-Right. If you have more that 12 virtual consoles (hence you run out of function keys for Ctl-Alt) you can access them directly with Alt-F1 (for console 13) etc.

If you are running one of the X Window System display managers (i.e., you are presented with a graphical log on screen) such as gdm then this is usually running on virtual terminal 7 which you can access with Alt-F7. Note that X captures the Alt key so you will need to use Ctl-Alt-F1 to switch to virtual console 1.

Copyright © 1995-2006 [email protected]

 
 
  Published under the terms fo the GNU General Public License Design by Interspire