手把手学习Linux服务器配置与管理(txt+pdf+epub+mobi电子书下载)

作者:王海宾

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

手把手学习Linux服务器配置与管理

手把手学习Linux服务器配置与管理试读:

前言

FOREWORD

随着计算机技术的不断发展与进步,大数据、云计算、物联网与移动互联这四个名词逐渐进入了人们的视线。仔细揣摩这四个IT界时尚又神秘的名词,其根本都离不开Linux操作系统。大数据所依赖的数据库以及大数据应用平台无一例外地都部署在Linux系统之上;云计算所倡导的代码重用、组件重用、服务重用更必须依赖于自由软件界的这颗璀璨明星——Linux;物联网与移动互联的根本是需要开放的操作系统平台,虽然移动互联方面已经出现了Android,但究其根源也是Linux操作系统。

Linux服务器指基于Linux系统搭建的各种网络服务器。Linux操作系统的最主要应用便是作为服务器使用,并且在整个网络服务器市场占有重要的市场份额。世界上超大型的网络服务器基本都是基于Linux系统的。1. 编写目的

目前,各大高校的计算机专业以及计算机相关专业所开设的核心课程中基本都有“Linux服务器构建”。限于高校的实践条件,一般不可能为每个学生提供多台Linux主机进行服务器的构建与测试,而是为学生提供基于VMware的虚拟环境进行教学实践。因此,本书的所有实训与实例均基于VMware下的Linux系统作为实验环境。目前市场上基本不存在这样的教材,即使偶有基于VMware的,也只是在个别地方应用,不够系统也不够完整,读者无法按照步骤操作,得到相应结果。出于这一目的,作者编写了《手把手学习Linux服务器配置与管理》一书。2. 本书特色

随着国家建设“应用型科技大学”步伐地不断推进,大学的教育正在逐渐变得“注重实践”。本书顺应了这一趋势,书中理论知识在够用的前提下,更加注重与强调实践。本书以实例与实训贯穿,通俗易懂,为了更加清晰地理顺Linux应用服务搭建、配置与管理的思路,采用了分篇的方法,使得本书的主线更加清晰。本书特色主要体现在以下几个方面。● 手把手学习

本书以实践为主线,每一个知识点都附以实例,所有实践与实例

都给出了详细的操作步骤,读者按照步骤操作即可完成相应学

习,得到相应结果。● 基于VMware环境

服务器的配置与管理基于VMware虚拟机下的Linux系统环境,所

有服务器的构建均以VMware环境给出详细的实验步骤。本书除

了讲解Linux服务器配置与管理之外,还注重虚拟环境的搭建、

配置、使用以及交互问题。● 注重实践

书中配有大量的应用实例,每个服务器的构建都给出了详细的实

践步骤,每个章节末配有配套的实用且可操作的实训项目。

全书篇幅合理,以实际操作为基础,辅以相应的理论知识,既有利于教学,又非常适合自学。另外本书内容合适、选材新颖、注重应用,可以进行零基础和无障碍阅读与学习。3. 主要内容

本书按照实践中服务器搭建的过程与难易程度,将Linux服务器的讲解分为17章,并将其划分为5篇:

第一篇:前期准备。

主要包括VMware的安装、配置以及基于VMware环境安装Linux系统;基于VMware的网络配置;网络安全基础与基于RPM与YUM仓库的软件包管理。

第二篇:基础服务器。

主要包括Linux服务基础、日志服务器的构建;DHCP服务器的构建;DNS服务器的构建与应用以及NTP服务器的构建与测试。

第三篇:文件服务器。

主要包括FTP服务器构建、应用与测试;Samba服务器的构建与应用以及NFS服务器的搭建与测试。

第四篇:网站与邮件服务器。

主要包括基于Apache的Web服务器的原理、搭建、应用与测试;基于Postfix的邮件服务器的搭建、应用与管理。

第五篇:服务器的扩展。

主要包括远程服务器的配置与管理;LDAP服务器以及基于TLS加密连接的LDAP服务器的构建与应用;基于Linux系统构建Java与Android应用环境搭建;详细解读了Linux内核的编译。4. 读者对象● 计算机相关专业想深入学习Linux服务的在校大学生;● 掌握一定的Linux应用基础,想进一步研究Linux服务的自学者;● 想学习Linux技术,从事Linux运维相关工作的求职人员;● 需要一本Linux服务实战运维作为参考的从业人员;● 嵌入式与移动互联相关软件开发程序员。5. 编写情况

全书由王海宾进行整体规划、内容组织;王海宾、张静、刘霞负责内容统稿。

本书的第1、2、3章由邢台学院刘霞编写;第5、9、12、15章由王海宾编写;第6、8、10章由张静编写;第4、14章由乔丽平编写;第7章由李静编写;第11章由宋海军编写;第13章由曾凡晋编写;第16章由高欢编写;第17章由邢台学院张江霄编写;所有实训任务与电子课件由辛景波编写与制作。

书中难免有疏忽、遗漏和错误,恳请读者提出宝贵意见和建议,以便今后改进和修正。作者E-mail地址为seashore_wang@163.com。编者2015年11月11日第一篇前期准备

学习Linux服务器构建是一个循序渐进的过程,不可能一蹴而就。本篇主要介绍Linux服务器搭建前的必要准备。Linux服务器构建的第一步是安装操作系统,而大部分读者学习Linux是在虚拟机的环境下进行的,因此本篇将首先讲解VMware虚拟环境的搭建,然后介绍基于VMware环境安装Linux操作系统。服务器是在网络之上提供服务的,因此在安装完系统之后将系统讲解VMware下Linux系统中网络的配置与管理。之后将详细介绍网络安全的基础知识,从而保障Linux服务器的安全。Linux系统中每个服务都对应一定的应用,应用的安装需要读者熟知Linux下软件包的安装与管理,本篇的最后一部分将系统讲述Linux下YUM与RPM管理。

本篇中的四章是Linux服务器构建前的必要准备,请读者认真研读,否则将影响后续章节的学习。01 系统安装与启动详解

未来广告公司新进了几台服务器,这几台机器将来都是要作为特定的服务器使用的,因此公司决定在这几台服务器中安装比较适合搭建服务器的Linux操作系统。Linux是一个开源、性能优异、安全系数高的操作系统,许多大型的网络应用都是基于Linux服务器搭建的。本章将详细讲解虚拟机原理与安装过程;详细介绍VMware 9.0中如何安装与设置Red hat Enterprise Linux;分析与解读Linux操作系统的启动流程;实践GRUB加密的整个过程。1.1 虚拟机简介

1.1.1 什么是虚拟机

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,你可以在一台物理计算机上模拟出两台或多台虚拟的计算机,这些虚拟机就像真正的计算机那样进行工作,例如,你可以安装操作系统和应用程序、访问网络资源等。对于你而言,它只是运行在物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正的计算机。

1.1.2 VMware简介

VMware Workstation 是全球桌面到数据中心虚拟化解决方案的领导厂商VMware公司的专业虚拟机软件,即虚拟机。该软件可以虚拟现有的绝大多数操作系统。VMware简单易学,并且容易操作。VMware支持32位操作系统,也支持64位操作系统(要求宿主机必须支持64位)。VMware的基础应用是免费的,但是VMware公司是全球市值增长最快的软件企业之一,因为其高级应用都是收费的。VMware在虚拟化和云计算基础架构领域处于全球领先地位。

1.1.3 VMware的特点● 可同时在同一台PC上运行多个操作系统,每个操作系统都有一

个独立的虚拟机,就如同网络上一个独立的PC。● 在Windows上同时运行两个VM,相互之间可以进行对话,也可

以在全屏方式下进行虚拟机之间的对话,不过此时另一种个虚拟

机在后台运行。● 在VM上安装同一种操作系统的另一种发行版,不需要重新对硬

盘进行分区。● 虚拟机之间可以共享文件、应用和网络资源等。● 可以运行C/S(客户端/服务器)方式的应用,也可以在同一台计

算机上,使用另一台虚拟机的所有资源。1.2 VMware 9.0的安装与设置

下面详细描述VMware 9.0的安装与设置步骤。

步骤1:首先下载VMware Workstation 9.0软件,双击安装文件,出现图1.1所示欢迎界面,单击“Next”按钮。图1.1 VMware Workstation 9.0虚拟机安装界面

步骤2:在“Setup Type”选项中选择“Custom”选项进行用户的自定义安装,可以有自己更多的设置,如图1.2所示。图1.2 选择安装方式

步骤3:对要安装的组件进行选择,单击“Next”按钮进入下一步,如图1.3所示。图1.3 组件安装选择

步骤4:请先在除C盘以外的盘符中建立一个新文件夹,例如D:\Users下。单击“Change...”按钮选择安装路径,如图1.4所示。图1.4 选择安装路径

步骤5:改变工作区域所监听的端口,当然也可以通过选择“Change”选项改变工作区域配置所在的存储位置。然后单击“Next”按钮,如图1.5所示。图1.5 改变工作区域所监听的端口

步骤6:安装软件的检测与更新,可以通过复选框进行选择,然后单击“Next”按钮,如图1.6所示。图1.6 安装软件的检测与更新

步骤7:选择创建快捷方式的地方,单击“Next”按钮,如图1.7所示。图1.7 创建快捷方式

步骤8:VMware Workstation 9.0软件安装中,如图1.8所示。图1.8 软件安装中

步骤9:软件安装完成要求输入序列号,在此我们直接跳过,一会儿再输入,如图1.9所示。图1.9 跳过输入序列号

步骤10:单击“Finish”按钮,软件安装完成,如图1.10所示。图1.10 单击“Finish”按钮

步骤11:启动VMware,同意协议,并且选择“帮助—输入许可密钥”菜单命令激活虚拟机,如图1.11所示。图1.11 选择“输入许可密钥”命令

步骤12:虚拟机和普通的计算机一样,也可以进行基本的网络设置,也需要设置网络连接方式,选择“编辑—虚拟网络编辑器”菜单命令,在弹出的对话框中进行如图1.12所示设置。图1.12 编辑网络连接方式1.3 在VMware 9.0下创建虚拟机

通过我们前面的讲述,读者已经明白,虚拟机就是用软件来模拟一台计算机基本操作的软件,在VMware 9.0下安装RedHat Enterprise Linux 6.1前,首先需要创建一个空的虚拟机,然后再进行Linux的安装。

步骤1:打开VMware软件,创建一个空虚拟机,如图1.13所示。图1.13 创建空虚拟机

步骤2:在打开的安装选项界面中选择自定义安装,然后单击“继续”按钮,如图1.14所示。图1.14 安装选项

步骤3:选择虚拟机的兼容性界面单击“继续”按钮,出现选择需要安装的镜像界面,在此我们先创建一个空的虚拟机,即选择最后一项,如图1.15所示。图1.15 创建一个空的虚拟机

步骤4:选择需要安装的操作系统和系统的版本,如图1.16所显示。图1.16 系统类型和版本

步骤5:虚拟机的命名,以及虚拟机的存储位置,建议不要存到C盘,如图1.17所示。图1.17 虚拟机命名以及存储

步骤6:配置虚拟机的CPU核心数以及每个CPU的核心数,当然,CPU多以及多核心反应就会快,但是系统性能更依赖宿主机的硬件,如图1.18所示。图1.18 虚拟机的CPU配置

步骤7:给虚拟机分配适当的内存,和CPU一样,它也是依赖于硬件的,建议最多分配物理内存的一半,如图1.19所示。图1.19 分配内存大小

步骤8:设置虚拟机的联网方式,在此我们选择了NAT联网,如图1.20所示。图1.20 选择联网方式

步骤9:选择I/O控制器的类型,单击“继续”按钮,选择创建虚拟磁盘,如图1.21所示。图1.21 创建磁盘

步骤10:选择磁盘的类型,这里选择SCSI磁盘,因为现在IDE的磁盘已经很少见了,单击“继续”按钮,分配虚拟机整个硬盘的大小,最少为20GB,并且不用立即分配,虚拟硬盘会随着你所添加的程序、文件和数据而变大,但不会超过分配的大小,拆成多个文件存储是防止物理机硬盘类型为Fat 32格式无法存储超过4GB大小的文件,如图1.22所示。图1.22 虚拟磁盘大小

步骤11:一直单击“继续”按钮,最后单击“完成”按钮即可成功创建虚拟机。1.4 安装Linux 系统

步骤1:选择“编辑—虚拟机设置”命令,在弹出的对话框中选择“CD/DVD(IDE)”一项,并且在右侧的属性中更改“使用ISO映像文件”,单击“浏览”按钮,找到映像的存放处,再单击“确定”按钮即可,如图1.23所示。图1.23 选择安装镜像

步骤2:单击打开此虚拟机的电源或者,即可启动虚拟机,启动后会显示如图1.24所示界面,直接按回车键进入图形界面安装,输入“LINUX TEXT”则进入文本安装,建议新手直接按回车键进行安装。图1.24 安装界面

步骤3:直接按回车键安装后会显示是否测试CD镜像,在此直接单击“Skip”按钮,如图1.25所示。图1.25 是否进行CD镜像测试

步骤4:出现图形化安装界面,直接进行下一步操作即可,如图1.26所示。图1.26 图形化安装

步骤5:选择系统的安装语言,在此我们选择了中文,若是英语比较好,可以直接选择英文,然后进行下一步操作,如图1.27所示。图1.27 选择安装语言

步骤6:为系统选择合适的键盘,这个没有特殊要求,大多数都是美国英语式键盘,如图1.28所示。图1.28 选择键盘类型

步骤7:选择存储设备,若是远程安装可选择第二项,在此我们选择第一项,然后进行下一步操作,如图1.29所示。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书

若在网站上没有找合适的书籍,可联系网站客服获取,各类电子版图书资料皆有。

客服微信:xzh432

登入/注册
卧槽~你还有脸回来
没有账号? 忘记密码?