《Fedora和Red Hat Enterprise Linux》试读

        Linux对于现在的我们已经不再陌生,作为一个开源的操作系统被越来越多的企业应用为自己的服务器,尤其对数据安全性要求比较高的企业,如电信、银行等等。在这个Linux盛行的时代作为一个开发人员肯定少不了对它的使用,或多或少的掌握一些这方面的知识充实自己对以后的发展是很有益的。

 

下面通过我自己的理解来说明下这本书。

 

了解一本书首先要从目录开始,仔细看看目录你就会发现本书的层次感是很强的,本着一个由浅入深的体系结构来讲解Linux,对于一个新手来说这是非常有益的。

 

学习Linux首先我们要知道什么是Linux以及我们为什么要用Linux,它相对其它系统而言的优势在什么地方。第一章就把这些问题的答案一一呈现在我们面前,为我们以后的学习打下了良好的基础。

 

然后就是最后一个方面—如何应用。这实际上是我们学习Linux的核心,我们工作中真正应用的部分。书中也用了大量的篇幅为我们讲解了开发过程中实际应用到的Linux技术,同样也是采用由浅入深的原则让我们更好的理解掌握。

 

      :Linux安装

          Linux本质也是一个应用程序我们既然想要使用它首先要知道它是怎么安装的,这里以Fedora/RHEL为事例给我们详细讲解了安装方式以及安装过程中注意的事项。

 

   二:Linux入门

介绍FedoraRed Hat Enterprise Linux,以Fedora/RHEL为事例讲解了对Linux系统的一些操作。紧跟着就是讲解Linux的实用程序,对文件、用户、程序、工具、通信等方面的操作,一般在应用系统中对文件的操作相对是比较频繁的,书中使用了一章来为我们讲解文件系统的应用。最后就是对Linuxshell脚本的讲解,对于shell脚本我们应先了解它最基本的语法然后再去了解它的一些命令以及具体的应用,这些在第7章中都讲明了.

 

     :Linux深入挖掘

         此部分属于在对于Linux应用的提高篇,对Linux图形用户界面、Shell的一些高级应用方式、Linux的网络与英特网等方面做出了详细的介绍。

 

      :系统管理

         此部分为系统级别操作,首先讲述了系统用户的权限、系统登录、运行、用户模式、维护、进程守护等方面让我们对系统级别有了充分的认识,其次是对目录、文件系统深入操作的讲解。再次是对Linux中软件的讲解,告诉我们Linux中如何查找、下载和安装软件,如何使用CUPS进行打印。最后则更加深入一层为你讲解Linux内核告诉你如何构建Linux内核。管理任务告诉你如何配置用户和组账户、如何去备份文件、如何去计划运行的任务、如何维护系统。网络方面则告诉你如何配置和监控局域网。

 

      五:客户端使用和服务器设置,主要介绍了如何与Linux服务器之间通信

    1.使用OpenSSHLinux进行安全网络通信,本书对OpenSSH的工作原理、服务端配 置、客户端配置与运行做出了详细的讲解。

         2.通过FTPLinux服务器在网络间传输文件,对它的安全性、客户端、服务端配置进行了分析。

         3.sendmail设置邮件服务器、客户端,sendmail在客户端和服务器端的详细配置以及其他的邮件工具供我们选择。

     4.NISLDAPNIS用来集中控制几个系统管理数据库的网络用品,使用中心服务器管理文件。LDAP轻量目录访问协议,使用OpenLDAP对其进行实现。本书分别对二者实现原理、客户端配置、服务端配置进行了详细的讲解。

     5.NFS网络文件系统,NFS客户端和服务器端的响应配置。

     6.Samba实现LinuxWindows文件和打印机共享,Samba客户端和服务器端的相应配置。

     7.   Apache(Httpd)设置邮件服务器,对Apache web服务器的配置。

 

        :编程工具

   分别对shell脚本编程和per脚本语言进行了讲解,本书将学习这两门语言最基础的部分如:变量、参数、控制结构等告诉我们对于一门语言的学习者来说应该是比较全面的。

 

书中的从第三部分之后为Linux提升篇,刚接触Linux的菜鸟应该从头开始学起,而对于有一定基础的开发人员可着重学习下这部分内容。

 

本书确实为学习Linux不可多得的一本好书,无论是刚入门的菜鸟还是已经使用Linux很多年的前辈,都能在里面找到你想要的,书中还提供了基础、高级练习让我们理论与实践相结合,加深对Linux的理解。

猜你喜欢

转载自zhang--qiang.iteye.com/blog/1900309