Red Hat Linux指南:服务器设置与程序设计篇(Red Hat Linux圣经级著作)
基本信息
- 原书名: A Practical Guide to Red Hat Linux: Fedora Core and Red Hat Enterprise Linux (3rd Edition)
- 原出版社: Prentice Hall PTR
- 作者: (美)Mark G. Sobell
- 译者: 杨明军
- 丛书名: 图灵系统与网络管理技术丛书
- 出版社:人民邮电出版社
- ISBN:9787115188946
- 上架时间:2008-10-8
- 出版日期:2008 年11月
- 开本:16开
- 页码:331
- 版次:1-1
- 所属分类:
计算机 > 操作系统 > Linux
编辑推荐
Red Hat Linux圣经级著作.
凝聚世界级大师数十年功力..
适合普通用户、管理员和程序员...
推荐阅读
内容简介回到顶部↑
本书是知名linux 专家mark g.sobell 的经典著作。全书共分两大部分。第一部分深入讨论了服务器的安装和运行以及服务器与客户端的连接,介绍了各种最流行的linux服务器。第二部分讲解linux编程开发相关技术,涵盖了各种编程工具,讲述了如何调试c程序和如何使用共享库,并介绍了流行的bash shell下面的脚本编程技术。此外,书中每章最后都附有练习题,可以帮助读者巩固所学内容。
本书讲解清晰透彻,适合各层次的读者阅读,也可作为高等院校计算机专业的教材使用。
本书讲解清晰透彻,适合各层次的读者阅读,也可作为高等院校计算机专业的教材使用。
作译者回到顶部↑
目录回到顶部↑
第一部分 客户端使用和服务器设置
第1章 openssh:安全网络通信
1.1 简介
1.2 关于openssh
1.2.1 相关文件
1.2.2 openssh的工作原理
1.2.3 更多信息
1.3 openssh客户端
1.3.1 前提条件
1.3.2 起步:使用ssh和scp
1.3.3 安装
1.3.4 ssh:连接到远程系统或者在远程系统上执行命令
1.3.5 scp:从远程系统复制文件或将文件复制到远程系统上
1.3.6 sftp:安全的ftp客户端
1.3.7 配置文件~/.ssh/config和/etc/ssh/ssh_config
1.4 sshd:openssh服务器
1.4.1 前提条件
1.4.2 注意事项
1.4.3 起步:启动sshd守护进程
1.4.4 授权密钥:自动化登录
第1章 openssh:安全网络通信
1.1 简介
1.2 关于openssh
1.2.1 相关文件
1.2.2 openssh的工作原理
1.2.3 更多信息
1.3 openssh客户端
1.3.1 前提条件
1.3.2 起步:使用ssh和scp
1.3.3 安装
1.3.4 ssh:连接到远程系统或者在远程系统上执行命令
1.3.5 scp:从远程系统复制文件或将文件复制到远程系统上
1.3.6 sftp:安全的ftp客户端
1.3.7 配置文件~/.ssh/config和/etc/ssh/ssh_config
1.4 sshd:openssh服务器
1.4.1 前提条件
1.4.2 注意事项
1.4.3 起步:启动sshd守护进程
1.4.4 授权密钥:自动化登录
译者序回到顶部↑
畅销书作家兼知名Linux专家Mark Sobell在本书中全面论述了Fedora和Red Hat Enterprise Linux中主要网络服务器及其客户端的安装、运行和管理等多个方面。这本书深入讲解如何搭建各种主要的Linux服务器,既有简洁高效的命令行操作,又有现代直观的图形桌面。无论采取哪种方式,作者都力争为读者提供最高效的解决方法。同时本书还介绍了Linux作为高效的程序设计平台的方方面面,特别详细地介绍了Bash shell程序设计,它是编写系统管理脚本程序的首选技术。.
本书内容翔实,条理清晰。书中对Red Hat Linux中主要网络服务器的安装、配置、运行管理等各个环节讲解得非常详细,绝不亚于一般的服务器软件安装手册和参考手册。对于文中论及的服务器安装和配置方法,读者完全可以参照书中的描述组织实施。针对Linux网络服务器配置较为困难的情况,作者对服务器的主要指令给予了充分的关注,并进行了极为详细的论述。如果读者在配置RedHatLinux网络服务器的过程中遇到难题,那么翻开本书相关章节,你一定可以从中找到解决办法。本书内容表现形式非常人性化,为了便于读者阅读本书,书中出现的所有重要概念都用黑体字在每段的开头列出,读者在翻阅本书或者将本书作为一本参考书的时候,稍微留意这些黑体部分就可以非常方便地找到想要的内容。另外,针对每种网络服务器需要特别关注的地方,作者还采用了警告框、提示框、安全框等形式,以特别提醒读者注意这些地方。..
本书第三版的英文版描述的是Fedora Core 5和Red Hat Enterprise Linux4,为了反映Red Hat Linux的最新进展,在翻译的过程中我们安装了最新的Fedora 7和Red Hat Enterprise Linux 5的中文版,在忠于原版作者写作意图的同时,我们对不同版本Red Hat Linux之间存在的差异给予了特别关注。因此,当读者拿到这本中文版的时候,应该能够按照本书的指导在最新的Red Hat Linux上进行操作。
本书主要由杨明军翻译。此外,参与翻译的人还有:张杰良、肖枫涛、闫志强、岳虹、张波涛、邓彬、刘齐军、林龙信、李晋文、张聪、韩智文、马蓉、焦贤龙、邝祝芳、奚丹、刘志忠、陈钢、宋锐、石志广、唐玲艳、唐扬斌、叶俊、颜炯、薄建禄、肖国尊、何小威、刘征、陈虎、杨磊、汤亚锋、陈威兵、李辉、张乐锋、张鼎、陈小文、王沛、李韬、肖中文、秦冰涛、田文丽、马国庆、彭中庚、田尊华、胡季红、黄晋军、李宝峰、富宏毅、吕雅帅、李慧霸、汪东。Be Flying工作室负责人肖国尊对本卷的翻译和出版做了大量的协调和规范工作,特别是译员的确定、翻译思想的指导、进度和质量的把关方面,在此予以衷心感谢。...
译者
http://blot.csdn.net/be_flying
本书内容翔实,条理清晰。书中对Red Hat Linux中主要网络服务器的安装、配置、运行管理等各个环节讲解得非常详细,绝不亚于一般的服务器软件安装手册和参考手册。对于文中论及的服务器安装和配置方法,读者完全可以参照书中的描述组织实施。针对Linux网络服务器配置较为困难的情况,作者对服务器的主要指令给予了充分的关注,并进行了极为详细的论述。如果读者在配置RedHatLinux网络服务器的过程中遇到难题,那么翻开本书相关章节,你一定可以从中找到解决办法。本书内容表现形式非常人性化,为了便于读者阅读本书,书中出现的所有重要概念都用黑体字在每段的开头列出,读者在翻阅本书或者将本书作为一本参考书的时候,稍微留意这些黑体部分就可以非常方便地找到想要的内容。另外,针对每种网络服务器需要特别关注的地方,作者还采用了警告框、提示框、安全框等形式,以特别提醒读者注意这些地方。..
本书第三版的英文版描述的是Fedora Core 5和Red Hat Enterprise Linux4,为了反映Red Hat Linux的最新进展,在翻译的过程中我们安装了最新的Fedora 7和Red Hat Enterprise Linux 5的中文版,在忠于原版作者写作意图的同时,我们对不同版本Red Hat Linux之间存在的差异给予了特别关注。因此,当读者拿到这本中文版的时候,应该能够按照本书的指导在最新的Red Hat Linux上进行操作。
本书主要由杨明军翻译。此外,参与翻译的人还有:张杰良、肖枫涛、闫志强、岳虹、张波涛、邓彬、刘齐军、林龙信、李晋文、张聪、韩智文、马蓉、焦贤龙、邝祝芳、奚丹、刘志忠、陈钢、宋锐、石志广、唐玲艳、唐扬斌、叶俊、颜炯、薄建禄、肖国尊、何小威、刘征、陈虎、杨磊、汤亚锋、陈威兵、李辉、张乐锋、张鼎、陈小文、王沛、李韬、肖中文、秦冰涛、田文丽、马国庆、彭中庚、田尊华、胡季红、黄晋军、李宝峰、富宏毅、吕雅帅、李慧霸、汪东。Be Flying工作室负责人肖国尊对本卷的翻译和出版做了大量的协调和规范工作,特别是译员的确定、翻译思想的指导、进度和质量的把关方面,在此予以衷心感谢。...
译者
http://blot.csdn.net/be_flying
前言回到顶部↑
关于本书.
不管你是一名最终用户,还是一名系统管理员,抑或两者兼为之,本书都通过一步一步的示范,带领你学习搭建在这些系统上运行的各种安全服务器以及程序设计等方面的内容。读者对象
本书适合各层次的读者阅读。本书并不要求读者具有编程经验,但是具备一些使用通用计算机的经验将有助于读者更好地理解本书的内容。本书适合于下述读者:
由于课程需要而使用Linux的学生。
工作中需要使用Linux的专业人士。
需要了解Linux及其可用工具的系统管理员。
正在学习Linux操作系统的计算机专业学生。
需要了解Linux编程环境的程序员。
需要了解Linux基础知识的技术主管。
本书优点
本书将为你提供服务器设置和程序设计方面的知识,从搭建各种流行的Linux服务器,到Linux下的C语言编程和shell编程技术。无论你的背景如何,本书都将为你提供工作中将会用到的知识。看完本书之后,你就能学会如何搭建和使用各种Linux服务器以及如何在Linux下编程。而且,在未来几年内,本书仍将是一本极有价值的参考书。本版更新内容
本书的第3版主要针对Fedora Core 5和Red Hat Enterprise Linux 4系统。自上一版出版以来,这些产品发生了一些变化,但无论大小,本版都会将所有这些变化包含到书中的解释和示例中。这个版本重新组织了与bash(Bourne Again Shell)相关的第11章的内容,并重新进行了编写,从而为bash的工作方式(从日常工作中的命令行到作为一门编写shell脚本的编程语言)提供更清晰的说明和更好的示例。本书特色
本书经过精心设计和组织,以便你能够在最短的时间内掌握最多的内容。对于本书来说,你不必非要逐页阅读。一旦可以熟练地使用Linux,就可以将本书作为一本参考书:从目录中查找感兴趣的主题,然后开始阅读。或者把本书作为Linux主题的目录:浏览本书直到找到自己想看到的主题。本书还给出了许多Web站点的链接,你可以从中获取其他的信息,即将因特网视为本书的延伸。
本书具有下述特色。
书中术语Red Hat Linux既指Fedora Core,也指Red Hat Enterprise Linux。对于那些只适用于其中一个操作系统的特性,相应地使用下述两个指示符标记:FEDORA和RHEL。
本书设有选读内容,你可以根据自己所处的层次有选择地阅读。当你能够应付那些更加复杂的内容时,可以再回过头来阅读难度较大的内容。
针对容易出错的地方,本书以警告框的方式突出显示,这样就可以给予你一些指导,以免陷入麻烦。
本书以提示框的方式醒目地指出怎样做能够更节省时间,或者只是以这种方式提供其他有用或有趣的信息。
本书以安全框的方式指出可以使系统更加安全的方法。
整本书通过实例讲解各种概念。
不管你是一名最终用户,还是一名系统管理员,抑或两者兼为之,本书都通过一步一步的示范,带领你学习搭建在这些系统上运行的各种安全服务器以及程序设计等方面的内容。读者对象
本书适合各层次的读者阅读。本书并不要求读者具有编程经验,但是具备一些使用通用计算机的经验将有助于读者更好地理解本书的内容。本书适合于下述读者:
由于课程需要而使用Linux的学生。
工作中需要使用Linux的专业人士。
需要了解Linux及其可用工具的系统管理员。
正在学习Linux操作系统的计算机专业学生。
需要了解Linux编程环境的程序员。
需要了解Linux基础知识的技术主管。
本书优点
本书将为你提供服务器设置和程序设计方面的知识,从搭建各种流行的Linux服务器,到Linux下的C语言编程和shell编程技术。无论你的背景如何,本书都将为你提供工作中将会用到的知识。看完本书之后,你就能学会如何搭建和使用各种Linux服务器以及如何在Linux下编程。而且,在未来几年内,本书仍将是一本极有价值的参考书。本版更新内容
本书的第3版主要针对Fedora Core 5和Red Hat Enterprise Linux 4系统。自上一版出版以来,这些产品发生了一些变化,但无论大小,本版都会将所有这些变化包含到书中的解释和示例中。这个版本重新组织了与bash(Bourne Again Shell)相关的第11章的内容,并重新进行了编写,从而为bash的工作方式(从日常工作中的命令行到作为一门编写shell脚本的编程语言)提供更清晰的说明和更好的示例。本书特色
本书经过精心设计和组织,以便你能够在最短的时间内掌握最多的内容。对于本书来说,你不必非要逐页阅读。一旦可以熟练地使用Linux,就可以将本书作为一本参考书:从目录中查找感兴趣的主题,然后开始阅读。或者把本书作为Linux主题的目录:浏览本书直到找到自己想看到的主题。本书还给出了许多Web站点的链接,你可以从中获取其他的信息,即将因特网视为本书的延伸。
本书具有下述特色。
书中术语Red Hat Linux既指Fedora Core,也指Red Hat Enterprise Linux。对于那些只适用于其中一个操作系统的特性,相应地使用下述两个指示符标记:FEDORA和RHEL。
本书设有选读内容,你可以根据自己所处的层次有选择地阅读。当你能够应付那些更加复杂的内容时,可以再回过头来阅读难度较大的内容。
针对容易出错的地方,本书以警告框的方式突出显示,这样就可以给予你一些指导,以免陷入麻烦。
本书以提示框的方式醒目地指出怎样做能够更节省时间,或者只是以这种方式提供其他有用或有趣的信息。
本书以安全框的方式指出可以使系统更加安全的方法。
整本书通过实例讲解各种概念。
书摘回到顶部↑
第一部分客户端使用和服务器设置
第3章sendmail:设置邮件客户端、服务器及其他
3.1 简介
当Internet的雏形最初建立时,它连接着少数几台计算机,每台计算机都承载着大量用户,运行着多项服务。每台计算机都能发送和接收电子邮件,并拥有唯一的主机名,该名称被用作电子邮件的目标地址。
如今,Internet拥有大量的临时客户端。因为这些客户端没有固定的IP地址或主机名,所以它们不能直接接收电子邮件。通常,这些系统上的用户在他们公司或者ISP的电子邮件服务器上都维护着自己的账号,并通过这个账号使用POP或IMAP收集电子邮件。除非拥有自己希望用于接收电子邮件的域名,否则不需要将sendmail设置为接收邮件的SMTP服务器。
可以在客户端系统上设置sendmail,这样它就只负责将发出的邮件中继(relay)到SMTP服务器。有些组织使用防火墙来防止公司官方邮件服务器之外的任何系统发送电子邮件,这样的组织就需要这样的配置。作为抵御病毒传播措施的组成部分,有些ISP屏蔽出站端口25,以阻止自己的用户直接向远程计算机发送电子邮件。这些ISP也需要这样的配置。
还可以将sendmail设置为发送服务器,不将ISP作为中继。在这样的配置中,sendmail直接连接到电子邮件接收域中的SMTP服务器。作为中继的ISP就是按照这样的配置设置的。
可以设置sendmail接受来自注册域名(该域DNS的Mx记录中所指定的域)的电子邮件。但是,大多数邮件客户端(MUA)接收电子邮件时不会直接与sendmail交互。相反,它们使用POP或IMAP协议,这些协议包含的功能有:管理邮件文件夹,将消息保留在服务器上,只读取电子邮件的主题而不下载整个消息。如果希望从一个不运行接收邮件服务器的系统上接收电子邮件,那么可能需要设置一台POP或IMAP服务器,正如3.6.4节所讨论的那样。
……
第3章sendmail:设置邮件客户端、服务器及其他
3.1 简介
当Internet的雏形最初建立时,它连接着少数几台计算机,每台计算机都承载着大量用户,运行着多项服务。每台计算机都能发送和接收电子邮件,并拥有唯一的主机名,该名称被用作电子邮件的目标地址。
如今,Internet拥有大量的临时客户端。因为这些客户端没有固定的IP地址或主机名,所以它们不能直接接收电子邮件。通常,这些系统上的用户在他们公司或者ISP的电子邮件服务器上都维护着自己的账号,并通过这个账号使用POP或IMAP收集电子邮件。除非拥有自己希望用于接收电子邮件的域名,否则不需要将sendmail设置为接收邮件的SMTP服务器。
可以在客户端系统上设置sendmail,这样它就只负责将发出的邮件中继(relay)到SMTP服务器。有些组织使用防火墙来防止公司官方邮件服务器之外的任何系统发送电子邮件,这样的组织就需要这样的配置。作为抵御病毒传播措施的组成部分,有些ISP屏蔽出站端口25,以阻止自己的用户直接向远程计算机发送电子邮件。这些ISP也需要这样的配置。
还可以将sendmail设置为发送服务器,不将ISP作为中继。在这样的配置中,sendmail直接连接到电子邮件接收域中的SMTP服务器。作为中继的ISP就是按照这样的配置设置的。
可以设置sendmail接受来自注册域名(该域DNS的Mx记录中所指定的域)的电子邮件。但是,大多数邮件客户端(MUA)接收电子邮件时不会直接与sendmail交互。相反,它们使用POP或IMAP协议,这些协议包含的功能有:管理邮件文件夹,将消息保留在服务器上,只读取电子邮件的主题而不下载整个消息。如果希望从一个不运行接收邮件服务器的系统上接收电子邮件,那么可能需要设置一台POP或IMAP服务器,正如3.6.4节所讨论的那样。
……








点击看大图







加载中...

