CentOS 5系统管理

CentOS 5系统管理 pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:梁如军
出品人:
页数:359
译者:
出版时间:2008-7
价格:45.00元
装帧:平装
isbn号码:9787121067266
丛书系列:
图书标签:
  • Linux
  • centos
  • 系统管理
  • 计算机
  • CS
  • 计算技术计算机
  • linux
  • P
  • CentOS
  • Linux
  • 系统管理
  • 服务器
  • 运维
  • RedHat
  • 企业级
  • 网络
  • 安全
  • 命令行
  • 技术
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书以CentOS 5为蓝本,分两部分介绍了Linux操作系统的基本使用和系统管理。基础篇介绍了自由软件和开源软件的基础知识、Linux的基础知识、CentOS 5的安装、Linux字符操作界面的使用和常用命令、Shell功能及Shell编程;系统篇介绍了包管理与系统更新、账户管理、磁盘管理和 LVM 管理、文件系统管理、TCP/IP 网络配置、系统引导和启动、守护进程管理、系统监控和备份与恢复等内容。

本书内容详尽、结构清晰、通俗易懂,大量使用了图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中绝大部分内容适用于CentOS 5/RHEL 5,同时也适用于其他发行版本。

本书可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。

作者简介

梁如军,热衷于FLOSS的研究与推广,拥有多年Linux教学和课程开发经验。历任北京私立新东方学校电脑部讲师、国家信息化工程师认证考试(NCIE)管理中心课程策划和教学督导。2003年初,组织成立 SmarTraining 工作室(http://smartraining.cn/),策划并参加编写了《Red Hat Linux 9应用与管理系列丛书》并由机械工业出版社出版,其中《Red Hat Linux 9网络服务》一书累计销量已超过33000册。2004年为新东方与教育部NITPRO项目编写《Linux系统管理与服务实现》学员和教师用书(内部资料未公开发行)。2005年编写了适用于高校教材的《Red Hat Linux 9应用基础教程》一书(由机械工业出版社出版)。2005年编制了Chinese DocBook Environment(CDBE http://sinosmond.com/project/cdbe/start),并参与了“Dive into Python”中文版的翻译管理工作(http://wiki.woodpecker.org.cn/moin/ DiveIntoPythonZh)。2007年组织了“The Definitive Guide to symfony”翻译项目(http://symfony-project.cn/cooperate/ book/start),并负责审校工作,此书中文版《symfony 权威指南》由电子工业出版社博文视点公司出版发行。2000年以来,在多所IT培训中心任兼职教师,深受参加培训人员的普遍好评。

目录信息

第1部分 基础篇
第1章 Linux与开源软件
1.1 自由软件和开源运动
1.1.1 自由软件简介
1.1.2 FSF、GNU和GNU Project
1.1.3 自由软件协议
1.1.4 自由软件及其商业价值
1.1.5 开源软件及其相关组织
1.1.6 自由软件v.s开放源码
1.2 Linux操作系统简介
1.2.1 Linux操作系统及其历史
1.2.2 Linux系统的特点和组成
1.2.3 Linux的内核版本与发行版本
1.2.4 Linux的网络应用
1.3 CentOS Linux简介
1.3.1 Red Hat Linux系列发行版
1.3.2 CentOS Linux的起源
1.3.3 CentOS Linux的特点和版本
第2章 安装CentOS 5
2.1 安装Linux之前的必备知识
2.1.1 磁盘分区
2.1.2 静态分区的缺点
2.1.3 逻辑卷管理(LVM)
2.2 服务器方式安装CentOS 5
2.2.1 下载CentOS 5
2.2.2 使用安装光盘启动系统
2.3 安装后的基本配置
2.3.1 运行SetupAgent
2.3.2 使用更新源的国内镜像
2.3.3 安装必要的软件包
第3章 Linux字符界面操作基础
3.1 字符操作界面简介
3.1.1 选择在字符界面下工作
3.1.2 虚拟控制台和本地登录
3.1.3 远程登录Linux系统
3.1.4 系统运行级别与关机
3.2 Shell和命令操作基础
3.2.1 Shell简介
3.2.2 命令操作基础
3.2.3 获得命令帮助
3.3 文件概述
3.3.1 什么是文件
3.3.2 文件的类型
3.4 文件与目录操作命令
3.4.1 目录操作命令
3.4.2 文件操作命令
3.4.3 文件打包压缩命令
3.5 文本处理命令
3.6 信息显示命令
3.7 基本网络操作命令
第4章 Linux字符界面操作进阶
4.1 提高工作效率
4.1.1 命令行补全
4.1.2 命令历史
4.1.3 命令别名
4.2 重定向和管道
4.2.1 重定向
4.2.2 管道
4.3 文件权限及设置命令
4.3.1 文件权限
4.3.2 权限设置命令
4.4 find
4.4.1 find命令的格式
4.4.2 选项表达式
4.4.3 条件匹配表达式
4.4.4 动作表达式
4.4.5 组合条件表达式
4.4.6 find命令使用举例
4.5 正则表达式基础
4.5.1 正则表达式基础
4.5.2 grep
4.6 文件编辑器Vi
4.6.1 Vi及其3种运行模式
4.6.2 普通模式下的操作
4.6.3 命令行模式下的操作
4.7 sed和awk
4.7.1 sed
4.7.2 awk
4.8 进程管理和作业控制
4.8.1 进程概述
4.8.2 进程管理
4.8.3 作业控制
4.9 Shell变量和Shell环境
4.9.1 用户自定义变量
4.9.2 Shell变量的作用域
4.9.3 环境变量
4.9.4 用户工作环境
第5章 Shell脚本编程
5.1 Shell脚本简介
5.1.1 什么是Shell脚本
5.1.2 Shell脚本中的成分
5.1.3 Shell脚本的建立与执行
5.1.4 Shell脚本的编码规范
5.2 深入Shell变量操作
5.2.1 变量替换扩展
5.2.2 变量的字符串操作
5.2.3 变量的数值计算
5.2.4 Shell变量的输入
5.3 条件测试
5.3.1 命令执行顺序
5.3.2 测试语句
5.3.3 条件测试语句示例
5.4 使用特殊环境变量
5.4.1 Shell变量的详细分类
5.4.2 位置变量的使用
5.4.3 进程状态变量的使用
5.5 分支结构
5.5.1 if结构
5.5.2 case结构
5.6 循环结构
5.6.1 当型循环和直到型循环
5.6.2 foreach型循环和计数型循环
5.7 子程序结构
5.7.1 函数简介
5.7.2 函数的定义和调用
5.7.3 函数使用举例
5.8 Shell脚本示例分析
5.8.1 sysinfo脚本分析
5.8.2 init脚本分析
第2部分 系统篇
第6章 包管理与系统更新
6.1 使用RPM管理包
6.1.1 RPM概述
6.1.2 rpm命令的使用
6.2 使用yum工具更新系统
6.2.1 yum简介
6.2.2 CentOS的镜像和仓库
6.2.3 配置yum客户的更新源
6.2.4 使用yum命令工具
6.2.5 加速yum的下载
6.2.6 系统自动更新
第7章 账户管理
7.1 账户管理概述
7.1.1 账户实质
7.1.2 用户和组
7.1.3 Linux环境下的账户系统文件
7.2 使用账户管理命令
7.2.1 组管理
7.2.2 用户管理
7.3 口令管理和口令时效
7.3.1 使用passwd命令管理口令
7.3.2 口令时效
7.4 用户切换和用户状态命令
7.4.1 用户切换命令
7.4.2 用户状态命令
第8章 磁盘管理和LVM管理
8.1 硬盘相关概念
8.1.1 硬盘及其组成
8.1.2 硬盘的技术指标
8.1.3 硬盘接口方式
8.1.4 服务器硬盘的选择
8.1.5 硬盘的相关术语
8.2 磁盘分区工具
8.2.1 fdisk命令
8.2.2 parted命令
8.3 创建LVM系统
8.3.1 概述
8.3.2 在磁盘或磁盘分区上创建 物理卷PV
8.3.3 使用物理卷创建卷组VG
8.3.4 在卷组VG中创建逻辑卷LV
8.3.5 在逻辑卷LV上创建文件系统FS
8.4 维护LVM系统
8.4.1 LVM命令集
8.4.2 扩展LVM
第9章 文件系统管理
9.1 Linux文件系统概述
9.1.1 什么是文件系统
9.1.2 文件系统布局
9.1.3 几个重要的文件系统
9.1.4 几个特殊的文件系统
9.1.5 主流的日志文件系统
9.1.6 其他类型的文件系统
9.1.7 非日志文件系统和日志文件系统
9.1.8 使用文件系统的一般方法
9.2 挂装和卸载文件系统
9.2.1 挂装文件系统
9.2.2 自动挂装文件系统
9.2.3 挂装选项
9.2.4 卸载文件系统
9.3 ext2/ext3文件系统管理
9.3.1 ext2/ext3文件系统管理工具
9.3.2 创建ext2/ext3文件系统
9.3.3 检查ext2/ext3文件系统
9.3.4 调整ext2/ext3文件系统的属性
9.3.5 管理ext2/ext3文件系统的卷标
9.4 磁盘限额
9.4.1 磁盘限额概述
9.4.2 配置quota
9.4.3 查看磁盘限额
第10章 TCP/IP网络配置
10.1 配置基本网络参数
10.1.1 使用ifconfig命令配置以太网
10.1.2 直接修改配置文件配置以太网
10.1.3 设置本地主机名
10.1.4 设置DNS客户和本地主机解析
10.2 路由表和静态路由
10.2.1 Linux内核路由表
10.2.2 配置静态路由
10.3 网络测试方法和测试工具
10.3.1 网络测试的一般方法
10.3.2 网络测试工具的使用
第11章 CentOS系统引导和启动
11.1 CentOS系统启动过程
11.1.1 CentOS启动过程简介
11.1.2 init进程
11.2 系统引导器
11.2.1 GRUB功能简介
11.2.2 GRUB的操作界面
11.2.3 GRUB的配置文件
11.2.4 GRUB配置文件举例
11.3 单用户模式和修复模式
11.3.1 单用户模式
11.3.2 修复模式
第12章 守护进程管理
12.1 守护进程简介
12.1.1 什么是守护进程
12.1.2 网络守护进程
12.1.3 超级服务器的引入
12.1.4 守护进程的运行方式
12.1.5 CentOS常见的守护进程
12.2 管理守护进程
12.2.1 查看守护进程树
12.2.2 守护进程的启用和停止
12.2.3 管理守护进程的启动脚本
12.2.4 网络服务器的典型配置方法
12.3 xinetd和TCPWrapper
12.3.1 扩展网络守护进程xinetd
12.3.2 TCP Wrappers
12.4 时钟同步守护进程
12.4.1 Linux的时钟
12.4.2 网络时钟同步
12.4.3 配置NTP服务器
12.5 安全登录守护进程
12.5.1 OpenSSH和密钥认证协议
12.5.2 OpenSSH及其相关文件
12.5.3 配置OpenSSH服务器
12.5.4 使用OpenSSH客户端
12.6 安排周期性任务
12.6.1 安排周期性任务概述
12.6.2 安排用户自己的周期性任务
12.6.3 安排系统的周期性任务
12.7 日志系统和系统日志
12.7.1 日志系统
12.7.2 查看日志文件
12.7.3 日志滚动
第13章 系统监控
13.1 系统监视初步
13.1.1 系统监视概述
13.1.2 收集基本的系统信息
13.1.3 全屏动态监视
13.2 lsof工具
13.2.1 lsof的功能和命令格式
13.2.2 lsof命令示例
13.2.3 lsof的输出项说明
13.3 sysstat工具
13.3.1 sysstat工具简介
13.3.2 sar命令
13.3.3 iostat命令
13.3.4 mpstat命令
13.4 psacct工具
13.4.1 psacct简介
13.4.2 lastcomm命令
13.4.3 sa命令
13.4.4 ac命令
第14章 备份与恢复
14.1 备份简介
14.1.1 什么是备份
14.1.2 备份介质的选择
14.1.3 备份策略
14.1.4 确定要备份的数据
14.1.5 Linux备份工具
14.1.6 备份注意事项
14.2 使用tar备份
14.2.1 tar命令
14.2.2 使用tar备份文件
14.2.3 使用tar恢复文件
14.2.5 使用tar的备份脚本
14.3 使用rsync同步
14.3.1 rsync简介
14.3.2 rsync命令
14.3.3 rsync的基本使用
14.3.4 筛选rsync的传输目标
14.3.5 rsync 应用示例
14.4 使用rsync服务
14.4.1 rsync服务简介
14.4.2 配置rsync服务
14.4.3 rsync服务器与备份
14.4.4 rsync服务器应用
14.5 Linux的光盘刻录
14.5.1 光盘刻录简介
14.5.1 光盘刻录过程
14.5.2 使用光盘刻录脚本
· · · · · · (收起)

读后感

评分

当初绝对是冲着书名去的,CentOS是非常优秀的Linux,而本书正好相反。通篇的流水帐,由术语与命令的单纯堆彻也能出一本书???与《鸟哥的Linux私房菜》相比,这本书真的让我失望。没有范例,没有比较参数的异同,有的只是最纯粹的堆彻。失望+失望。

评分

当初绝对是冲着书名去的,CentOS是非常优秀的Linux,而本书正好相反。通篇的流水帐,由术语与命令的单纯堆彻也能出一本书???与《鸟哥的Linux私房菜》相比,这本书真的让我失望。没有范例,没有比较参数的异同,有的只是最纯粹的堆彻。失望+失望。

评分

当初绝对是冲着书名去的,CentOS是非常优秀的Linux,而本书正好相反。通篇的流水帐,由术语与命令的单纯堆彻也能出一本书???与《鸟哥的Linux私房菜》相比,这本书真的让我失望。没有范例,没有比较参数的异同,有的只是最纯粹的堆彻。失望+失望。

评分

当初绝对是冲着书名去的,CentOS是非常优秀的Linux,而本书正好相反。通篇的流水帐,由术语与命令的单纯堆彻也能出一本书???与《鸟哥的Linux私房菜》相比,这本书真的让我失望。没有范例,没有比较参数的异同,有的只是最纯粹的堆彻。失望+失望。

评分

当初绝对是冲着书名去的,CentOS是非常优秀的Linux,而本书正好相反。通篇的流水帐,由术语与命令的单纯堆彻也能出一本书???与《鸟哥的Linux私房菜》相比,这本书真的让我失望。没有范例,没有比较参数的异同,有的只是最纯粹的堆彻。失望+失望。

用户评价

评分

我是一个对命令行界面有着近乎偏执的喜爱的人,所以这本书对我来说简直是如获至宝。它完美地平衡了理论深度和操作可行性。例如,在磁盘管理部分,它不仅介绍了LVM的创建和扩展,还非常详尽地讨论了如何在线热迁移逻辑卷,这在要求高可用性的生产环境中至关重要。阅读过程中,我发现作者对系统性能指标的解读非常到位,他没有简单地罗列`top`或`vmstat`的输出字段,而是结合IOPS、延迟和吞吐量之间的关系,指导读者如何科学地判断瓶颈所在。更令人称道的是,它对于老旧但仍在广泛使用的服务配置(比如老版本的Samba或NFSv3的复杂权限控制)也保持了足够的关注和详尽的描述。这种对“存量系统”的尊重和深入研究,让这本书的实用寿命大大延长。它不追逐最新的时尚,而是专注于把一个稳定平台用好、管好所需要的一切知识,厚重且可靠。

评分

这本书的叙事风格,可以用“朴实无华,直击核心”来形容。它没有花哨的排版和过度的图表渲染,所有的篇幅都聚焦在实用的技术点上,这对于追求效率的技术人员来说,简直是福音。我最欣赏的是它对软件包管理(RPM和YUM)的精细讲解。很多教程只是教你如何安装软件,但这本书深入探讨了如何解决依赖地狱、如何配置私有仓库,甚至是如何处理软件包之间的冲突和降级,这些都是日常维护中经常遇到的噩梦。此外,作者在系统启动和初始化过程(SysVinit脚本)的分析上,也做得非常透彻。理解了启动流程,你才能真正掌握如何快速诊断系统宕机的原因。我曾尝试用其他工具书来解决一个启动失败的问题,但总觉得解释得不够彻底,直到翻到这本书对应的章节,才发现原来是某个服务的启动脚本中的一个环境变量设置不当导致的“假死”。这本书的价值在于,它教会你如何像系统本身一样去思考问题,而不是仅仅停留在输入命令的层面。

评分

这本书给我最大的感受是其结构布局上的严谨和连贯性。它不是一个零散的命令手册,而是一部完整的、有生命周期的系统管理指南。从最初的系统安装和分区策略选择开始,作者就将“可维护性”和“可扩展性”的理念植入其中。特别是关于日志管理(Logrotate的深度定制)和定期任务调度(Cron的高级语法及安全隔离),这些看似琐碎的细节,在这本书中得到了系统的梳理和优化。我个人对网络服务的配置管理特别感兴趣,而本书中关于Apache和Nginx在CentOS 5环境下的具体模块编译与性能调优,提供了非常实用的模板和思路。作者似乎洞察了不同规模企业对系统管理的需求差异,因此在配置示例中,总能找到针对不同场景(比如小型开发环境和中型Web服务集群)的差异化处理方案。读完之后,我感觉自己对整个操作系统的脉络有了清晰的把握,不再是零散知识点的堆砌,而是一个结构完善的知识体系。

评分

这本书简直是为我这种对Linux系统管理一窍不通的新手量身定做的!我一直对服务器运维充满好奇,但那些厚厚的官方文档总是让人望而却步。拿到这本《CentOS 5系统管理》,我立刻被它清晰的逻辑和详尽的步骤吸引住了。它不是那种高高在上的理论说教,而是手把手地带着你操作。比如,关于用户和权限的管理,作者并没有简单地罗列命令,而是结合了实际工作场景,解释了为什么需要不同的用户组,以及如何通过恰当的权限设置来保障系统的安全。我记得我第一次尝试配置网络服务时,总是遇到这样那样的小问题,但这本书里的故障排除章节,简直是我的救星。它不仅告诉了我“是什么”,更深入地剖析了“为什么会这样”,这种由表及里的讲解方式,极大地提升了我对底层机制的理解。即便是那些看似枯燥的内核参数调优,作者也能用生动的比喻让复杂的问题变得易于消化。总的来说,对于希望系统性、扎实地掌握CentOS 5基础到进阶管理的工程师来说,这本书的价值是无可替代的,它为你打下了坚不可摧的实战基础。

评分

说实话,我对老版本的系统文档通常是持保留态度的,毕竟技术迭代太快了。但这本书在处理CentOS 5这个经典平台时,展现出了一种沉淀下来的专业性。我尤其欣赏它在安全加固方面的深度挖掘。它没有停留在简单的防火墙配置上,而是花了大量篇幅讲解了SELinux的上下文和布尔值管理,这对那些需要满足严格合规要求的环境来说,绝对是金矿。我曾经在某个项目中遇到过一个权限冲突的棘手问题,耗费了两天时间都未能定位,最后还是翻阅了这本书中关于安全上下文继承的章节,才恍然大悟。这本书的作者显然是浸淫此道多年的老兵,他预见到了初学者和中级管理员在实际运维中会遇到的“坑”,并将这些经验教训无私地分享出来。它的结构安排非常合理,从基础服务的搭建,到性能监控的工具集介绍,再到定期的系统维护脚本编写,形成了一个完整的闭环。阅读过程中,我感觉自己不是在读一本教材,而是在向一位经验丰富的前辈请教,那种被引导和启迪的感觉,是很多新书无法给予的。

评分

跟着尚观的那个linux视频事半功倍

评分

工具书 放在公司了 很少翻 需要用的时候先想起来的是Google

评分

跟着尚观的那个linux视频事半功倍

评分

除了一点介绍YUM 的内容外,任何linux 抄一本即是

评分

就是讲了讲吧,跟google出来的东西差不多,总结了一下。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有