出版时间:2008-12 出版社:清华大学出版社 作者:杨鹏 页数:652
Tag标签:无
前言
大约在2000年左右,我第一次接触到Linux,但是,并没有喜欢上这个系统,因为那时Linux的一切,对我来说都是完全陌生的,虽然我对DOS操作系统(希望看到这本书的读者中有人真正用过它)很熟悉,但仍然对它——Linux奇怪的命令有一种陌生感和恐惧感,并因此一度停止了对它的关注。后来,当我开始尝试寻找一些不一样的系统来完成我的工作的时候,我开始有点喜欢这个系统,并最终一发不可收拾的迷上了它,然后迅速在自己可控制的范围内,不断的尝试(学习)使用Linux,并且养成了记录技术心得、要点的习惯,在这个不断学习和记录的过程中,产生了写一本Linux技术书籍的想法。在我学习和使用Linux的这几年时间,也正好是Linux和我国信息技术迅猛发展的几年,越来越多的人关注Linux。关注自由与开源,越来越多的优秀开源软件出现在Linux平台上,Linux已经成为企业信息建设中一个不可获取的部分,这也使得Linux覆盖的范畴越来越广,我们确实需要一本比较实际的Linux书籍,来帮助大家了解和使用Linux。 按照我的想法,这应该是一本实用的书,在实际的工作环境中,能够根据这本书安装。部署和管理Linux,以及Linux上常见的服务,同时,能够根据这本书学会如何去面对问题。思考问题,并最终解决问题,而且,这也应该是一本足够简单的书,对Linux有兴趣的朋友,应该能够依据这本书提供的内容学会如何使用Linux,特别是学会如何学习Linux,最后,它应该是一本有生命力的书,不是告诉读者应该如何做,不这样做不行,而是告诉读者为什么要这么做,让读者理解真正的思维方式,而不是每个软件的具体用法,即使软件更新(这是件多么常见的事情,我敢保证,当读到这本书的印刷品的时候,书中提到的软件大部分都已经不是最新版本了),或者是换成别的软件,读者同样有正确的思路去考虑、摸索、解决问题。 但是,由于自身的原因,我一直没有时间和精力写这样的东西,其实是没有足够的勇气强迫自己去完成它。终于,在朋友的帮助下,我有机会也必须写出这样一本书来,实在是很感谢朋友们,在他们的“逼迫”下,我鼓起勇气,把这些年来学习Linux的心得和经验写下来,与同样对Linux感兴趣的朋友共同讨论,如果我的书能够对那些喜欢Linux。想了解。学习和使用Linux的朋友有一点点帮助的话,我就非常开心了。 在书中,在具体的操作步骤上的细节,我没有写得特别详细,因为我最初接触Linux的时候,往往依赖于书中操作步骤的每一个细节,一旦出现问题,就会不知所措,要么放弃,要么从头再来。因此,在我的书中,我希望读者能够理解为什么这么操作,而不是操作本身是如何的。学习Linux,始终是一个自强不息的过程,只有建立了自立、自强的信念、才能学好和用好Linux。 这本书涉及了很多Linux服务,实际上,这些服务中的任何一个,可能都需要一本甚至几本书,才能让读者完全的了解它,因此,我并没有把它定位于让读者精通某些服务的教材,我希望通过这样一本书,让读者能够大致了解如何使用Linux。如何建立Linux服务器,更重要的是,帮助读者建立起一种正确的Linux思维方式和管理思路,这也是这本书取名叫《Linux服务器架设》的原因,完成服务器的架设,只是工作的开始,后续的工作还有很多,但是,如果能够有一个好的开始,对很多刚刚接触Linux的朋友,或者是对Linux有兴趣的朋友,也是一件很有意义的事情。也正是因为如此,在书的某些地方,往往会从一个知识点带出另一个貌似不相干的知识点,这可能破坏了整个操作过程的流畅性,但却有利于读者朋友从全局的高度去考虑问题。解决问题。
内容概要
本书是国内资深Linux系统管理专家十余年系统管理经验的总结。本书注重实际应用,但又唯实用论。本书详细的阐述了在Linux下构建各种高级服务系统的方法,特别针对系统管理员日常管理工作中最常见的困惑、最需要解决的问题,做了细致的分析和解说,从最初步的安装,到系统的安装,到系统的案例和优化,以及各种服务的搭建和管理。各个层次的系统管理员都能够从本书中获取有益信息,并学习到有效的管理方法和先进的管理思想。
作者简介
杨鹏(网名NetSnake) 98年毕业于武汉科技大学。99年开始从事Linux系统管理相关工作。在多种行业、各种环境下部署和管理过各类Linux及服务.积累了极为丰富的系统管理和开发经验。
同时,作者还对Perl、Java、Oracle等相关技术有浓厚兴趣,曾在国内主要的技术期刊上发表过数十篇技术性文章。自2002年起,在国内最早的LinUX专业论坛——中国Linux论坛(www.1inuxforum.net)上担任“防火墙/代理服务器”板块的版主至今。
目前,作者在北京一家电子商务公司任职,读者可以通过netsnakecn@gmail.com与之联系。
书籍目录
第一部分 Linux基础 第1章 Linux背景介绍 第2章 部署Linux 第3章 Linux的管理思路和系统结构第二部分 Linux配置与管理 第4章 Linux基本配置 第5章 Linux高级配置和管理第三部分 传统的Internet服务器 第6章 DNS服务器——BIND 第7章 电子邮件服务器——qmail 第8章 Mail服务器——Postfix 第9章 POP3与IMAP邮件服务器 第10章 WWW服务器——Apache 第11章 FTP服务器——wu-ftpd、vsftpd和ProFTPD 第12章 时间服务器——NTPD第四部分 办公环境的Linux服务器 第13章 目录服务器——OpenLDAP存在的意义 第14章 Windows文件服务器——Samba 第15章 动态计算机配置服务器——dhcpd 第16章 防火墙和IP伪装 第17章 代理服务器——Spuid和Socks5 第18章 拨号和VPN服务器 第19章 入侵检测服务器——Snort 第20章 远程登录服务器——OpenSSH 第21章 版本控制服务器——CVS 第22章 源代码管理服务器——Subversion 第23章 备份与同步服务 第五部分 Linux高级应用服务器第六部分 发展中的Linux服务器
章节摘录
插图:第一部分 Linux基础千里之行,始于足下,这是一句老话,但却是一句非常有道理的话。我们要让Linux为我们工作,必须从基础开始,了解它、熟悉它,才能更好地驾驭它、控制它。第1章 Linux背景介绍在读者读到这里的时候,相信之前都已经听说或者使用过Linux,所以才会对这样一本介绍Linux的书籍感兴趣,也许读者之前对Linux已经有了很深入的认识,那么可以跳过这一部分直接选择自己感兴趣的部分,不过,也有可能很多读者只是对Linux这个事物有个模糊的映像,现在想好好了解一下Linux的背景和功能,那么,这部分就是专门为这些朋友准备的,这部分,我们专门介绍Linux这个操作系统的背景、特点和现状。1.1 那究竟什么是Linux?正如我们刚才说到的,Linux是一种计算机操作系统。所谓操作系统(Operation System,OS),是指在用户与计算机硬件之间的一种管理软件,换句话说,它帮助我们管理这台计算机。我们有自己的语言和沟通方式,计算机也一样,它有它自己的语言和沟通方式,但是,我们还不可能做到直接与机器沟通,所以,我们要和它沟通,要对计算机进行管理,必须借助于一个“翻译”,让计算机能听匿我们的指令。操作系统扮演的就是这样一个角色,它负责管理计算机的所有硬件、资源和任务,并为我们提供管理这些计算机资源的接口和方法。有了操作系统,我们才能和计算机进行交流,告诉它,我们想要做些什么,计算机才能帮助我们完成所需要的任务。平时,我们接触较多的操作系统有各大IT厂商的UNIX、Linux和微软的Windows。UNIX五花八门,名字也是千奇百怪,大部分UNIX的名字根本就没有“UNIX”这个字眼,像AIX、HP—UX、FreeBSD、NetBSD、MAC OS(是的,现在苹果计算机上的操作系统MAC OS X也可以归入UNIX的一种,它实际上基于UNIX的一个分支BSD UNIX)等等。
编辑推荐
《Linux服务器架设》是第一本完全从管理员角度深入讲解Linux服务器管理的书籍;国内一线Linux系统管理专家;10年经验汇聚。《Linux服务器架设》通俗易懂地讲解如何在Linux上实现各种服务;深入剖析服务器架设及管理过程中的各种实际问题;提供作为系统管理员必须的关键性思维方式和思考方法。
图书封面
图书标签Tags
无
评论、评分、阅读与下载