
网络服务器搭建(项目一).ppt
91页网络服务器搭建、配置与管理——Linux版 网络服务器搭建、配置与管理——Linux版 主编:杨云、马立新 人民邮电出版社 网络服务器搭建、配置与管理——Linux版 项目一、搭建与测试Linux服务器 项目描述:某高校组建了校园网,需要架设一台具有Web、FTP、DNS、 DCP、Samba、VPN等功能的服务器来为校园网用户提供服务,现需要选择一 种既安全又易于管理的网络操作系统,正确搭建服务器并测试 项目目标: ●了解Linux系统的历史、版权以及Linux系统的特点 ●了解Red Hat Enterprise Linux 5的优点及其家族成员 ●掌握如何搭建Red Hat Enterprise Linux 5服务器 ●掌握如何配置Linux常规网络和如何测试Linux网络环境 ●掌握如何排除Linux服务器安装的故障 网络服务器搭建、配置与管理——Linux版 1.1 相关知识 1.2 项目设计及准备 1.3 项目实施 1.4 安装的常见故障及排除 1.5 项目实录 1.6 练习题 1.7 实践习题 1.8 超级链接 项目一、搭建与测试Linux服务器 网络服务器搭建、配置与管理——Linux版 1.1 相关知识 Linux系统是一个类似UNIX的操作系统 1.1.1 Linux简介 1.Linux系统的历史 Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的 完整实现,它的标志是一个名为Tux的可爱的小企鹅,如图1-1所示。
UNIX 操作系统是1969年由K.Thompson和D.M.Richie在美国贝尔实验室开发的 一种操作系统由于其良好而稳定的性能迅速在计算机中得到广泛的应用 ,在随后几十年中做了不断的改进 网络服务器搭建、配置与管理——Linux版 1990年,芬兰人Linus Torvalds开始着手研究编 写一个开放的与Minix系统兼容的操作系统 1991年10月5日,Linus Torvalds公布了第一个 Linux的内核版本0.02版 1992年3月,内核1.0版本的推出,标志着Linux 第一个正式版本的诞生 现在,Linux凭借优秀的设计、不凡的性能,加 上IBM、Intel、AMD、DELL、Oracle、Sybase等国 际知名企业的大力支持,市场份额逐步扩大,逐渐成 为主流操作系统之一 Linux的标志Tux 1.1 相关知识 网络服务器搭建、配置与管理——Linux版 2.Linux的版权问题 Linux是基于Copyleft(无版权)的软 件模式进行发布的,其实Copyleft是与 Copylright(版权所有)相对立的新名称, 它是GNU项目制定的通用公共许可证( General Public License,GPL)。
GNU项目的标志是角马,如图1-2所示 图1-2 GNU的标志角马 网络服务器搭建、配置与管理——Linux版 小资资料 GNU这个名字使 用了有趣的递归 缩写,它是 “GNU‘s Not UNIX”的缩写形 式 GPL是由自由软件基金会发行的用于计算 机软件的协议证书,使用证书的软件被称为自 由软件(后来改名为开放源代码软件(Open Source Software)) 大多数的GNU程序和超过半数的自由软件 使用它,GPL保证任何人有权使用、拷贝和修 改该软件 Copyleft软件的组成非常透明化 2.Linux的版权问题 网络服务器搭建、配置与管理——Linux版 3.Linux系统的特点 Linux操作系统作为一个免费、自由、开放的操作系统,它拥有如 下所述的一些特点 ●完全免费 ●高效安全稳定 ●支持多种硬件平台 ●友好的用户界面 ●强大的网络功能 ●支持多任务、多用户 网络服务器搭建、配置与管理——Linux版 1.1.2 Linux体系结构 Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他 操作环境)、实用工具。
1.Linux内核 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核 心程序操作环境向用户提供一个操作界面,它从用户那里接受命令,并且 把命令送给内核去执行 Linux内核的源代码主要用C语言编写,只有部分与驱动相关的用汇编 语言Assembly编写 网络服务器搭建、配置与管理——Linux版 2.Linux Shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接 口它接收用户输入的命令,并且是把它送入内核去执行 Linux存在几种操作环境,分别是:桌面(desktop)、窗口管理器( window manager)和命令行shell(command line shell)Linux系统中 的每个用户都可以拥有自己的用户操作界面,根据自己的要求进行定制 Shell是一个命令解释器,它解释由用户输入的命令,并且把它们送 到内核 网络服务器搭建、配置与管理——Linux版 3.实用工具 ● Linux的过滤器(Filter)读取从用户文件或其他地方的输入 ●交互程序是用户与机器的信息接口 网络服务器搭建、配置与管理——Linux版 2.Linux Shell 同Linux本身一样,Shell也有多种不同的版本。
目前,主要有下列版本 的Shell ●Bourne Shell:是贝尔实验室开发的版本 ●BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的 Shell ●Korn Shell:是对Bourne Shell的发展,在大部分情况下与Bourne Shell兼容 ●C shell:是SUN公司Shell的BSD版本 Shell不仅是一种交互式命令解释程序,而且还是一种程序设计语言 网络服务器搭建、配置与管理——Linux版 Shell脚本程序是解释型的,也就是说Shell脚本程序不需要进行编 译,就能直接逐条解释,逐条执行脚本程序的源语句 Shell脚本程序的处理对象只能是文件、字符串或者命令语句,而不 像其他的高级语言有丰富的数据类型和数据结构 作为命令行操作界面的替代选择,Linux还提供了像Microsoft Windows那样的可视化界面—X-Window的图形用户界面(GUI) 现在比较流行的窗口管理器是KDE和Gnome(其中Gnome是Red Hat Linux默认使用的界面),两种桌面都能够免费获得。
网络服务器搭建、配置与管理——Linux版 1.1.3 Linux的版本 Linux的 版本分 为内核 版本和 发行版 本两种 内核是系统的心脏,是运行程序和管理像磁盘和打印机 等硬件设备的核心程序,它提供了一个在裸设备与应用程序 间的抽象层 内核的开发和规范一直由Linus领导的开发小组控制着 ,版本也是唯一的 Linux内核的版本号命名是有一定规则的,版本号的格 式通常为“主版本号.次版本号.修正号” 一般谈论的Linux系统便是针对发行版本(Distribution )的目前各种发行版本超过300种,现在最流行的套件 有Red Hat(红帽子)、红旗Linux等 网络服务器搭建、配置与管理——Linux版 1.1.3 Linux的版本 (1)Red Hat Linux Red Hat是目前最成功 的商业Linux套件发布商 它在1999年美国纳斯 达克上市以来,发展良好 ,目前已经成为Linux商 界事实上的龙头 目前它旗下的Linux包 括了两种版本,一种是个 人版本的Fedora,另一种 是商业版的Red Hat Enterprise Linux。
(2)SUSE Linux Enterprise SUSE是欧洲最流行 的Linux发行套件, 它在软件国际化上 做出过不小的贡献 现在SUSE已经被 Novell收购,发展也 一路走好不过, 与红帽子相比,它 并不太适合初级用 户使用 (3)Ubuntu Ubuntu是Linux 发行版本中的后 起之秀,它具备 吸引个人用户的 众多特性:简单 易用的操作方式 、漂亮的桌面、 众多的硬件支持 ……它已经成为 Linux界一个耀 眼的明星 (4)红旗Linux http://www.redflag- 红旗Linux是国 内比较成熟的一 款Linux发行套 件,它的界面十 分美观,操作起 来也十分简单, 仿Windows的操 作界面让用户使 用起来更感亲切 网络服务器搭建、配置与管理——Linux版 1.1.4 Red Hat Enterprise Linux 5的新特性 Red Hat Enterprise Linux 5发布于2007年3月14日,它是Red Hat商业 操作系统的第5个重要版本,新版本主要变化是内核升级为2.6.18,开始 支持Xen虚拟化技术、集群存储等。
(1)虚拟化技术 (2)内核与性能的提升 (3)安全 网络服务器搭建、配置与管理——Linux版 小资料:什么是SELinux? SELinux的全称是Security Enhanced Linux是由美国国家安 全部(National Security Agency)领导开发的GPL项目,它拥有一个 灵活而强制性的访问控制结构,旨在提高Linux系统的安全性,提供 强健的安全保证,可防御未知攻击,据称相当于B1级的军事安全性 能应用SELinux后,可以减轻恶意攻击或恶意软件带来的灾难,并 对机密性和完整性有很高要求的信息提供安全保障 网络服务器搭建、配置与管理——Linux版 1.1.4 Red Hat Enterprise Linux 5的新特性 (4)网络与存储 (5)桌面支持 (6)开发环境 (7)管理 网络服务器搭建、配置与管理——Linux版 2.Red Hat Enterprise Linux 5大家族 (1)Red Hat Enterprise Linux 5 Server 具体来说,Red Hat Enterprise Linux 5 Server系列分为: Red Hat Enterprise Linux Advanced Platfom—对应以前的Red Hat Enterprise Linux AS; Red Hat Enterprise Linux—对应以前的Red Hat Enterprise Linux AS。
(2)Red Hat Enterprise Linux 5 Desktop Desktop版本分为: Red Hat Enterprise Linux Desktop-对应以前的Red Hat Desktop ; Red Hat Enterprise Linux Desktop with Workstation option—对应 以前的Red Hat Enterprise Linux WS 网络服务器搭建、配置与管理——Linux版 1.2项目设计及准备 1.2.1 项目设计 中小型企业在选择网络操作系统时,首先推荐企业版Linux网络操作系 统一是由于其开源的优势,另一个是考虑安全性 要想成功安装Linux,首先必须要对硬件的基本要求、硬件的兼容性 、多重引导、磁盘分区和安装方式等进行充分准备,获取发行版本,查看硬 件是否兼容,选择适合的安装方式做好这些准备工作,Linux安装之旅才 会一帆风顺 网络服务器搭建、配。
