推荐理由
针对系统管理员日常工作中最常见的困惑、最需解决的问题,作了细致的分析与解说。
通俗易懂地讲解如何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)等等。
……