登录到CentOS系统提供的字符界面的时候,通过who命令查看登录的用户时,可以看到当前的用户通过/dev/tty1通道登录,如果使用putty通过ssh服务登录系统时,可以看到登录占用的是/dev/pts/0通道。查看当前的登录状态使用的那个登录通道也可以可以使用tty命令。而在/dev目录下,tty默认指向当前的登录通道。如果当前登录通道是ttyn,那么tty0也指向当前通道。使用echo命令向这两个字符文件写入字符时,都会回显到当前的交互界面中。
在CentOS只用字符界面登录时,通过Alt+Fn(1-6)可以切换不同虚拟控制台(virtual console),也就是同一个用户可以登录七次,并且能够通过这种方法在七个不同的界面上分别运行不同的任务。
如果改变虚拟控制台的数量,可以修改/etc/inittab文件中的相关配置:
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
这6行表示启动6个tty。
第一个字段(1-6)表示编号;
第二个字段,表示在那种运行级下启动tty,这里使用的是2345,这就表示在runlevel为2345时,都启动此ttyn。
第三个字段,respawn表示,如果发现执行的进程死掉后,马上重新启动另一个新的进程。
第四个字段,表示需要启动的程序及其参数。
本文介绍了CentOS系统中登录通道的使用方式,包括通过who命令查看登录用户、tty命令查看当前登录状态,以及如何切换虚拟控制台进行多任务操作。同时,文章还详细解释了如何通过修改/etc/inittab文件来调整虚拟控制台的数量。
3175

被折叠的 条评论
为什么被折叠?



