第 56 章
失败而告终,并给
出警告信息,指出他无权以超级用户身份来运行这些命令。
要想以非root用户身份来运行命令,必须使用-u选项来指定想要作为的用户;否则的话,sudo会默认为root用户
,比如要想以fred身份来执行ls命令,就应该这样: $ sudo -u fred ls /hcom/fred
就像您看到的那样,我们可以利用这些规则为系统创建具体的角色。例如,要让一个组负责帐户管理,你一方
面不想让这些用户具备完全的root访问权限,另一方面还得让他们具有增加和删除用户的权利,那么我们可以
在系统上创建一个名为accounts的组,然后把那些用户添加到这个组里。之后,再使用visudo为/etc/sudoers添加
下列内容: %accounts ALL=(root) /usr/sbin/useradd, /usr/sbin/userdel, /usr/sbin/usermod
现在好了,accounts组中的任何成员都能运行useradd、userdel和usermod命令了。如果过一段时间后,您发现该
角色还需要其他工具,只要在该表的尾部将其添上就行了。这样真是方便极了!
需要注意的是,当我们为用户定义可以运行的命令时,必须使用完整的命令路径。这样做是完全出于安全的考
虑,如果我们给出的命令只是简单的userad而非/usr/sbin/useradd,那么用户有可能创建一个他自己的脚本,也叫
做userad,然后放在它的本地路径中,如此一来他就能够通过这个名为useradd的本地脚本,作为root来执行任何
他想要的命令了。这是相当危险的!
sudo命令的另一个便捷的功能,是它能够指出哪些命令在执行时不需要输入密码。这很有用,尤其是在非jiāo互
式脚本中以超级用户的身份来运行某些命令的时候。例如,想要让用户作为超级用户不必输入密码就能执行kill
命令,以便用户能立刻杀死一个失控的进程。为此,在命令行前边加上NOPASSWD:属xìng即可。例如,可以
在/etc/sudoers文件中加上下面一行,从而让jorge获得这种权力: jorge ALL=(root) NOPASSWD: /bin/kill,
/usr/bin/killall
这样一来,jorge就能运行以下命令,作为root用户来杀死失控的rm进程了。 jorge@ubuntu:~$ sudo killall rm
4.如何启用root帐户
通过以上介绍,我们发现sudo的确很好用,但是如果您早就习惯了在root下工作,想回味一下过去的感觉该怎
么办呢?很简单,只要为root设置一个root密码就行了: $ sudo passwd root
好了,现在您能直接作为root登录了。
网站:http://www.fywxw.com 115/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
玩转Ubuntu:如何从源文件安装软件
发布时间:2007-05-05 11:41:43
在班图中附带了丰富的软件,这些软件一般使用图形化的自动方式即可轻松安装,但是对于那些刚刚问世的新
软件,班图还未收录其中,这时我们就需要用到一种更通用的安装方式:通过手工方式从源文件来安装这些软
件。下面就介绍这种手工安装方式的详细步骤。
一、 安装编译程序
因为要编译源代码,所以第一步就是安装编译和构建之类的程序。在班图系统中非常简单,只要执行下面命令
就行了:
$ sudo apt-get install build-essential
该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就安装好了。
二、下载并编译软件的源代码
当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序,并且首先将它们装好。这些信息,通常
都能在该开源项目的主页上查找到。做好这些准备工作后,我们就可以进行下面的工作了。因为,软件的源代
码通常以压缩文件形式发布,所以需要将其解压到指定目录。命令如下所示:
baby@ubuntu:~$ tar xvzf
program.tar.gz
baby@ubuntu:~$ cd
program/
在Linux下从源文件安装程序时,有一个通用模式,即配置--编译--安装。但是,此前你最好还是阅读源文件中
附带的安装说明,因为对于每个程序,其开发者的指示才是最具权威xìng的。程序开发者通常将安装说明存放在
名为INSTALL或README。到哪里找这些文件呢?它们在项目主页或源代码主目录中都能找到。
1.配置
构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下:
baby@ubuntu:~/program$ ./configure
该脚本将扫描系统,以确保程序所需的所有库文件业已存在,并做好文件路径及其他所需的设置工作。如果程
序所需的库文件不完全,该配置脚本就会退出,并告诉您还需要哪些库文件或者是哪些版本太旧需要更新。如
果遇到这种情况,仅弄到含有该库文件的软件包还是不够的,同时还要找到具有该库文件所有头文件的开发包
,在班图中,这样的包一般以-dev作为文件名的结尾。安装好所有需要的库文件后,重新运行配置脚本,直到
没有错误提示为止,这说明需要的库文件已经全部安装妥当了。
2.编译
当配置脚本成功退出后,接下来要做的就是编译代码了。具体cāo作为在源文件的主目录中运行make命令:
网站:http://www.fywxw.com 116/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
baby@ubuntu:~/program$ make
这时,您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话,系统会返回的提示符状态。然而,如果
编译过程中出现错误的话,排错的过程可就不像配置步骤那么简单了。因为,这通常要涉及到源代码的调试,
可能源代码有语法错误,或其他错误等等。怎么办?如果您是编程高手,那就自己调试吧!否则,检查该软件
的邮件列表等支持渠道,看看是不是已知的bug,如果是就看看别人是怎么解决的,不是就提jiāo一份bug报告吧
,也许不久就会有解决办法。
3.安装
当软件成功编译后,最后一步就是将它们安装到系统上。大部分程序的makefile文件中都会有一个用于安装
的函数。需要注意的是,大多时候我们必须作为root用户来安装程序,这样程序就把文件安装到/usr或其他
只有超级用户才有写权限的目录中。依旧是在源文件的主目录下,执行如下命令:
baby@ubuntu:~/program$ sudo make install
好了,这样程序就会安装到您的计算机上了。另外,当您不再使用该程序时,可以使用软件所带的卸载功能,
一般程序都会具备此功能。切换至源文件的主目录下,执行以下命令即可:
baby@ubuntu:~/program$ sudo make uninstall
多数情况下,利用上面介绍的方法安装的程序,都位于/usr/local下面。若想让安装的程序文件与班图巡视的文
件系统隔离开的话,可以为命令添加项,如下所示:
baby@ubuntu:~/program$ ./configure --prefix=
/opt
尽管这样做一般都是有效的,但是也有例外,有些程序根本不理会项;有些程序如含有内核模块的程序,会把
它们自己全部放进您的文件系统。
三、小结
上面介绍的手工安装软件的方法虽然是针对班图环境来介绍的,但是各种Linux系统下的从源文件安装应用的
方法基本上都大同小异。只要读者举一反三,触类旁通,在其他系统下遇到从源文件安装软件的情况时,就不
会无从下手了。
网站:http://www.fywxw.com 117/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
让我们完全用Ubuntu工作
发布时间:2007-05-05 11:42:10
就我个人而言,日常工作用Ubuntu,已经完全没有问题,而且还有可能比在Windows下工作得更好,因
为Ubuntu更为快速和稳定。
不信?等我慢慢说明。
Ubuntu自带了GNOME作为窗口管理器。如果你比较喜欢KDE,可以自行安装或者直接使用Kunbuntu。
网络篇:
浏览器:Firefox , Opera
IM:Gaim, LumaQQ.
Email: Gmail
RSS阅读:liferea
ftp: gftp, lftp
下载工具: wget,它还可以下载整个网站。不信?尝试
wget -r -p -np -k http://www.vingel.com
娱乐篇:
mp3: xmms
影音:totem,MPlayer
工作篇:
编辑器: Vim或者emacs都是非常好的选择。如果你觉得上手太难,可以暂时用Gedit代替。
PPT和Doc可以用OpenOffice打开,不过会损失一定的格式效果。建议你用PDF这种格式代替。
文档,幻灯片:LaTeX, ConTeXt
输入法:Scim,它自带了N种输入法,保证能够满足你的需求。
字典:星际译王 stardict。它的词库非常多。
图象处理:GIMP,可以媲美Photoshop了。
开发篇:
传说中的最佳组合:
gcc/emacs/make/gdb
脚本语言:perl / python。
连网到其他电脑:Samba, Openssh
网站:http://www.fywxw.com 118/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
有奔头:在虚拟机xià tǐ验ubuntu
发布时间:2007-05-05 11:42:31
在虚拟机xià tǐ验ubuntu(有奔头)
最近无聊,想找个linux装载64位的vmware下面看看,上网一看fedora(肥的啦)还不支持ntfs,hibernate,想玩要
自己搞。
偶然看到不少人推荐ubuntu, 这个东西和debian同门,正好看看debian家族是啥样的。
在下载页面看看,居然有不少live版本,就是以前knoppix那样光盘启动的。(曾经刻了一张knoppix给小外甥学习
,结果全是英文,被打入冷宫)
DVD版是live/安装两用。
在虚拟机上安装没什么痛苦,我的经验是装好以后每次升级多做几个磁盘的snapshot, 开销不大。因为是菜鸟,
不小心就会把系统给玩崩了,有了磁盘快照,很容易就能退回以前状态。这点vmware的设计比windows好
,windows经常崩溃了,不能退回以前某个可用的时间点。从宏观看,应该在cmos里面集成vmware之类的虚拟
机,管理整个系统硬件,直接允许多系统同时运行,指定每个可以访问的硬件资源和数量,包括磁盘。这
样windows出问题了,简单退回到某个能用的时间点就OK了。(今天老姐还问我她家的IE怎么不能上网,qq能
上,对于这种郁闷的问题。。。)
www.ubuntu.org.cn有不少中文资源和中文的软件可以参考。感谢网站的热心维护者。
ubuntu5.10安装好以后要改动vmware虚拟机快捷键为ctrl+alt+shif, 否则ctrl+alt+F?切换控制台失效。
没有安装vmtools的时候很不好用,鼠标不能在虚拟机内外自由切换,部分应该支持的桌面分辨率花屏,不能共
享主机文件夹。自动安装vmtools好像有问题,光盘里面只能看到几个.o文件,弹出后手动mount光驱可以看
到rpm/tgz文件,正常。要编译安装,需要安装编译工具和源码,在ubuntu.org.cn上一篇文章有对vmtools安装的
详细介绍。所有的主机共享目录在/mnt/hgfs下面。
目前版本的ubuntu中文化做的还算可以,除了输入法要自己安装,字体美化会自动从internet取得,据说还不够
完美,暂时先凑合。
fctix输入法在命令行下kill会连累命令行窗口死掉的问题:kill -2 xxxx 这样会正常退出。
openoffice的可用xìng让人惊讶,用过calc写了一个简单的工作周报,保存为xls,用excel打开,格式基本一致。被
微软查盗版的公司可以考虑它了。
ubuntu的用户习惯基本上和windows近似,进入家庭应该指日可待~
一个发行版本凝结了多少开源爱好者的心血,linux的这么多发行版本,总感觉没能形成合力,这也是网络linux
文化的特征。相信有一天会有一个特别有魅力的版本一统江湖,逼迫windows跳水。。。
忘了一个事情,虚拟机如果网络选择路由方式,在linux里面要设定路由IP为主机的IP, 同时有防火墙的要允许虚
拟机的IP,否则ubuntu网络不通。
网站:http://www.fywxw.com 119/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
Unix
什么是Unix
发布时间:2007-05-05 11:42:53
1965年时,贝尔实验室(Bell Labs)加入一项由奇异电子(General Electric)和麻省理工学院(MIT)合作的计画;
该计画要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICScāo作系统。直
到1969年,因MULTICS计画的工作进度太慢,该计画就被停了下来。当时,Ken Thompson(后被称为Unix之父
)已经有一个称为「星际旅行」的程序在GE-635的机器上跑,但是反应非常的慢,正巧也被他发现了一部被闲
置的PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将「星际旅行」的程序移植到PDP-7上。而这
部PDP-7就此在整个计算机历史上留下了芳名。
MULTICS 其实是"MULTiplexed Information and Computing System"的缩写,在1970年时,那部PDP-7却只能
支持两个使用者,当时,Brian Kernighan
松语文学免费小说阅读_www.16sy.com
出警告信息,指出他无权以超级用户身份来运行这些命令。
要想以非root用户身份来运行命令,必须使用-u选项来指定想要作为的用户;否则的话,sudo会默认为root用户
,比如要想以fred身份来执行ls命令,就应该这样: $ sudo -u fred ls /hcom/fred
就像您看到的那样,我们可以利用这些规则为系统创建具体的角色。例如,要让一个组负责帐户管理,你一方
面不想让这些用户具备完全的root访问权限,另一方面还得让他们具有增加和删除用户的权利,那么我们可以
在系统上创建一个名为accounts的组,然后把那些用户添加到这个组里。之后,再使用visudo为/etc/sudoers添加
下列内容: %accounts ALL=(root) /usr/sbin/useradd, /usr/sbin/userdel, /usr/sbin/usermod
现在好了,accounts组中的任何成员都能运行useradd、userdel和usermod命令了。如果过一段时间后,您发现该
角色还需要其他工具,只要在该表的尾部将其添上就行了。这样真是方便极了!
需要注意的是,当我们为用户定义可以运行的命令时,必须使用完整的命令路径。这样做是完全出于安全的考
虑,如果我们给出的命令只是简单的userad而非/usr/sbin/useradd,那么用户有可能创建一个他自己的脚本,也叫
做userad,然后放在它的本地路径中,如此一来他就能够通过这个名为useradd的本地脚本,作为root来执行任何
他想要的命令了。这是相当危险的!
sudo命令的另一个便捷的功能,是它能够指出哪些命令在执行时不需要输入密码。这很有用,尤其是在非jiāo互
式脚本中以超级用户的身份来运行某些命令的时候。例如,想要让用户作为超级用户不必输入密码就能执行kill
命令,以便用户能立刻杀死一个失控的进程。为此,在命令行前边加上NOPASSWD:属xìng即可。例如,可以
在/etc/sudoers文件中加上下面一行,从而让jorge获得这种权力: jorge ALL=(root) NOPASSWD: /bin/kill,
/usr/bin/killall
这样一来,jorge就能运行以下命令,作为root用户来杀死失控的rm进程了。 jorge@ubuntu:~$ sudo killall rm
4.如何启用root帐户
通过以上介绍,我们发现sudo的确很好用,但是如果您早就习惯了在root下工作,想回味一下过去的感觉该怎
么办呢?很简单,只要为root设置一个root密码就行了: $ sudo passwd root
好了,现在您能直接作为root登录了。
网站:http://www.fywxw.com 115/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
玩转Ubuntu:如何从源文件安装软件
发布时间:2007-05-05 11:41:43
在班图中附带了丰富的软件,这些软件一般使用图形化的自动方式即可轻松安装,但是对于那些刚刚问世的新
软件,班图还未收录其中,这时我们就需要用到一种更通用的安装方式:通过手工方式从源文件来安装这些软
件。下面就介绍这种手工安装方式的详细步骤。
一、 安装编译程序
因为要编译源代码,所以第一步就是安装编译和构建之类的程序。在班图系统中非常简单,只要执行下面命令
就行了:
$ sudo apt-get install build-essential
该命令执行后,从源文件安装软件所需的工具,如gcc、make、g++及其他所需软件就安装好了。
二、下载并编译软件的源代码
当我们下载源文件时,一定要弄清该软件所依赖的库文件和其他程序,并且首先将它们装好。这些信息,通常
都能在该开源项目的主页上查找到。做好这些准备工作后,我们就可以进行下面的工作了。因为,软件的源代
码通常以压缩文件形式发布,所以需要将其解压到指定目录。命令如下所示:
baby@ubuntu:~$ tar xvzf
program.tar.gz
baby@ubuntu:~$ cd
program/
在Linux下从源文件安装程序时,有一个通用模式,即配置--编译--安装。但是,此前你最好还是阅读源文件中
附带的安装说明,因为对于每个程序,其开发者的指示才是最具权威xìng的。程序开发者通常将安装说明存放在
名为INSTALL或README。到哪里找这些文件呢?它们在项目主页或源代码主目录中都能找到。
1.配置
构建应用的第一步就是执行configure脚本,该脚本位于程序源文件的主目录下:
baby@ubuntu:~/program$ ./configure
该脚本将扫描系统,以确保程序所需的所有库文件业已存在,并做好文件路径及其他所需的设置工作。如果程
序所需的库文件不完全,该配置脚本就会退出,并告诉您还需要哪些库文件或者是哪些版本太旧需要更新。如
果遇到这种情况,仅弄到含有该库文件的软件包还是不够的,同时还要找到具有该库文件所有头文件的开发包
,在班图中,这样的包一般以-dev作为文件名的结尾。安装好所有需要的库文件后,重新运行配置脚本,直到
没有错误提示为止,这说明需要的库文件已经全部安装妥当了。
2.编译
当配置脚本成功退出后,接下来要做的就是编译代码了。具体cāo作为在源文件的主目录中运行make命令:
网站:http://www.fywxw.com 116/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
baby@ubuntu:~/program$ make
这时,您会看到一串编译输出数据迅速从屏幕上滚过,如果正常的话,系统会返回的提示符状态。然而,如果
编译过程中出现错误的话,排错的过程可就不像配置步骤那么简单了。因为,这通常要涉及到源代码的调试,
可能源代码有语法错误,或其他错误等等。怎么办?如果您是编程高手,那就自己调试吧!否则,检查该软件
的邮件列表等支持渠道,看看是不是已知的bug,如果是就看看别人是怎么解决的,不是就提jiāo一份bug报告吧
,也许不久就会有解决办法。
3.安装
当软件成功编译后,最后一步就是将它们安装到系统上。大部分程序的makefile文件中都会有一个用于安装
的函数。需要注意的是,大多时候我们必须作为root用户来安装程序,这样程序就把文件安装到/usr或其他
只有超级用户才有写权限的目录中。依旧是在源文件的主目录下,执行如下命令:
baby@ubuntu:~/program$ sudo make install
好了,这样程序就会安装到您的计算机上了。另外,当您不再使用该程序时,可以使用软件所带的卸载功能,
一般程序都会具备此功能。切换至源文件的主目录下,执行以下命令即可:
baby@ubuntu:~/program$ sudo make uninstall
多数情况下,利用上面介绍的方法安装的程序,都位于/usr/local下面。若想让安装的程序文件与班图巡视的文
件系统隔离开的话,可以为命令添加项,如下所示:
baby@ubuntu:~/program$ ./configure --prefix=
/opt
尽管这样做一般都是有效的,但是也有例外,有些程序根本不理会项;有些程序如含有内核模块的程序,会把
它们自己全部放进您的文件系统。
三、小结
上面介绍的手工安装软件的方法虽然是针对班图环境来介绍的,但是各种Linux系统下的从源文件安装应用的
方法基本上都大同小异。只要读者举一反三,触类旁通,在其他系统下遇到从源文件安装软件的情况时,就不
会无从下手了。
网站:http://www.fywxw.com 117/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
让我们完全用Ubuntu工作
发布时间:2007-05-05 11:42:10
就我个人而言,日常工作用Ubuntu,已经完全没有问题,而且还有可能比在Windows下工作得更好,因
为Ubuntu更为快速和稳定。
不信?等我慢慢说明。
Ubuntu自带了GNOME作为窗口管理器。如果你比较喜欢KDE,可以自行安装或者直接使用Kunbuntu。
网络篇:
浏览器:Firefox , Opera
IM:Gaim, LumaQQ.
Email: Gmail
RSS阅读:liferea
ftp: gftp, lftp
下载工具: wget,它还可以下载整个网站。不信?尝试
wget -r -p -np -k http://www.vingel.com
娱乐篇:
mp3: xmms
影音:totem,MPlayer
工作篇:
编辑器: Vim或者emacs都是非常好的选择。如果你觉得上手太难,可以暂时用Gedit代替。
PPT和Doc可以用OpenOffice打开,不过会损失一定的格式效果。建议你用PDF这种格式代替。
文档,幻灯片:LaTeX, ConTeXt
输入法:Scim,它自带了N种输入法,保证能够满足你的需求。
字典:星际译王 stardict。它的词库非常多。
图象处理:GIMP,可以媲美Photoshop了。
开发篇:
传说中的最佳组合:
gcc/emacs/make/gdb
脚本语言:perl / python。
连网到其他电脑:Samba, Openssh
网站:http://www.fywxw.com 118/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
有奔头:在虚拟机xià tǐ验ubuntu
发布时间:2007-05-05 11:42:31
在虚拟机xià tǐ验ubuntu(有奔头)
最近无聊,想找个linux装载64位的vmware下面看看,上网一看fedora(肥的啦)还不支持ntfs,hibernate,想玩要
自己搞。
偶然看到不少人推荐ubuntu, 这个东西和debian同门,正好看看debian家族是啥样的。
在下载页面看看,居然有不少live版本,就是以前knoppix那样光盘启动的。(曾经刻了一张knoppix给小外甥学习
,结果全是英文,被打入冷宫)
DVD版是live/安装两用。
在虚拟机上安装没什么痛苦,我的经验是装好以后每次升级多做几个磁盘的snapshot, 开销不大。因为是菜鸟,
不小心就会把系统给玩崩了,有了磁盘快照,很容易就能退回以前状态。这点vmware的设计比windows好
,windows经常崩溃了,不能退回以前某个可用的时间点。从宏观看,应该在cmos里面集成vmware之类的虚拟
机,管理整个系统硬件,直接允许多系统同时运行,指定每个可以访问的硬件资源和数量,包括磁盘。这
样windows出问题了,简单退回到某个能用的时间点就OK了。(今天老姐还问我她家的IE怎么不能上网,qq能
上,对于这种郁闷的问题。。。)
www.ubuntu.org.cn有不少中文资源和中文的软件可以参考。感谢网站的热心维护者。
ubuntu5.10安装好以后要改动vmware虚拟机快捷键为ctrl+alt+shif, 否则ctrl+alt+F?切换控制台失效。
没有安装vmtools的时候很不好用,鼠标不能在虚拟机内外自由切换,部分应该支持的桌面分辨率花屏,不能共
享主机文件夹。自动安装vmtools好像有问题,光盘里面只能看到几个.o文件,弹出后手动mount光驱可以看
到rpm/tgz文件,正常。要编译安装,需要安装编译工具和源码,在ubuntu.org.cn上一篇文章有对vmtools安装的
详细介绍。所有的主机共享目录在/mnt/hgfs下面。
目前版本的ubuntu中文化做的还算可以,除了输入法要自己安装,字体美化会自动从internet取得,据说还不够
完美,暂时先凑合。
fctix输入法在命令行下kill会连累命令行窗口死掉的问题:kill -2 xxxx 这样会正常退出。
openoffice的可用xìng让人惊讶,用过calc写了一个简单的工作周报,保存为xls,用excel打开,格式基本一致。被
微软查盗版的公司可以考虑它了。
ubuntu的用户习惯基本上和windows近似,进入家庭应该指日可待~
一个发行版本凝结了多少开源爱好者的心血,linux的这么多发行版本,总感觉没能形成合力,这也是网络linux
文化的特征。相信有一天会有一个特别有魅力的版本一统江湖,逼迫windows跳水。。。
忘了一个事情,虚拟机如果网络选择路由方式,在linux里面要设定路由IP为主机的IP, 同时有防火墙的要允许虚
拟机的IP,否则ubuntu网络不通。
网站:http://www.fywxw.com 119/175 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第 三 部分作者:红联
Unix
什么是Unix
发布时间:2007-05-05 11:42:53
1965年时,贝尔实验室(Bell Labs)加入一项由奇异电子(General Electric)和麻省理工学院(MIT)合作的计画;
该计画要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICScāo作系统。直
到1969年,因MULTICS计画的工作进度太慢,该计画就被停了下来。当时,Ken Thompson(后被称为Unix之父
)已经有一个称为「星际旅行」的程序在GE-635的机器上跑,但是反应非常的慢,正巧也被他发现了一部被闲
置的PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将「星际旅行」的程序移植到PDP-7上。而这
部PDP-7就此在整个计算机历史上留下了芳名。
MULTICS 其实是"MULTiplexed Information and Computing System"的缩写,在1970年时,那部PDP-7却只能
支持两个使用者,当时,Brian Kernighan
松语文学免费小说阅读_www.16sy.com