完美应用Ubuntu
分類: 图书,计算机/网络,操作系统/系统开发,LINUX ,
作者: UbuntuChina编著
出 版 社: 电子工业出版社
出版时间: 2008-9-1字数: 885000版次: 1页数: 460印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121066184包装: 平装编辑推荐
专家推荐:
康盛创想几乎所有的产品都是基于LAM P技术架构,作为一家基于LAM P技术的社区平台与服务提供商一直致力于国内开源技术的推广和应用,而我们的产品如Discuz!、ECShop、SupeSite等都可以在Ubuntu系统上良好地运行。但是Ubuntu的学习书籍并不多,很欣喜地看到《完美应用U bIJntu》—书的出版,相信可以让更多爱好开源技术的朋友了解Ubuntu及LAMP技术。
——DiSCUZ!论坛软件创始人康盛创想(北京)科技有限公司总裁戴志康
作为一名一直致力于推广LAM P开源技术的支持者,很荣幸地参与了本书的编写。从2001年至今,从初识到熟悉,从应用到推广,和Linu×结下了不解之缘,现在工作中主要应用的也是LAMP技术。Ubuntu优秀的易用性,以及对PHP、Apache、MySQL.的良好支持,是我们选择它的重要原因。希望借本书的出版,让更多的Linux初学者了解、学习、使用UbIJntu。若能让更多的朋友加入到开源技术的行列,将是我们最大的荣幸。
——PHPChina技术总监李明
Ubuntu堪称近年来最热门也最有前途的Linux发行版。特别是最近几年,Ubuntu已经在全球包括企业在内的各个领域崭露头脚。但是,对中国的广大用户而言,真正将U bLmtu应用起来的比例还不太高。《完美应用Ubuntu》一书最有特色的就是以应用为特色,切实帮助读者将Ubuntu用在实处!
——51CTO.com总编杨文飞
Let's join}1ands t0 support the UbIJntu community in China!
——中国网络安全有限公司CE0陈诗韵
内容简介
本书将向您展示一个年轻的Linux发行版——Ubuntu,一个产生于太空中的崇高梦想,从初识到安装,从使用到管理,本书秉承开源社区所践行并传播的“乐于分享、善待他人”的Ubuntu理念,向您阐释如何完美应用Ubuntu。
本书适合所有Ubuntu初学者、爱好者入门和学习。
目录
第1章初识Ubuntu
第2章开始安装Ubuntu
第3章使用GNOME桌面环境
第4章KDE桌面环境
第5章Ubuntu图形服务器
第6章Ubuntu桌面应用
第7章让Ubuntu命令开始工作
第8章文本编辑器vim/vi
第9章Shell使用基础
第10章用户与群组管理
第11章硬盘分区管理
第12章文件系统管理
第13章全面管理Ubuntu 软件包
第14章Ubuntu引导流程
第15章进程的控制与管理
第16章基本网络配置
第17章基本虚拟化配置
第18章搭建自动化的Ubuntu网络环境
第19章Ubuntu文件服务
第20章轻松远程管理Ubuntu
第21章Ubuntu系统安全指南
第22章Shell编程
第23章Ubuntu LAMP 环境的搭建
第24章安全配置 Ubuntu服务器
第25章Ubuntu Server 架站实务
附录A GNU通用公共授权(第二版)
附录B GNU通用公共授权(第三版)
附录C Ubuntu与Windows常用程序对照表
书摘插图
第1章初识Ubuntu
1.1Ubuntu历史及其版本
1.1.1Ubuntu起源和发展
Unux的起源可以追溯到操作系统的鼻祖:UNIX。1969年,AT&T贝尔实验室的Ken Thompson开始利用一台闲置的PDP-7计算机开发一种多用户、多任务的操作系统。没过多久,Dennis Richie也加入了这个项目,并吸取了麻省理工学院更早的一个名为MULTICS操作系统项目失败的教训。在他们二人的共同努力下,UNIX诞生了。
早期UNIX是用汇编语言编写的,但从其第三个版本开始,他们为了提高系统的可移植性和开发效率,为UNIX专门开发了一种崭新的编程语言C,并用C语言重新编写大部分代码。通过这次重新编写,UNIX得以移植到更为强大的DEC PDP-11/45与11/70计算机上运行。在UNIX发展早期,其源代码是公开的,并且开发文档也十分详细,所有这些都为人们进行进一步的研究提供了方便,因此UNIX很快成为当时欧美各大高校讲解操作系统的蓝本,成为当时校园最流行的操作系统。不仅如此,加州大学伯克利分校还根据UNIX源代码开发出了鼎鼎大名的BSD,即UNIX著名“变种”之一。不过好景不长,从UNIX的Version 7开始,AT&T将UNIX商业化,更换了许可协议,不再允许先前自由开放的做法。
为了方便教学和研究,l997年图灵奖(计算机界的诺贝尔奖)的得者Andrew Tanenbaum以Version 7为蓝本开发了基于Intel X86平台的Minix。Minix与Version 7在系统调用级兼容,但没有任何UNIX代码,因此,可以不受AT&T许可协议约束,不仅如此,Minix还公开源代码,允许用于教学科研目的。
而Linux,则源于一个芬兰赫尔辛基大学学生——Linus Torvalds(Andrew Tanenbaum的学生)的简单需求:由于当时的UNIX是十分昂贵的操作系统,而Linus Torvalds当时只是个学生,并希望能在个人电脑上使用类似UNIX的系统。分子。
……