x-windows:X窗口模式;command line:命令行模式。
虽然目前 X-Window 的接口越做越漂亮,而且也已经渐渐的可以来控管整个系统了!但是必须要注意的是, X-Window 毕竟还只是一个 Linux 上面的软件,并不是一套『操作系统』,所以实际上使用他来设定系统的时候,还是有相当多的困扰的,因为毕竟他无法完全的管理好我们的 Linux 啊!虽然就以 Desktop 的型态来说,X-Window 是让 Linux 立刻深入人心的方法。不过, X-Window 在使用的时候还是有相当多的问题的,最大的问题来自于『系统资源的有效应用』,以 VBird 的使用情况来说,我的系统资源并没有很好,但是 X-Window 本身相当的消耗系统资源,如果一开 X-Window ,那么你的内存几乎都被 X-Window 吃光了!您要如何来用剩下的系统资源来进行高效率的其它工作呢?!这也是为什么很多的书籍与网站都会希望使用者架设网站的时候,不要激活图形使用者接口的原因啰!
X-Window 学习与 command line 学习的角度。
如果您对于 Linux 的要求是『桌上型计算机』,并且你又不架设网站的话,那么学习 X-Window 对您而言,绝对是需要的!至于指令列模式对你就不是这么必要了!但是,如果 Linux 对你而言是『服务器与工作站』的话,那么 X-Window 可能就不是这么重要,但是指令列模式可就大大的重要啦!
因为,如果以 X-Window 作为学习 Linux 的方式,那么未来一定会有死角,这是因为 X-Window 了不起也只是 Linux 的『一套软件』而不是『Linux 核心』此外,目前发展出来的 X-Window 对于系统的管理上还是有无法掌握的地方, 举个例子来说,如果 Linux 本身捉不到网络卡的时候,请问如何以 X-Window 来捉这个硬件呢?!还有,如果需要以 tarball 的方式来安装软件并加以设定的时候, 请以 X-Window 来架设他!这可能吗?当然可能,但是这是在考验『X-Window 开发商』的技术能力, 对于了解 Linux 架构与核心并没有多大的帮助的!所以说,如果只是想要『会使用 Linux 』的角度来看, 那么确实使用 X-Window 也就足够了,反正搞不定的话,花钱请专家来搞定即可;但是如果想要更深入 Linux 的话,那么指令列模式才是不二的学习方式!
如果 Linux 对你而言是『生财』的工具,呵呵!那可不是只要学习 X-Window 能够解决的了!举个例子来说好了,假如你的客户人在南京,而你人在远方的北京,他的 Linux 服务器出了问题,要你马上解决他,请问:要您亲自上北京去修理?还是他搬机器下来让你修理?!或者是直接请他开个帐号给你进去设定即可?!想当然尔,就会选择开帐号给你进入设定即可啰!因为这是最简单而且迅速的方法!然而这个方法使用的方式却不是 X-Window 作的到的!因为 X-Window 太耗资源,实在不容易让您这样子联机(很麻烦的啦!)所以啰!文字界面是相当重要的!尤其如果想要深入 Linux 的核心时,那么以文字界面来了解 Linux 就更需要了!所以说,不要怕麻烦,还是多摸一些文字界面的东西吧!!帮助会比较大哩!
所以基本上, 还是希望大家可以多多的以命令行模式即:文字接口( command line )的方式来学习 Linux 啦!
X-Window System 有三个组件,分别是 X Server, X Client 与 Window Manager 三部分,分别的工作如下:
X Server : 主要用于主机上面绘制影像的功能!而且他可以控管所有的主机上面的显示接口硬件,诸如:鼠标、键盘、显示卡(最重要为驱动程序)及屏幕等等,是最重要的部分喔;
X Client : 用在 Client 端计算机的应用程序软件,他可以用来操纵 X Server 绘制出使用者想要的图标,简单的说,他就是使用者在使用的软件啦!
Window Manager : 窗口管理员,她主要的功能就是让 X Server 绘制出来的图形变的更漂亮,简单的说,他就是介于使用者与 X Server 之间的一套软件就是了!由于 X Server 提供的绘图丑丑的,因此,有了 Window Manager 我们的 X Window System 就可以变的漂漂亮亮的啰!
一般而言, X Server 与 X Client 会是在同一部计算机主机上面,就是我的直接在 Linux 主机上面执行 startx 就跑出来 X Window 即是一例! GUI 就是图形使用者接口,亦即是使用图形接口来操纵硬件啰!例如我们的 X Window system 就是一个例子!
|
|||
| · OSPF路由协议专栏 · 思科路由器产品 · 华为路由器产品 · 路由器模拟器 · AIX操作系统管理应用(.. · 思科路由器配置 · 路由器组网解决方案 · 路由器密码恢复 |
· 无线路由器故障处理 · 路由故障处理手册 · 路由器访问控制列表(AC.. · 路由器的安全配置与安.. · 无线路由器配置 · 路由器技巧 · 华为路由器配置 · 路由器配置基础 |
||
|
|||
| · Java基础教程 · VPN技术 · SQL Server 2005全解 · ARP攻击防范与解决方案 · SOA 面向服务架构 · SQL Server 2005全解 · Java编程开发手册 · 三层交换技术专题 |
· SQL Server入门到精通 · Windows Server 2003企.. · Windows远程桌面应用 · C#技术开发指南 · VPN技术 · Solaris 10 配置管理 · C#技术开发指南 · Windows操作系统安装 |
||
|
|||
| · VPN技术 · ARP攻击防范与解决方案 · SQL Server 2005全解 · Java基础教程 · SQL Server入门到精通 · SQL Server 2005全解 · SOA 面向服务架构 · Java编程开发手册 |
· C#技术开发指南 · 三层交换技术专题 · C#技术开发指南 · Windows远程桌面应用 · Windows Server 2003企.. · 邮件服务器专题 · wimax技术与趋势 · Windows操作系统安装 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·服务器中的“傻瓜机”在.. ·盖茨也喜欢登录Youtube看.. |
· · |
| · 职场冲浪(之八):让感.. ·职场冲浪(之七):潜心.. |
·人生如鞋 ·职场冲浪(之六):从离梦最.. |
| ·将职业教育职业化 - 各IT.. ·思科交换机上实现MAC地址.. |
·关于51CTO合作出书中的职.. ·OSPF动态路由协议入门简介 |
| · NGN:下一代网络 · 网络访问中断大排查 · FTTx光纤接入 |
· 平凡黑客讲述精彩人生(.. · 平凡黑客讲述精彩人生(.. · 平凡黑客讲述精彩人生(.. |
| · C++是垃圾语言?! · 2007年IT界七大抄袭事件 · Java实用开发全集 |
· 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. · 基于Google Maps与Ajax.. |
| · Ubuntu 中文开源频道 · Solaris基础知识入门 · 微软正式发布英文版Wind.. |
· 服务器基础知识入门 · Rambus第二?看全缓冲内.. · 服务器节能对比测试:AM.. |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· 存储2006,一个并购的大.. · IDC宣布浪潮蝉联存储市.. · 双机热备技术 |