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