位置: 编程技术 - 正文

CentOS终端类型及相互转换方式详解(centos8终端)

编辑:rootadmin

推荐整理分享CentOS终端类型及相互转换方式详解(centos8终端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos7操作终端界面,centos的终端,centos的终端,centos8终端,centos6终端,centos的终端,centos怎么调出终端,centos6终端,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux系统中的终端基本都在/dev目录下,可分为文本命令行模式和图形界面模式。Windows系统中的图形界面是在系统内核空间中的,而Linux系统中的图形界面是作为一个应用程序调用的,所以windows系统中的图形界面是开机启动的,而Linux系统中的图形界面是可以开机不启动的,因为它相当于是一个运行在Linux系统上的一个应用程序而已。

CentOS及RedHat中可通过修改/etc/inittab文件中的id:3:initdefault来更改启动项。如果id是3则启动的是文本命令终端模式,将3改为5则会默认启动图形界面(即Xwindow)模式。inittab是不可执行的文本文件,会在Linux完成内核引导后,被init初始化进程调用,是一个配置文件。文件中id的格式为:id:run-level:action:process,各项之间用冒号隔开,其中某些部分可为空,我的Centos6系统中的inittab文件就只有其中的前面3项,process为空。id标识符唯一,在配置文件中不能重复。run-level指定系统运行级别,通过vi /etc/inittab查看该文件时可看到下图所示的解释:

一共分为7个级别(0~6):

0- halt,即关机,所以在关机的时候也可通过init 0指令来执行,不过这是直接关机,不会提示,建议多用户使用时不要这样用。

1- 单用户模式。单用户模式只有系统管理员进入,管理员可以在这个模式下处理在有登陆用户情况下不能更改的文件。编号1也可以用s代替。

2- 不具备网络文件系统功能的多用户文本命令行模式。用的比较少。

3- 具备网络文件系统功能的多用户文本命令行模式。是最常用的运行模式,也是多数服务器的缺省模式。

4- 保留不用。

5- 具备网络功能的Xwindow模式,初学者可将其设置为缺省模式,系统初始化时直接进入图形化界面,操作比较方便,适合初学者,但是对于常用Linux的用户来说这并不是一个很好的选择,还是应该使用3的模式。

CentOS终端类型及相互转换方式详解(centos8终端)

6- 关闭所有运行的进程并重新启动系统。

Action是执行运行的动作,initdefault是系统启动后进入的执行等级,该行不需要指定process。

如果模式启动的是run-level为3的文本命令行模式,可以在登陆后指令startx命令切换到5的Xwindow模式,使用startx -- :1开启第二个Xwindow。在Xwindow模式下可通过Ctrl+Alt+(F1~F6)再回到命令行模式。F1~F6表示6个控制台。startx只可以在没有启动过xwindow时使用,如果已经启动过xwindow,然后回到命令行模式,这时如果还想回到已经启动过的xwindow则不能使用startx,需要使用Ctrl+Alt+F7/F8,这代表两个xwindow控制台。在命令行控制台间相互切换可通过Alt+Fn,例如从命令行控制台1切换到控制台5,则可执行Alt+F5。在真机下这些命令都可正常执行,但是如果是在VM虚拟机中的Linux系统,则会出现问题,因为Ctrl+Alt已经被VM用作了快捷键,所以会冲突。这时可通过Ctrl+Alt+Shift+Fn切换,如果这还不行,则可按住Ctrl+Alt,然后按下Space键,然后放开Space键,再按Fn键即可完成切换,我在我的VM虚拟机的Centos6系统中实验过,能正常切换。

Linux系统中,/dev/ttyn表示控制台终端,即上面所说的文本命令行终端,可通过Alt+Fn相互切换的。当在控制台登陆时,使用的是tty1,这时用who指令可查看到tty1已有用户登陆:

此时再打开一个文本控制台终端并登陆,就会有tty2被使用,依次类推,tty一般可支持6个,及tty1~tty6。tty0代表当前所使用的虚拟终端,系统所产生的信息会发送到这个终端上,相当于是当前所使用终端的一个别名,例如如果当前正在使用tty3,则tty0代表tty3。只有root用户能向/dev/tty0进行写操作。例如可通过ech0 “test” > /dev/tty0向当前使用的终端发送test消息,但是如果不是root用户会提示permission denied。

上面的图中还有3个pts终端,在我的机器上,pts/0和pts/2是两个xwindow控制台,pts/1是通过SSH登录的Xshell终端。此时通过ls /dev/pts查看会出现以下信息:

pts是pty的实现方法,与ptmx配合使用实现pty,而pty就是虚拟终端,即伪终端。Pty是成对的逻辑终端设备,即master和slave设备,对master的操作会反映在slave上。他们与实际物理设备并不直接相关。如果一个程序把ptyp3(master设备)看作是一个串行端口设备,则它对该端口的读/ 写操作会反映在该逻辑终端设备对应的另一个ttyp3(slave设备)上面。而ttyp3则是另一个程序用于读写操作的逻辑设备。

Linux下还有一个终端叫串口终端,即/dev/ttySn。这些终端是使用计算机串行端口连接的终端设备,对应于DOS系统下的COM1~COMn。例如,执行echo test > /dev/ttyS1会把单词test发送到连接在ttyS1端口的设备上。

最后,可通过执行skill -9 xxx清除xxx控制台的所有进程。例如:skill -9 /dev/pts/0则会清除第一个xwindow控制台的所有进程。

CentOS下管理日志服务详解 Linux服务器一般都是被放置在机房中自动运行,管理员要了解服务器或是应用程序的运行状态,大都需要通过日志。日志文件用于记录Linux系统中各种运

CentOS下如何查看进程用了多少内存命令Pmap? Pmap提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态。其报告进程的地址空间和内存状态信息。Pmap实际上是一个SunOS上的命令,linux

CentOS下Uptime命令详解 对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息。服务器在运行重要应用的时候,必须尽量保证长时

标签: centos8终端

本文链接地址:https://www.jiuchutong.com/biancheng/357134.html 转载请保留说明!

上一篇:DIY制作自己的CentOS ISO过程详解(怎么自己制作diy)

下一篇:CentOS下管理日志服务详解(centos7日志管理)

  • 如何进行个人所得税认定
  • 没有提取盈余公积的情况
  • 企业的内部银行
  • 农民工工资专户管理暂行办法
  • 顺丰电子发票开错了可以重新开吗
  • 购进库存商品到销售全部分录
  • 以前年度损益调整会计分录
  • 现金账怎么记账图例
  • 长期待摊费用的摊销方法
  • 单位车转到个人名下要什么材料
  • 进项发票还没认证怎么做账
  • 民办非企业收入会计分录
  • 认证过的进项税怎么记账
  • 限售股所得税的优惠政策
  • 收承兑汇票还要交税吗
  • 某大宾馆因工作需要
  • 酒店式公寓配套服务包括哪些
  • 小微企业季度销售额超过30万增值税
  • 房地产企业回迁房税收规定
  • 专项维修基金所得税可税前扣除吗?
  • 汽车进项税额
  • 视同买断委托代销如何确认纳税时间?
  • 资产负债表短期负债包括哪些
  • win10怎么看已安装的驱动
  • 金税盘减免税款申报的时候怎么填写
  • 出租不动产增值税纳税义务发生时间
  • 不属于工资薪金所得的是
  • 穆尔官网
  • 公允价值变动损益在利润表哪里
  • 购买股票会计处理流程
  • vue项目创建流程
  • php全局函数
  • php进程数设置
  • 什么情况借钱
  • 【K210】K210学习笔记七——使用K210拍摄照片并在MaixHub上进行训练
  • 基本数据结构包括哪些
  • php实现图片上传
  • 税控系统维护费普通发票可以全额抵扣吗
  • 人力资源增加什么资金积累
  • 新手搭建一个织布机
  • 织梦系统
  • 纳税申报资料报表怎么填
  • 补发以前年度工资怎么做账
  • 托收承付和委托收款纳税义务发生时间
  • 红冲以前年度收入
  • 购买材料收到普票怎么做会计分录
  • 销售原材料的差价怎么算
  • 材料暂估入库的账务处理
  • 电商平台收入何时到账
  • 账面价值大于计税基础是调增还是调减
  • 装修费按几年摊销费用
  • 汇算清缴调增的工资怎么做账
  • 发票怎么领用具体流程
  • 小企业会计准则2023电子版
  • 固定资产管理需要什么专业
  • 怎么用sql脚本创建数据库
  • mysqld关闭
  • windows vista可以换7吗
  • windows2003 IIS6.0 asp配置技巧
  • win7系统开关机怎么没有声音
  • Win10 Mobile 10572怎么更新升级? 需回滚到WP 8.1
  • diskgenius分区linux
  • 解决登陆xp系统问题
  • onekey.exe是什么
  • windows 10 mobile--移动版
  • win8 设置
  • 基于是什么意思
  • python内置函数open()的参数用来指定打开文本文件
  • cocos2dx schedule
  • Node.js中的全局对象有
  • js实现的奥运倒计时时钟效果代码
  • 欢迎使用来电提醒业务是什么意思
  • 湖北生育登记网上服务大厅官网查询
  • 无偿划转暂行规定
  • 是否开具发票就要确认企业所得税收入?
  • 期初库存和期末库存是什么意思
  • 增值税发票选择确认平台查询不到以开出的进项发票?
  • 如何认真贯彻落实中央八项规定,切实改进工作作风
  • 结售汇选择汇还是钞好
  • vat税怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设