运维笔记6
终端(terminal)的分类
设备终端(terminal)
鼠标、键盘、显示器
物理终端(/dev/console)
控制台(console)
虚拟终端(tty:teletypewriters,/dev/tty# #为1~6)
tty可以有多个,可以使用快捷键
ctrl + alt + f[1-6]
来切换终端。图形终端(/dev/tty7)
- 图形终端可以通过
startx
命令启用,使用这个命令启动的图形终端实际上并没有新建图形终端,而是启动了xwindows的软件。 - 在CentOS6中新建图形终端可以使用快捷键
ctrl + alt + f7
来启动图形终端。 - 在CentOS7中,图形终端在哪个虚拟终端启动,就位于哪个虚拟终端。
- 图形终端可以通过
串行终端(/dev/ttys#)
- ttys
伪终端(pty:pseudo-tty,/dev/pts/#)
- 图形终端
查看当前图形设备命令
- 使用命令
tty
便可以查看当前的终端设备。
- 使用命令
切换终端命令
- 使用命令
chvt
可以切换终端。
- 使用命令
交互式接口
GUI:Graphic User Interface 基于X协议
- X protocol,Window Manager,Desktop。Desktop:GNOME,KDE,XFCE(图形库,gtk,qt)
CLI:Command Line Interface
- Shell程序:sh、csh、tcsh、ksh、bash、zsh
系统的7个运行级别(runlevel)
运行级别0
- 系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。
运行级别1
- 单用户工作状态,root权限,用于系统维护,禁止远程登录。
运行级别2
- 多用户状态(没有NFS)。
运行级别3
- 完全的多用户状态(有NFS),登陆后进入控制台命令行模式。
运行级别4
- 系统未使用,保留。
运行级别5
- X11控制台,登陆后进入图形GUI模式。
运行级别6
- 系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。
运行级别的切换
使用如下命令可以切换。
init n #init 3切换字符终端,init 5切换图形终端。