当前位置首页 > 百科> 正文

CentOS5系统管理

2020-01-26 02:34:55 百科
CentOS5系统管理

CentOS5系统管理

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

基本介绍

  • 书名:CentOS5系统管理
  • 作者: 梁如军
  • ISBN: 9787121067266
  • 出版社: 电子工业出版社
  • 出版时间: 2008-7
  • 装帧:平装
  • 开本:16开
  • 正文语种:简体中文

内容简介

本书内容详尽、结构清晰、通俗易懂,大量使用了图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中绝大部分内容适用于CentOS5/RHEL5,同时也适用于其他发行版本。
本书可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。

编辑推荐

本书特色:
涉及CentOS/RHEL系统管理诸多方面的内容
大量使用了图示对内容进行表述和归纳,便于读者理解及查询
具有很强的实用性、指导性
脉络清晰、深入浅出
每一节前均设有内容提要
以字元界面和命令行使用为主,介绍系统管理的内容
书中大部分内容同时也适用于其他发行版本

目录

基础篇

第1章Linux与开源软体
1.1自由软体和开源运动2
1.1.1自由软体简介2
1.1.2FSF、GNU和GNUProject2
1.1.3自由软体协定3
1.1.4自由软体及其商业价值4
1.1.5开源软体及其相关组织4
1.1.6自由软体v.s开放源码5
1.2Linux作业系统简介5
1.2.1Linux作业系统及其历史6
1.2.2Linux系统的特点和组成7
1.2.3Linux的核心版本与发行版本8
1.2.4Linux的网路套用9
1.3CentOSLinux简介10
1.3.1RedHatLinux系列发行版11
1.3.2CentOSLinux的起源11
1.3.3CentOSLinux的特点和版本11
第2章安装CentOS513
2.1安装Linux之前的必备知识13
2.1.1磁碟分区13
2.1.2静态分区的缺点14
2.1.3逻辑卷管理(LVM)15
2.2伺服器方式安装CentOS517
2.2.1下载CentOS517
2.2.2使用安装光碟启动系统17
2.3安装后的基本配置25
2.3.1运行SetupAgent25
2.3.2使用更新源的国内镜像26
2.3.3安装必要的软体包28
第3章Linux字元界面操作基础
3.1字元操作界面简介29
3.1.1选择在字元界面下工作29
3.1.2虚拟控制台和本地登录29
3.1.3远程登录Linux系统30
3.1.4系统运行级别与关机32
3.2Shell和命令操作基础34
3.2.1Shell简介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字元界面操作进阶
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.4find81
4.4.1find命令的格式81
4.4.2选项表达式81
4.4.3条件匹配表达式82
4.4.4动作表达式83
4.4.5组合条件表达式83
4.4.6find命令使用举例83
4.5正则表达式基础87
4.5.1正则表达式基础87
4.5.2grep88
4.6档案编辑器Vi90
4.6.1Vi及其3种运行模式90
4.6.2普通模式下的操作91
4.6.3命令行模式下的操作93
4.7sed和awk95
4.7.1sed95
4.7.2awk99
4.8进程管理和作业控制105
4.8.1进程概述105
4.8.2进程管理106
4.8.3作业控制109
4.9Shell变数和Shell环境111
4.9.1用户自定义变数112
4.9.2Shell变数的作用域114
4.9.3环境变数116
4.9.4用户工作环境116
第5章Shell脚本编程
5.1Shell脚本简介118
5.1.1什幺是Shell脚本118
5.1.2Shell脚本中的成分118
5.1.3Shell脚本的建立与执行118
5.1.4Shell脚本的编码规範120
5.2深入Shell变数操作120
5.2.1变数替换扩展120
5.2.2变数的字元串操作122
5.2.3变数的数值计算122
5.2.4Shell变数的输入123
5.3条件测试124
5.3.1命令执行顺序124
5.3.2测试语句125
5.3.3条件测试语句示例126
5.4使用特殊环境变数128
5.4.1Shell变数的详细分类128
5.4.2位置变数的使用129
5.4.3进程状态变数的使用130
5.5分支结构131
5.5.1if结构131
5.5.2case结构134
5.6循环结构135
5.6.1当型循环和直到型循环135
5.6.2foreach型循环和计数型循环136
5.7子程式结构139
5.7.1函式简介139
5.7.2函式的定义和调用139
5.7.3函式使用举例140
5.8Shell脚本示例分析144
5.8.1sysinfo脚本分析144
5.8.2init脚本分析147

系统篇

第6章包管理与系统更新
6.1使用RPM管理包150
6.1.1RPM概述150
6.1.2rpm命令的使用151
6.2使用yum工具更新系统154
6.2.1yum简介154
6.2.2CentOS的镜像和仓库155
6.2.3配置yum客户的更新源156
6.2.4使用yum命令工具159
6.2.5加速yum的下载160
6.2.6系统自动更新161
第7章账户管理
7.1账户管理概述162
7.1.1账户实质162
7.1.2用户和组162
7.1.3Linux环境下的账户系统档案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管理
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.1fdisk命令187
8.2.2parted命令190
8.3创建LVM系统194
8.3.1概述194
8.3.2在磁碟或磁碟分区上创建物理卷PV194
8.3.3使用物理卷创建卷组VG197
8.3.4在卷组VG中创建逻辑卷LV198
8.3.5在逻辑卷LV上创建档案系统FS201
8.4维护LVM系统202
8.4.1LVM命令集202
8.4.2扩展LVM202
第9章档案系统管理
9.1Linux档案系统概述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.3ext2/ext3档案系统管理217
9.3.1ext2/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配置quota225
9.4.3查看磁碟限额227
第10章TCP/IP网路配置
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.1Linux核心路由表232
10.2.2配置静态路由233
10.3网路测试方法和测试工具234
10.3.1网路测试的一般方法235
10.3.2网路测试工具的使用236
第11章CentOS系统引导和启动
11.1CentOS系统启动过程238
11.1.1CentOS启动过程简介238
11.1.2init进程239
11.2系统引导器241
11.2.1GRUB功能简介241
11.2.2GRUB的操作界面241
11.2.3GRUB的配置档案244
11.2.4GRUB配置档案举例246
11.3单用户模式和修复模式247
11.3.1单用户模式248
11.3.2修复模式250
第12章守护进程管理
12.1守护进程简介253
12.1.1什幺是守护进程253
12.1.2网路守护进程253
12.1.3超级伺服器的引入254
12.1.4守护进程的运行方式254
12.1.5CentOS常见的守护进程254
12.2管理守护进程258
12.2.1查看守护进程树259
12.2.2守护进程的启用和停止259
12.2.3管理守护进程的启动脚本260
12.2.4网路伺服器的典型配置方法262
12.3xinetd和TCPWrapper263
12.3.1扩展网路守护进程xinetd263
12.3.2TCPWrappers266
12.4时钟同步守护进程269
12.4.1Linux的时钟269
12.4.2网路时钟同步269
12.4.3配置NTP伺服器270
12.5安全登录守护进程272
12.5.1OpenSSH和密钥认证协定272
12.5.2OpenSSH及其相关档案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章系统监控
13.1系统监视初步288
13.1.1系统监视概述288
13.1.2收集基本的系统信息289
13.1.3全萤幕动态监视291
13.2lsof工具292
13.2.1lsof的功能和命令格式292
13.2.2lsof命令示例293
13.2.3lsof的输出项说明294
13.3sysstat工具295
13.3.1sysstat工具简介296
13.3.2sar命令296
13.3.3iostat命令304
13.3.4mpstat命令307
13.4psacct工具308
13.4.1psacct简介308
13.4.2lastcomm命令309
13.4.3sa命令310
13.4.4ac命令313
第14章备份与恢复
14.1备份简介315
14.1.1什幺是备份315
14.1.2备份介质的选择316
14.1.3备份策略317
14.1.4确定要备份的数据318
14.1.5Linux备份工具319
14.1.6备份注意事项320
14.2使用tar备份320
14.2.1tar命令321
14.2.2使用tar备份档案322
14.2.3使用tar恢复档案324
14.2.5使用tar的备份脚本325
14.3使用rsync同步328
14.3.1rsync简介328
14.3.2rsync命令329
14.3.3rsync的基本使用331
14.3.4筛选rsync的传输目标332
14.3.5rsync套用示例334
14.4使用rsync服务341
14.4.1rsync服务简介341
14.4.2配置rsync服务342
14.4.3rsync伺服器与备份346
14.4.4rsync伺服器套用346
14.5Linux的光碟刻录353
14.5.1光碟刻录简介353
14.5.1光碟刻录过程354
14.5.2使用光碟刻录脚本356
……
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net