一、linux简介:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
创始人林纳斯·托瓦兹
创始人林纳斯·托瓦兹
linux发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。
1981 年IBM公司推出微型计算机IBM PC。
1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。
1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。
1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。[2]
1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。
1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。[3]
1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码有大约有十万行,用户大约有10万左右。
1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。
1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。这在经营模式上是一种创举。
1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。
1998年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子"终于认识到GNU/Linux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了"Open Source Intiative"(开放源代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。
2001年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。
2003年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。
2004年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行"化缘 ", Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。
Red Hat Linux企业版
简称RHEL(Red Hat Enterprise Linux)
目前较新版本为 6.x 系列
http://www.redhat.com
Fedora Core社区版
目前较新的稳定版本为fc17
http://fedora.redhat.com
第二张,直接跳过,是验证安装镜像完整性的。
第四张,系统安装语言选择,一般情况下安装英文即可,自己玩的话,安装语言可以选择中文简体的。
第五张,选择合适的键盘,系统默认检测出来的就行了,没有特别原因不需要修改。
第六张,这个是新版安装过程中的第一个靓点,大家可以明确的知道,RHEL6对存储的支持力度了。SAN已经直接支持了,RHEL5的时候可没有这么直接了。
第八张,在主机名下面有配置网络的按钮。点下,看看到底有什么东西。呵呵,在安装界面就支持这么多种方式的安装啊。不错!!!
第九张,最简单也是最烦的地方了。设置时钟,时钟设置有问题,会影响很多troubleshooting的。最好还是之后配置一个时钟服务器的好。
第十张,设置ROOT用户密码,这个没有什么变化了。也不需要什么改变,呵呵,简单功能。
第十一张,和以前的差不多功能,但是描述更加清楚和直接了。
第十二张,这是本文中第二个和RHEL5较大变化的地方,之前是在选好软件之后才开始格式化的,现在是先格式化硬盘,然后再选择软件,然后安装软件。顺序变化了。不知道具体原因呵呵。老生常谈,这个地方小心啊,点下去,可能造成你的系统之前数据的丢失啊。
十四 自定义安装的服务器类型,基本类,数据库类,WEB类,虚拟主机,最小化安装等好多种选择,这个是和RHEL5区别的地方,RHEL5可没有这么多详细的划分。并且每种服务器类型都提供了弹性存储和负载平衡器的选项,piranha在RHEL6中看来是占据了举足轻重的地位了,呵呵,要好好学习下了。
十五 选数据库服务器时候提供的安装界面
十六 基本系统提供的软件安装列表,明显能够感受到REDHAT说的代码量增加85%的含义。很多软件他们都囊括在内了啊。
十七 基本系统提供的软件安装列表
十八 基本系统提供的软件安装列表
十九 服务器安装列表
二十 服务器安装列表
二十一 WEB服务安装列表
二十二 数据库服务器安装列表
二十三 系统管理软件安装列表
二十四 虚拟化安装列表
二十五
二十六
二十七
二十八
二十九 重点推荐:piranha负载均衡器严重推荐 绝对是今后LVS的流行方向。对于中小型公司来说应该说
减轻了配置难度,加之有红帽的技术支持,一定会普及开来的。毕竟yum安装一下,十五分钟搞定,要比LVS自己安装配置方便很多了。
三十
三十一 开始安装
三十二 开始安装
目标是编写大量兼容于Unix系统的自由软件
官方网站:http://www.gnu.org
GPL(GNU General Public License)
GNU自由软件的通用许可协议
允许用户任意复制、传递、修改及再发布
基于自由软件修改再次发布的软件,仍需遵守GPL
LGPL(Lesser General Public License)
LGPL相对于GPL较为宽松,允许不公开全部源代码
为基于Linux平台开发商业软件提供了更多空间
转载于:https://blog.51cto.com/dongluji/1347544