Linux网络操作系统 Linux系统简介及安装
本章内容 Unix/Linux操作系统发展历史 自由软件文化 Linux系统特点及其应用 认识主流Linux产品 Linux系统的安装 注意: 加下划线为即将学到的内容。
从Unix到Linux Unix发展简史 Linux发展简史
Unix简史 1968年,Multics项目(交互式分时系统研究); 1970年,贝尔实验室Ken Tompson、Dennis Ritchie在PDP-7小型机上开发出Unix系统; 1977年,加州大学伯克利分校发布BSD系统; Unix系统最终分裂为AT&T System V和BSD两大阵营; 1981年,Sun公司成立并开发SunOS系统,该系统后来演化为Solaris系统; 1993年,AT&T把Unix系统实验室出售给Novell公司; 后来, Novell公司将UnixWare出售给SCO公司
主流Unix产品 Sun Solaris IBM AIX SCO UnixWare HP HP-UX FreeBSD
Linux发展简史 1986年,Andrew Tanenbaum开发Minix系统; 1991年,芬兰赫尔辛基大学的学生Linus Torvalds开发Linux系统,并将源代码放在Internet上; 随着Internet的发展,Linux系统迅速普及开来; 1994年,发布Linux 1.0内核;同年Red Hat公司成立; 1996年,发布Linux Kernel 2.0; 2003年,发布Linux Kernel 2.6
Unix/Linux演化关系图
自由软件文化 GPL(通用公共许可证) Copyleft软件 GNU项目
GPL GPL(General Public Licence)具有以下特点: GPL赋予使用者复制、传播和修改自由软件的权利 GPL要求使用者原封不动地将GPL连同GPL代码一并进行拷贝、传播 GPL严格限定自由软件变成“专有权”的可能性,对自由软件可能受到专有权的威胁进行了约定
Copyleft软件 大多数商业软件都是带有版权(Copyright)保护的 在GNU计划中,所有软件都实行Copyleft 自由并不等同于免费
GNU项目 GNU项目开始于1984年,由Richard Stallman创建,旨在开发一个类似Unix的,并且是自由软件的完整操作系统:GNU系统 GNU是“GNU‘s Not Unix”的递归缩写 大多数GNU软件是免费分发的(Copyleft),但不是所有的都这样
Linux系统特点及其应用 选择Linux系统的几个原因 Linux系统的版本 Linux系统的应用现状
选择Linux系统的几个原因 Linux可以进行内核定制 Linux的系统角色灵活 Linux的GUI是可选组件
Linux系统的版本 Linux的版本号分为两种:内核版本和发行版本 内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 发行版本是一些组织和公司根据自己发行版的不同而自定的
认识主流Linux产品 Red Hat Linux SuSE Linux Red Flag Linux 中标普华Linux Turbo Linux
Red Hat Linux Red Hat是全球最大的Linux厂商 在Red Hat Linux 9之后,Red Hat Linux发展分为两个分支:Fedora项目和Red Hat Enterprise Linux Fedora项目是一个由Red Hat资助并被Linux社区支持的开源项目 Red Hat Enterprise Linux更加专业,功能更加强大,性能也更优越
Red Hat Enterprise Linux主要产品
SuSE Linux SuSE Linux最初由四个德国人开发 SuSE Linux是目前除Red Hat外应用最广泛的Linux系统 SuSE Linux已经于2003年被Novell公司收购
Red Flag Linux Red Flag Linux是目前影响力最为广泛的国产中文Linux操作系统 Red Flag Linux Desktop 5.0 Red Flag Linux Workstation 5.0 Red Flag DC Server 5.0 Red Flag HA Cluster 5.0
Linux的安装 安装前的准备 使用安装光盘从CD-ROM安装 使用Linux启动盘从硬盘安装
硬盘分区
Linux如何表示分区 由于我们接触最多的是DOS操作系统,所以大多数人都习惯于使用类似于c的符号来标识硬盘分区,但在LINUX却不是这样。Linux的命名设计比其他操作系统更灵活,能表达更多的信息。Linux通过字母和数字的组合来标识硬盘分区,如“hda1”,其具体含义是:分区名的前头两个字母表明分区所在设备的类型,例如hd指IDE硬盘,sd指SCSI硬盘;第三个字母指硬盘在哪个接口,按a,b,c,d的顺序排列,如hda是IDE 1口的主硬盘,则IDE 2口的主硬盘就应该是hdc了;最后的数字在该设备上的分区顺序,前四个分区(主分区或扩展分区)用数字1 到4表示, 逻辑分区从5开始, 例如: hda3表示第一个IDE硬盘上的第三个主分区或扩展分区。
Windows分区
Linux如何使用分区
Linux中分区的对应关系 分 区 分区名称 IDE第1个硬盘(master)的第1个主分区 /dev/hda1 分 区 分区名称 IDE第1个硬盘(master)的第1个主分区 /dev/hda1 IDE第1个硬盘(master)的第2个主分区 /dev/hda2 IDE第1个硬盘(master)的第3个主分区 /dev/hda3 IDE第1个硬盘(master)的第4个主分区 /dev/hda4 IDE第1个硬盘(master)的第1个逻辑分区 /dev/hda5 IDE第1个硬盘(master)的第2个逻辑分区 /dev/hda6 …………… … IDE第2个硬盘(slave)的第1个主分区 /dev/hdb1 IDE第2个硬盘(slave)的第2个主分区 /dev/hdb2 SCSI第1个硬盘的第1个主分区 /dev/sda1 SCSI第1个硬盘的第2个主分区 /dev/sda2
安装前的准备 收集计算机硬件信息 规划硬盘空间 规划网络配置信息
使用安装光盘从CD-ROM安装 设置CMOS 安装Red Hat 9.0
安装Red Hat 9.0 Server和Workstation模式:自动划分硬盘 Custom:手工分割 Mount Point / root根分区(建议:256MB) SWAP 交换分区(建议:实际内存2倍) /usr: 安装软件存放位置(建议:2.5GB) /home: 视用户多少而定 /var: 存放临时文件(建议:256MB) /boot: 存放启动文件(建议:32MB)
Linux的其他安装方式 本地安装 远程网络安装
本地安装 制作启动软盘 在光盘下进入dosutils目录,运行rawrite 输入映像文件的名称..\images\boot.img 修改CMOS设置中的引导顺序 例如: E:\dosutils\>rawrite Enter disk image sorece file name: \images\boot.img Enter target diskette drive:a Please insert a formatted diskette into drive A: and press –ENTER- :
制作启动盘 [root@linux /] # uname –r 显示系统的版本号 2.4.20-8 显示结果 2.4.20-8 显示结果 [root@linux /]# mkbootdisk --device /dev/fd0 2.4.20-8 制作启动软盘
远程网络安装 远程网络安装Linux系统的方法和本地硬盘安装类似,也需要制作启动软盘。制作启动软盘的步骤和前面相同,唯一不同的是制作启动软盘时使用的软盘镜像文件是bootnet.img。
本章小结 了解Unix系统的发展历史 了解Linux系统的发展历史和现状 了解Unix和Linux系统之间的关系 了解Linux系统的特点