分享
 
 
 

CentOS 5系统管理(LAMP技术大系)

CentOS 5系统管理(LAMP技术大系)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,操作系统,综合,
  品牌: 梁如军

基本信息·出版社:电子工业出版社

·页码:359 页

·出版日期:2008年

·ISBN:7121067269/9787121067266

·条形码:9787121067266

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:LAMP技术大系

产品信息有问题吗?请帮我们更新产品信息。

内容简介《CentOS 5系统管理》以CentOS5为蓝本,分两部分介绍了Linux操作系统的基本使用和系统管理。基础篇介绍了自由软件和开源软件的基础知识、Linux的基础知识、CentOS5的安装、Linux字符操作界面的使用和常用命令、Shell功能及Shell编程;系统篇介绍了包管理与系统更新、账户管理、磁盘管理和LVM管理、文件系统管理、TCP/IP网络配置、系统引导和启动、守护进程管理、系统监控和备份与恢复等内容。《CentOS 5系统管理》内容详尽、结构清晰、通俗易懂,大量使用了图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中绝大部分内容适用于CentOS5/RHEL5,同时也适用于其他发行版本。

作者简介梁如军,热衷于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培训中心任兼职教师,深受参加培训人员的普遍好评。

编辑推荐《CentOS 5系统管理》特色:

涉及CentOS/RHEL系统管理诸多方面的内容

大量使用了图标对内容进行表述和归纳,便于读者理解及查询

具有很强的实用性、指导性

脉络清晰、深入浅出

每一节前均设有内容提要

以字符界面和命令行使用为主,介绍系统管理的内容

书中大部分内容同时也适用于其他发行版本

《CentOS 5系统管理》可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。

目录

第1部分 基础篇

第1章 Linux与开源软件 2

1.1 自由软件和开源运动 2

1.1.1 自由软件简介 2

1.1.2 FSF、GNU和GNU Project 2

1.1.3 自由软件协议 3

1.1.4 自由软件及其商业价值 4

1.1.5 开源软件及其相关组织 4

1.1.6 自由软件v.s开放源码 5

1.2 Linux操作系统简介 5

1.2.1 Linux操作系统及其历史 6

1.2.2 Linux系统的特点和组成 7

1.2.3 Linux的内核版本与发行版本 8

1.2.4 Linux的网络应用 9

1.3 CentOS Linux简介 10

1.3.1 Red Hat Linux系列发行版 11

1.3.2 CentOS Linux的起源 11

1.3.3 CentOS Linux的特点和版本 11

第2章 安装CentOS 5 13

2.1 安装Linux之前的必备知识 13

2.1.1 磁盘分区 13

2.1.2 静态分区的缺点 14

2.1.3 逻辑卷管理(LVM) 15

2.2 服务器方式安装CentOS 5 17

2.2.1 下载CentOS 5 17

2.2.2 使用安装光盘启动系统 17

2.3 安装后的基本配置 25

2.3.1 运行SetupAgent 25

2.3.2 使用更新源的国内镜像 26

2.3.3 安装必要的软件包 28

第3章 Linux字符界面操作基础 29

3.1 字符操作界面简介 29

3.1.1 选择在字符界面下工作 29

3.1.2 虚拟控制台和本地登录 29

3.1.3 远程登录Linux系统 30

3.1.4 系统运行级别与关机 32

3.2 Shell和命令操作基础 34

3.2.1 Shell简介 34

3.2.2 命令操作基础 36

3.2.3 获得命令帮助 37

3.3 文件概述 39

3.3.1 什么是文件 39

3.3.2 文件的类型 39

3.4 文件与目录操作命令 43

3.4.1 目录操作命令 43

3.4.2 文件操作命令 45

3.4.3 文件打包压缩命令 48

3.5 文本处理命令 50

3.6 信息显示命令 55

3.7 基本网络操作命令 60

第4章 Linux字符界面操作进阶 68

4.1 提高工作效率 68

4.1.1 命令行补全 68

4.1.2 命令历史 69

4.1.3 命令别名 70

4.2 重定向和管道 71

4.2.1 重定向 71

4.2.2 管道 73

4.3 文件权限及设置命令 74

4.3.1 文件权限 74

4.3.2 权限设置命令 76

4.4 find 81

4.4.1 find命令的格式 81

4.4.2 选项表达式 81

4.4.3 条件匹配表达式 82

4.4.4 动作表达式 83

4.4.5 组合条件表达式 83

4.4.6 find命令使用举例 83

4.5 正则表达式基础 87

4.5.1 正则表达式基础 87

4.5.2 grep 88

4.6 文件编辑器Vi 90

4.6.1 Vi及其3种运行模式 90

4.6.2 普通模式下的操作 91

4.6.3 命令行模式下的操作 93

4.7 sed和awk 95

4.7.1 sed 95

4.7.2 awk 99

4.8 进程管理和作业控制 105

4.8.1 进程概述 105

4.8.2 进程管理 106

4.8.3 作业控制 109

4.9 Shell变量和Shell环境 111

4.9.1 用户自定义变量 112

4.9.2 Shell变量的作用域 114

4.9.3 环境变量 116

4.9.4 用户工作环境 116

第5章 Shell脚本编程 118

5.1 Shell脚本简介 118

5.1.1 什么是Shell脚本 118

5.1.2 Shell脚本中的成分 118

5.1.3 Shell脚本的建立与执行 118

5.1.4 Shell脚本的编码规范 120

5.2 深入Shell变量操作 120

5.2.1 变量替换扩展 120

5.2.2 变量的字符串操作 122

5.2.3 变量的数值计算 122

5.2.4 Shell变量的输入 123

5.3 条件测试 124

5.3.1 命令执行顺序 124

5.3.2 测试语句 125

5.3.3 条件测试语句示例 126

5.4 使用特殊环境变量 128

5.4.1 Shell变量的详细分类 128

5.4.2 位置变量的使用 129

5.4.3 进程状态变量的使用 130

5.5 分支结构 131

5.5.1 if结构 131

5.5.2 case结构 134

5.6 循环结构 135

5.6.1 当型循环和直到型循环 135

5.6.2 foreach型循环和计数型循环 136

5.7 子程序结构 139

5.7.1 函数简介 139

5.7.2 函数的定义和调用 139

5.7.3 函数使用举例 140

5.8 Shell脚本示例分析 144

5.8.1 sysinfo脚本分析 144

5.8.2 init脚本分析 147

第2部分 系统篇

第6章 包管理与系统更新 150

6.1 使用RPM管理包 150

6.1.1 RPM概述 150

6.1.2 rpm命令的使用 151

6.2 使用yum工具更新系统 154

6.2.1 yum简介 154

6.2.2 CentOS的镜像和仓库 155

6.2.3 配置yum客户的更新源 156

6.2.4 使用yum命令工具 159

6.2.5 加速yum的下载 160

6.2.6 系统自动更新 161

第7章 账户管理 162

7.1 账户管理概述 162

7.1.1 账户实质 162

7.1.2 用户和组 162

7.1.3 Linux环境下的账户系统文件 163

7.2 使用账户管理命令 165

7.2.1 组管理 165

7.2.2 用户管理 166

7.3 口令管理和口令时效 168

7.3.1 使用passwd命令管理口令 168

7.3.2 口令时效 170

7.4 用户切换和用户状态命令 172

7.4.1 用户切换命令 172

7.4.2 用户状态命令 177

第8章 磁盘管理和LVM管理 178

8.1 硬盘相关概念 178

8.1.1 硬盘及其组成 178

8.1.2 硬盘的技术指标 179

8.1.3 硬盘接口方式 180

8.1.4 服务器硬盘的选择 185

8.1.5 硬盘的相关术语 186

8.2 磁盘分区工具 187

8.2.1 fdisk命令 187

8.2.2 parted命令 190

8.3 创建LVM系统 194

8.3.1 概述 194

8.3.2 在磁盘或磁盘分区上创建 物理卷PV 194

8.3.3 使用物理卷创建卷组VG 197

8.3.4 在卷组VG中创建逻辑卷LV 198

8.3.5 在逻辑卷LV上创建文件系统FS 201

8.4 维护LVM系统 202

8.4.1 LVM命令集 202

8.4.2 扩展LVM 202

第9章 文件系统管理 206

9.1 Linux文件系统概述 206

9.1.1 什么是文件系统 206

9.1.2 文件系统布局 206

9.1.3 几个重要的文件系统 207

9.1.4 几个特殊的文件系统 209

9.1.5 主流的日志文件系统 209

9.1.6 其他类型的文件系统 212

9.1.7 非日志文件系统和日志文件系统 212

9.1.8 使用文件系统的一般方法 213

9.2 挂装和卸载文件系统 214

9.2.1 挂装文件系统 214

9.2.2 自动挂装文件系统 215

9.2.3 挂装选项 216

9.2.4 卸载文件系统 217

9.3 ext2/ext3文件系统管理 217

9.3.1 ext2/ext3文件系统管理工具 217

9.3.2 创建ext2/ext3文件系统 218

9.3.3 检查ext2/ext3文件系统 220

9.3.4 调整ext2/ext3文件系统的属性 221

9.3.5 管理ext2/ext3文件系统的卷标 224

9.4 磁盘限额 224

9.4.1 磁盘限额概述 224

9.4.2 配置quota 225

9.4.3 查看磁盘限额 227

第10章 TCP/IP网络配置 229

10.1 配置基本网络参数 229

10.1.1 使用ifconfig命令配置以太网 229

10.1.2 直接修改配置文件配置以太网 231

10.1.3 设置本地主机名 232

10.1.4 设置DNS客户和本地主机解析 232

10.2 路由表和静态路由 232

10.2.1 Linux内核路由表 232

10.2.2 配置静态路由 233

10.3 网络测试方法和测试工具 234

10.3.1 网络测试的一般方法 235

10.3.2 网络测试工具的使用 236

第11章 CentOS系统引导和启动 238

11.1 CentOS系统启动过程 238

11.1.1 CentOS启动过程简介 238

11.1.2 init进程 239

11.2 系统引导器 241

11.2.1 GRUB功能简介 241

11.2.2 GRUB的操作界面 241

11.2.3 GRUB的配置文件 244

11.2.4 GRUB配置文件举例 246

11.3 单用户模式和修复模式 247

11.3.1 单用户模式 248

11.3.2 修复模式 250

第12章 守护进程管理 253

12.1 守护进程简介 253

12.1.1 什么是守护进程 253

12.1.2 网络守护进程 253

12.1.3 超级服务器的引入 254

12.1.4 守护进程的运行方式 254

12.1.5 CentOS常见的守护进程 254

12.2 管理守护进程 258

12.2.1 查看守护进程树 259

12.2.2 守护进程的启用和停止 259

12.2.3 管理守护进程的启动脚本 260

12.2.4 网络服务器的典型配置方法 262

12.3 xinetd和TCPWrapper 263

12.3.1 扩展网络守护进程xinetd 263

12.3.2 TCP Wrappers 266

12.4 时钟同步守护进程 269

12.4.1 Linux的时钟 269

12.4.2 网络时钟同步 269

12.4.3 配置NTP服务器 270

12.5 安全登录守护进程 272

12.5.1 OpenSSH和密钥认证协议 272

12.5.2 OpenSSH及其相关文件 273

12.5.3 配置OpenSSH服务器 274

12.5.4 使用OpenSSH客户端 274

12.6 安排周期性任务 275

12.6.1 安排周期性任务概述 275

12.6.2 安排用户自己的周期性任务 275

12.6.3 安排系统的周期性任务 277

12.7 日志系统和系统日志 279

12.7.1 日志系统 279

12.7.2 查看日志文件 282

12.7.3 日志滚动 284

第13章 系统监控 288

13.1 系统监视初步 288

13.1.1 系统监视概述 288

13.1.2 收集基本的系统信息 289

13.1.3 全屏动态监视 291

13.2 lsof工具 292

13.2.1 lsof的功能和命令格式 292

13.2.2 lsof命令示例 293

13.2.3 lsof的输出项说明 294

13.3 sysstat工具 295

13.3.1 sysstat工具简介 296

13.3.2 sar命令 296

13.3.3 iostat命令 304

13.3.4 mpstat命令 307

13.4 psacct工具 308

13.4.1 psacct简介 308

13.4.2 lastcomm命令 309

13.4.3 sa命令 310

13.4.4 ac命令 313

第14章 备份与恢复 315

14.1 备份简介 315

14.1.1 什么是备份 315

14.1.2 备份介质的选择 316

14.1.3 备份策略 317

14.1.4 确定要备份的数据 318

14.1.5 Linux备份工具 319

14.1.6 备份注意事项 320

14.2 使用tar备份 320

14.2.1 tar命令 321

14.2.2 使用tar备份文件 322

14.2.3 使用tar恢复文件 324

14.2.5 使用tar的备份脚本 325

14.3 使用rsync同步 328

14.3.1 rsync简介 328

14.3.2 rsync命令 329

14.3.3 rsync的基本使用 331

14.3.4 筛选rsync的传输目标 332

14.3.5 rsync 应用示例 334

14.4 使用rsync服务 341

14.4.1 rsync服务简介 341

14.4.2 配置rsync服务 342

14.4.3 rsync服务器与备份 346

14.4.4 rsync服务器应用 346

14.5 Linux的光盘刻录 353

14.5.1 光盘刻录简介 353

14.5.1 光盘刻录过程 354

14.5.2 使用光盘刻录脚本 356

……[看更多目录]

文摘插图:

CentOS 5系统管理(LAMP技术大系)
第1章Linux与开源软件

1.1 自由软件和开源运动

内容提要

1.了解自由软件和开源软件。

2.了解GNU和GNU项目。

1.1.1 自由软件简介

自由软件的鼻祖

Richard M. Stallman,自由软件的创始人,也是GNU Project和FSF的创始人。

Richard M. Stallman是GNU C编译器的首要作者,该编译器是一种可移植的优化编译器,它目前已经可以支持超过30种的体系结构和7种程序语言。除此之外,Stallman还编写过GDB、GNU Emacs等GNU应用程序。1991年,Stallman因为在20世纪70年代开发了第一个Emacs编辑器而获得了由计算机协会颁发的Grace Hopper奖。1990年,被授予麦克阿瑟基金奖,1996年获得瑞典皇家科学院名誉博士头衔。1998年,他与Linux的创始人Linus Torvalds一起获得了EFF授予的先锋奖。

自由软件赋予使用者四种自由

1.不论目的为何,有使用该软件的自由(自由之零)。

2.有研究该软件如何运作的自由,并且可以改写该软件来符合使用者自身的需求(自由之一)。取得该软件之源码为达成此目的之前提。

3.有重新散布该软件的自由,所以每个人都可以借由散布自由软件来敦亲睦邻(自由之二)。

4.改善再利用该软件的自由,并且可以发表改写版供公众使用,如此一来,整个社群都可以受惠。如前项,取得该软件之源码为达成此目的之前提(自由之三)。

1.1.2 FSF、GNU和GNU Project

自由软件基金会

自由软件基金会(Free Software Foundation,FSF)是倡导自由软件和开源软件的国际性非盈利组织,对于国际开源社区的形成和发展起到了重要的推动作用。自由软件基金会的网址为http://www.fsf.org/。

FSF是一个免税的为自由软件发展的慈善团体,它接受捐款,但是其大部分收入常常来自销售自由软件的拷贝和其他相关的服务。如今,FSF出售源码的CD-ROM、二进制代码的CD-ROM、精细打印的手册(均有再散布和修改的自由),以及豪华发行(为用户选择的平台制作完整的软件收藏)。

GNU

GNU是由“GNU's Not Unix”所递归定义出的首字母缩写语。GNU的首要目标是作为自由软件。即便GNU不比UNIX有技术优势,它却有一个允许用户合作的社会优点,以及一个与道德有关的优点,也就是尊重用户的自由。

GNU项目

GNU项目是FSF支持的最著名的开源软件项目,其“角马”形象和“

……[看更多书摘]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有