《笨兔兔的故事——带你了解Ubuntu,了解Linux》
第16节作者:
懒蜗牛Gentoo 那是一个SSH链接的请求,来自一台笔记本电脑。SSH就是Secure Shell的缩写,是一种可以让人们在远方通过网络与自己心爱的计算机交流的协议,就像telnet,而且还能通过网络传输文件,就像ftp。总之是个很有用的协议,而既然是协议,就得有人负责去实现,我这里负责实现ssh协议的,是前几天主人刚刚让超级牛力请来的openssh-server,以及我来的时候就带来的ssh-client。听名字就知道了,他们两个一个负责当服务端,一个负责做客户端。现在受到别的电脑发来的请求,当然由提供服务的openssh-server来处理了。他很快的回应了对方的ssh客户端软件,并且建立起了连接。这个ssh的连接,就好像人们打电话时需要用的电话线一样,两端的ssh软件就好像电话机,连接建立起来之后,主人就在远方那台计算机上,通过那边的ssh客户端发来的亲切的问候:笨兔兔你好,我是xxx,我的密码是xxxxx。然后openssh-server把这些内容传送给我,我翻开我的通讯录——/etc/passwd文件,检查了一下后,确认这就是每天通过键盘鼠标与我交流的主人,如今要通过网线来指导我工作了。于是我马上让openssh-server告诉那边,允许登录,请发送命令。然后主人那边传来命令:把/etc/fonts/conf.d/49-sansserif.conf文件复制过来。我一听就知道估计对面那个linux是刚装好,flash显示汉字全是方框,搞不好也是个ubuntu呢,呵呵。一边想,一边麻利的从屋里找来这个文件,告诉openssh-server让他发过去。这么小的文件对于openssh-server来说自然不再话下,瞬间就给传过去了,主人很满意。等了一会,没有新的命令过来,我好奇的跟openssh-server说:嘿,你问问对面的系统是谁?
日期:2009-08-17 18:46:50
(44) 他乡故知
Openssh-server虽然不是聊天工具,但是跟对面的ssh客户端拉起家常来还显的很熟络的样子。互相了解之后,知道了对面那个装在笔记本上的linux是个叫做Linux Mint的发行版,版本是7。Linux Mint这个名字我之前也听狐狸妹妹说过,跟我们Ubuntu还有些关系,是个Ubuntu的衍生版。什么是衍生版呢?就是我们Ubuntu从Canonical学校毕业之后,并没有像我一样来到一块硬盘里工作,而是选择了继续去进修,为某种目的进行进一步的改造(怎么听着像犯人……)。比如之前提到过的酷兔兔Kubuntu和小兔兔Xubuntu,就算是Canonical学校官方的衍生版。这个Linux Mint就是一个非官方的衍生版,也就是其他的组织在拿到标准的Ubuntu后,对其进行重新的组装和训练(这回又像机器人了……),经过重新组装的Linux Mint,在易用性上得到了进一步的改进,默认安装了很多重要的东西,比如他那里的狐狸妹妹自带Flash插件,不需要用户自己去装了。还有各种视频的解码器,带的也很全乎,基本上系统装好后就直接可以看各种格式的片子,听各种格式的音乐。有人问,你怎么不自己带上Flash插件和各种解码器一起出来混呢?毕竟那点东西也不大,一张cd上,挤挤肯定坐的下。其实,之所以我们正规的Canonical出来的发行版不带这些东西,是因为这些东西严格来说是有版权问题的,为了不给自己惹麻烦,学校规定我们出来的时候不许带这些东西,而是让用户去自行下载。用户自行下载属于个人行为,我们要是统一自备的话就是商业目的了,这就是树大招风啊。
很快,两个ssh为我们建立好了通讯——就像拨通了电话一样,我和那个LinuxMint可以直接对话了。
“学长你好~”人家还挺客气,呵呵。
“呵呵,不客气。都是Ubuntu系的,客气啥。对了,你是哪届Ubuntu衍生的?”
“9.04”
“哦,我是8.04届的,比你大两届”
“是么,那你是学校长期支持的了,很有前途啊。”
“呵呵,只是赶上了好月份而已。你们那届的课程有什么变化?”
“变化挺多的呢,办公软件这门课和我们配合的是OOo 3.0了,我现在带的就是。还有,新加了一门Ext4的课程。哦,还有啊,我们这届开始军事化管理,要求每个人的动作一定要麻利,起床速度提高了不少。”
“恩,听说了,好像有20多秒就进入工作状态的,我是比不了啊,老了……呵呵”
“哈哈,哪有,你才一岁多。”
“软件更新快啊,一岁就老了。”
“你们在linux mint那里又学了什么?”
“这边的课程以实际应用为主,带着新版的火狐狸学习flash,还带mplayer学习rmvb格式的影片。好多呢,还有美术课,把包括grub在内的所有界面都统一美化了一下。”
“长江后浪啊……呀,主人要叫我去干活了,待会聊啊。”
日期:2009-08-23 17:37:10
(45) 可视电话
主人又来到了我这里,用熟悉的键盘登录进来,修改了一下open-ssh的设置,打开了ForwardX11 选项,也就增加了Xwindow的支持。然后就又跑到那台装着linux mint的笔记本上面去了。先是当前的ssh连接被断掉,然后又用ssh -X的参数连接了进来。这是什么意思?如果说ssh的连接就像打电话的话,ssh -X就是可视电话了。
听说现在人们的手机已经能够打视频电话了,虽然那个什么MOVE公司整个那个什么“踢弟弟”模式协议网络连一般的电话都不一定能接通,但是“三鸡”通讯的广告可是满大街都是了。人们憧憬着美好的明天,MOVE公司能够让大家实现在世界的任何一个角落都可以掏出手机,拨通电话,就能看到远在千里之外的家人。然而,在我们这些Linux,这些操作系统的世界里,图形化的通讯却早就实现了。刚刚主人做的就是建立起带有Xwindow的ssh连接,这样连接能干什么呢?看着吧。
只见主人又从远方登录了进来,然后……他通过那ssh建立起来的通讯线路发出了让狐狸妹妹起床干活的命令。有人不明白了,这时候你主人可是在远方的那台笔记本上,狐狸妹妹就是启动了也是在你所在的这台台式机上启动,启动了你主人也没法操作啊?狐狸又不是字符界面的浏览器。这就是我所说的视频电话了,主人是要让狐狸妹妹起床干活——在我们这台式机的内存里,使用我们这台式机的CPU来干活。但是——却要把网页显示在对面那台笔记本电脑上!这样有难度么?对我们Ubuntu下的软件来说,没有!这要归功于我们的图形界面的实现方式——X协议
我这里负责给主人显示图形界面的主要人物,也是基础人物,就是xorg,图形部的老大。他作为一个X的服务端运行着,在这台机器上开启一个X服务,前面我们介绍过,谁要想在屏幕上显示任何东西,就要用他们图形部门的黑话——X协议跟他交流。每一个要在屏幕上显示东西的程序,就是一个X的客户端。这回大家明白点了吧,就像用浏览器看网页一样,人家网站开了http服务,作为服务端,每一个浏览器就是一个客户端,浏览器用http协议连接到网站,然后就能够获取到想看的网页了。而浏览器作为客户端,想连接哪个服务端就连接哪个服务端,也就是想上哪个网站,就上哪个网站。(前提是你没装那个绿爹)那么同样是客户端-服务端这种结构的X协议自然也是一样。狐狸妹妹作为X的客户端,想连接本地这个Xorg提供的服务端自然没问题,想要连接别的机器上的服务端也不是什么难事,ssh就为狐狸妹妹建立好了这样的连接(就是我前面说的可视电话),这样,狐狸妹妹就可以连接到对面那台笔记本上的那个Linux mint系统的xorg,要显示什么东西都跟他说,再由他显示在那台笔记本的屏幕上,于是主人就实现了在远方的机器上看到熟悉的狐狸妹妹在运行。
日期:2009-09-06 21:01:38
(46) 磁盘
看到我这里的狐狸妹妹在对面那个LinuxMint上运行了起来,LinuxMint的主人惊奇的不得了,说这X真是个天才的设计。我们听了,觉得好笑,这家伙也没见过啥市面。演示完了之后,主人又通过ssh传过来一个高清的视频,是720p的,挺大,将近5个G呢。放在了主人专用的目录下。虽然挺大,不过对于这500G的硬盘来说,还是不算啥。要说现在这存储空间的发展真的是太快了,在学校的时候,听我们老师说,以前我们软件的住房条件很差,甚至居无定所。
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!
举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.