centos6.2的管理终端界面

一、简介

CentOS6.2系统默认是打开6个控制台和一个图形界面。对它们的切换管理操作还是很能提高工作效率的,开启多个图形化界面也是很有意思的一件事情。

二、详解

1、图形和字符界面切换

(1)开机切换

打开 /etc/inittab:

# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

其中id:5:initdefault:默认打开的是图形化界面,修改成id:3:initdefault:则是启动字符界面。启动图形化界面需要耗费100M以上的内存加上cpu的负载使启动速度过慢,启动字符界面则快的多。

若启动字符界面后,想进入图形化界面,则进入tty终端输入#startx,但启动的界面是英文的(在中文的图形化界面下启动第二个图形化界面才是中文),可以在tty终端先输入#export LC_ALL=zh_CN.UTF-8或#export LC_ALL=zh_CN.GBK(无字体库时系统会提示找不到相应文件),然后输入startx启动中文界面。

(2)工作切换

CentOS6.2系统默认是打开6个控制台,使用如下命令查看:

#ps aux|grep tty|grep -v grep

若在图形化界面下可以通过Ctrl+Alt+F2加Ctrl+Alt+F6进行5个字符界面控制台的切换,若在字符界面下可以使用Alt+F1到Alt+F6进行6个控制台的切换(一旦切回到图形化界面便需要使用Ctrl+Alt+F切回字符)。

(3)增加控制台

Ctrl+Alt+F7及以后F8等会打开新的字符界面,在图形化界面下使用#startx会提示:

display 0已被激活,则要使用命令#startx -- :1,启动第二个图形化界面。#startx -- :2启动第三图形化界面,依次类推启动多个图形化界面。

2、管理控制台

(1)查看

通过w命令,可以查看当前使用的所有控制台:

其中pts/2是自己主机ssh远程登录其他主机的终端,pts/5是远程到本机的终端,其他tty是登录的字符界面终端,pts是shell终端。

(2)发送信息

可以通过#echo "helloworld" >  /dev/pts/5发送信息到远程登录的主机终端上,也可以终端间发送信息,如下是接受到的信息:

(3)杀死终端

如果想杀掉远程登录的用户,除了可以封闭ssh端口,还可以使用#skill -9 pts/5,这样杀掉远程登录的终端,也可以使用该命令杀掉字符界面终端和图形化界面终端。

3、关闭多余的控制台

修改id:5:initdefault:为id:3:initdefault:可以不启动图形化界面,减少内存和cpu的损耗。通过配置文件/etc/init/start-ttys.conf和/etc/sysconfig/init可以关闭多余的tty字符界面终端以节约内存。

Linux 服务器都是通过远程登录,一般使用pts终端,而tty终端就算是本地登录也只用两三个左右,其他的可以关闭。

CentOS6之前版本是修改/etc/inittab文件,加#注释掉tty4,tty5,tty6即可。CentOS6开始TTY的配置由 /etc/inittab 更改为 /etc/init/start-ttys.conf,执行以命令#vim /etc/init/start-ttys.conf将默认/dev/tty[1-6]改为/dev/tty[1-3]如下:

#
# This service starts the configured number of gettys.

start on stopped rc RUNLEVEL=[2345]

env ACTIVE_CONSOLES=/dev/tty[1-3]
env X_TTY=/dev/tty1
task
script
	. /etc/sysconfig/init
	for tty in $(echo $ACTIVE_CONSOLES) ; do
		[ "$RUNLEVEL" = "5" -a "$tty" = "$X_TTY" ] && continue
		initctl start tty TTY=$tty
	done
end script

然后打开#vim /etc/sysconfig/init:

将ACTIVE_CONSOLES=/dev/tty[1-6]改为ACTIVE_CONSOLES=/dev/tty[1-3]然后重启即可。

三、总结

(1)因先前未总结过Linux的终端知识,其中的错误和不足还请谅解,也希望能留言指出,共同进步。

(2)需沟通可以邮件[email protected]。

时间: 2024-10-15 08:43:15

centos6.2的管理终端界面的相关文章

50个高端大气上档次的管理后台界面模板

大部分站点都有一个管理面板或者管理界面用于查看和管理站点信息.可是通常大家并非非常重视这个后台管理界面的设计,一般能用即可了.可是事实上美丽的管理界面也能大大的提升工作人员的工作效率啊.通过使用美丽的管理面板你能够省掉非常多的时间,同事,设计良好的界面也适合在移动终端上使用,从而降低对PC的依赖和提供管理的灵活性. 这里收集了50个高端大气上档次,简洁时尚国际化的后台管理界面模板,希望你能喜欢并获取灵感. 1. Katniss Premium Admin Template 2. Esthetic

ios开发-UI基础-应用管理(单纯界面)改进4-xib封装

[注意]转载请注明出处:吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 上篇文章结尾介绍了一下为什么要对xib进行封装,这里不再赘述. 大体整理了一下封装的思路(我自己的想法,可能不是很清晰): 为了扩展,将xib的代码封装,创建一个类,来描述xib >在新建的.m文件中,新建一个类扩展(类似于viewController) >在新建的.h文件中,加入一个模型的属性(@class) >在新建的.m文件中,重写模型的set方法(在.h文件中已经加入了,自动生

ios开发-UI基础-应用管理(单纯界面)

功能分析 以九宫格的形式展示应用信息 点击下载按钮后,做出相应操作(弹出一个提示"正在下载",相应应用的下载按钮变为"已下载") 步骤分析 搭建UI界面 加载应用信息 根据应用的个数创建对应的view 监听下载按钮的点击 应用截图: 这个小的综合实例涉及到的知识点: UIView的常见属性和方法 九宫格的计算方法 字典转模型 xib的使用 view的封装 简单的MVC 九宫格分析: 搭建九宫格的步骤 明确每一块用的是什么view 明确每个view之间的父子关系 先尝

ios开发-UI基础-应用管理(单纯界面)改进5-使用代理实现监听下载按钮的点击(delegate)

[注意]转载时请注明出处博客园-吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 前几篇文章介绍了一个应用管理的小应用,从最开始的单纯实现功能,一步一步就行改进\封装,上篇文章是使用xib进行了优化,本篇文章使用代理实现监听下载按钮的点击. 在原来的基础上,使用代理的主要思路分析: 首先要新建一个协议 声明协议的要实现的方法(一般为optional) 声明一个遵守该协议的代理的属性 使用代理,通知其代理完成操作 在代理中的实现步骤: 遵守协议 设置代理(一般通过拖线

【转】ASP.NET快速开发平台不得不做的几个功能、高大上档次后台管理UI界面

俗话说磨刀不误砍柴工,确实,一早上花一个小时去磨刀一天下来肯定能多砍很多柴.我们做软件开发也是同样的道理,有套好开发框架在手里,开发也是事半功倍.那么一套MVC快速开发框架至少得具有哪些功能才能帮我们做到高效率.高品质的开发呢?下面我以后台管理系统开发框架为例谈一谈快速开发框架的几个主要功能. 献上在<线体验Demo地址>希望大家也能从中得到一些启发.地址:http://learun.cn:8090/ 首页地址:http://www.learun.cn/ 一.高端大气的界面布局. 一个人,你首

漫漫运维路——基于CentOS6平台软件包管理2

上文(http://7703592.blog.51cto.com/7693592/1631539)已经介绍过使用rpm对CentOS6上的软件包进行管理,之所以强调是在CentOS6之上,是因为在新出的CentOS7上部分操作还可以更简化,而对于Linux运维工程师来说,掌握CentOS6上的使用方式,在CentOS7上就不成问题了,而接下来要谈的是另外一个软件包管理工具,或者说是rpm的前端工具--yum. 为什么要用yum 来聊一个话题,那就是Linux的特性之一:组合小程序完成复杂任务,在

漫漫运维路——基于CentOS6平台软件包管理1

对于Linux运维人员来说,软件包管理无疑是一份非常重要的日常工作,只有轻车熟路的管理好软件包,日常运维工作才能得以进行.在基于CentOS6或者红帽6的平台上,熟练运用RPM和yum来进行服务器软件包管理,有着重要的意义.  利用rpm包管理器管理软件  什么是rpm? rpm是红帽自主研发的一款软件包管理器,早起的rpm被称为Red hat package Manager,而后成为了Linux界软件包管理器的标准,所以现在的rpm是由RPM Package Manager的递归缩写,现在不止

tomcat管理web界面

在/usr/tomcat/apache-tomcat-7.0.47/conf/tomcat-users.xml里 <?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work

虚拟机+ubuntu 图形界面和终端界面的切换

虚拟机环境,在图形界面和文本界面间切换:1  VMWare虚拟机下,由图形界面切换到文本界面,和虚拟机设置有关,默认VM占用Ctrl+Alt为热键,所以由图形界面切换到文本界面的组合键为: Ctrl+Alt+Shift+F(n) ,其中F(n)为F1-F6 : 由文本界面切换回图形界面的组合键为: Alt+F7 : 在文本界面不同控制台界面之间切换: Alt+F(n) , 其中F(n)为F1-F6,为6个控制台: 2  也可以修改vmware 的快捷键.在edit->preference中设置