免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1779 | 回复: 1
打印 上一主题 下一主题

[原创]打造一个不带X Server的图形服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-19 18:36 |只看该作者 |倒序浏览
服务器如果全部是字符界面台老土了,比如我始终觉得即使VI做得再好,复制粘贴也没有图形化的编辑器快啊,呵呵否则Unix几大元老也不会很早就推出工业标准的CDE桌面了,那东东可是和Windows 3.1一个时代的哦!

可是如果要安装配置一个X Server却不是那么容易的,有时候光驱动就得找半天,而且Linux上的Xorg,加上什么GNOME等等,动辄几百兆上G的的尺寸,真不知道里面塞的是什么。我既不鼓吹字符界面经典,也不在花里胡哨桌面下窃喜,对我来说一切就要求快捷、方便、实用。

作为服务器一般是放在机房里的,需要使用的话基本都是通过终端连上去的,比如我们单位的服务器安装的Windows 2003,如果需要使用的话用的都是远程桌面连接。实事求是地说Windows终端服务比起X的设计理念来不知道差多远了,所有图形都是在服务器上处理再传到终端,哪有X把很大部分图形处理放在终端(X Server端)方便,要知道绝大部分终端处理能力还是很不错的,完全可以分摊服务器的负担。

说了这么多废话,下面步入正题

我的目标就是能通过我自己的机器远程连接服务器,并能方便地享受字符界面和图形界面。要使用图形界面,我自己的机器上就必须安装X服务器,Xming是我用过最好的了,历史悠久又开源,还小巧、绿色环保,真是居家旅行,杀人越货之必备。项目主页在sourcefoge里,Google搜一下吧。下载里面有好几个文件,“Xming-x-x-x-xx-setup.exe”是主程序,如果你的机器不支持openGL(现在不大可能了吧),那就装“Xming -mesa-x-x-x-xx-setup.exe”代替。“Xming-fonts-x-x-x-xx-setup.exe”是字体,也装一下。OK, X服务器就装好了,看看目录,才几十兆,比Xorg小多了吧,呵呵

下面还得有个字符界面的终端,选Telnet还是SSH呢?当然是后者,SSH安全就不讲了,它还有个很酷的特性叫“X11 Forwarding”,说白了就是,如果你用这个特性连接服务器,不必作任何设置直接启动任何X程序(比如xclock),程序会自动连你本地的X服务器(当然你本地的X服务器得开着)。PuTTY是个开源的SSH客户端,相当好用,它的便携版在http://portableapps.com里有下载,Xming官方主页上也有,文件名是“Xming-portable-PuTTY-x-x-x-xx-setup.exe”,从这里可以看出 Xming和PuTTY关系有多好!

现在万事俱备,只欠东风了,我准备在虚拟机里安装Debian。我用的是Debian的DVD光盘,前面大堆步骤就不细讲了,到选择组件那步,我把所有选项都去掉了,因为首先在这一步之前Debian已经在硬盘建立了一个最小的系统,其次我是个偏执狂,总希望系统最好没有一点多余的东东。重新启动,在虚拟机里登陆。

下面一步,使用命令“apt-get install openssh-server”安装SSH服务器,使用命令“apt-get install xbase-clients”安装xauth组件。

现在注销,打开Xming,通过PuTTY登陆虚拟机,注意登陆前在SSH-X11选项里把那个“Enable X11 Forwarding”打上钩。为什么现在就使用PuTTY呢?因为我喜欢耍酷。

使用命令“apt-get install synaptic”安装新立得软件包管理器(名字够时髦的),在PuTTY里输入“synaptic &”,看到什么了?怎么这个软件包管理器在我的机器上启动了?简直太神奇了!

这就是X的魅力所在,通过这种方法,我们就好像在自己的机器上操作自己的程序一样操作服务器,看看上面启动synaptic的过程,是不是和在命令提示符里键入“notepad”启动记事本一样啊,呵呵。

论坛徽章:
3
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52
2 [报告]
发表于 2007-07-20 00:14 |只看该作者
呵呵,不错,支持下……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP