作者:小琪宝宝2010 | 来源:互联网 | 2017-11-15 08:54
所谓虚拟,是因为物理上它还是在本机上的一个软件控制台,而不是一个真正的远程物理终端,但是虚拟终端确在实现上显得更统一了,这就像Linux同等对待设备和一般文件一样。
Linux是一个多终端的操作系统,你甚至可以使用同一个用户ID在多个终端上同时登陆。
默认地,控制台虚拟终端有6个,GUI终端有1个。在过去的Red Hat Linux中要登录终端你可以通过Alt+F1至F6键登陆控制台虚拟终端,通过Alt+F7登陆GUI终端。而现在的Fedora Core 6、 Fedora7中你需要使用Ctrl+Alt+Fn才行。你也可以在控制台终端使用Alt+左右箭头选择临近的终端(不过在GUI中这个组合键不起作用)。
再看/etc/inittab
Linux是一个十分个性化的系统,许多地方都能够由你自己去定制,在上篇文章中我们已经看过了inittab文件,现在我们需要再看一次,其实我们还能通过该文件控制Linux上虚拟终端的数量
看到这里:
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
1至6就代表了你有6个控制台终端,你可以简单地修改该文件的这个部分,添加或者删除一些控制台虚拟终端。例如将第六行注释掉(在它前面加个”#”号),或者删除掉来去掉tty6,你也可以通过添加以下的一样来增加你的第七个终端:
7:2345:respawn:/sbin/mingetty tty7
可以看到只是简单地修改第一个和最后一个数字即可。