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

Linux系统管理疑难解析

2019-07-24 16:24:19 百科
Linux系统管理疑难解析

Linux系统管理疑难解析

《Linux系统管理疑难解析》是2011年出版的图书,作者是Juliet Kemp 。本书主要介绍了Linux系统管理的基础知识和使用方法。

基本介绍

  • 书名:Linux系统管理疑难解析
  • 作者:[美] Juliet Kemp 
  • ISBN:978-7-115-26074-1
  • 页数:288页
  • 出版时间:2011-9

基本信息

【版次】1
【印次】1
【字数】447千字
【开本】16
【定价】45元

内容简介

《Linux系统管理疑难解析》是为Linux系统管理员準备的一本Linux疑难处理技巧集合,它提供了快速修复Linux相关问题的工具和建议,旨在帮助Linux系统管理员在运维系统时,能够避免可能出现的各种问题,或者是在问题出现时,能够迅速定位并解决问题。
《Linux系统管理疑难解析》总共分为12章内容,分别介绍了集中管理网路资源、监控与升级Linux伺服器、Linux系统的备份与数据管理、档案系统管理、系统的安全保护、文本操作、信息输入和输出、系统故障追蹤,以及时间管理和人员管理等内容。《Linux系统管理疑难解析》所讲解的疑难处理技巧均在Debian 5.0和Ubuntu 9.04版本中测试并通过,这些技巧背后的理论知识可用于任何Linux版本。
《Linux系统管理疑难解析》是一本不可多得的Linux疑难处理技巧手册,具有一定Linux相关知识的管理员新手可以从本书中找到一些有用的信息,具有1年以上Linux系统管理经验的管理员也可以从本书中获益。

图书封面

第1章 节省您的精力 1
1.1 说明文档:要知道它是一件好东西 1
1.2 说明文档:记录正在进行的工作 2
1.3 说明文档:使用wiki 3
1.4 说明文档:同一个安装下运行多个独立的wiki 4
1.5 脚本:设定显示样式 8
1.6 处理Perl中的变数 8
1.7 充分测试脚本 11
1.8 版本控制:使用Subversion别名 13
1.9 版本控制:为Subversion日誌讯息添加标籤 14
1.10 版本控制:加入多个档案到Subversion 14
1.11 版本控制:让Subversion忽略档案 16
1.12 版本控制:分割库 17
1.13 版本控制:建立库的分支 19
1.14 版本控制:合併库 20
1.15 测试:要知道它是一件好东西 20
1.16 重複劳动 22
第2章 集中管理网路资源:Kerberos、LDAP和NFS 25
2.1 建立Kerberos身份验证系统 25
2.1.1 伺服器的安装与配置 26
2.1.2 Kerberos客户机设定 31
2.2 设定Kerberos SSH登录系统 31
2.3 搭建LDAP伺服器 34
2.3.1 OpenSSL 34
2.3.2 LDAP伺服器 36
2.4 完成LDAP搭建:使用Kerberos进行身份鉴别 39
2.4.1 搭建资料库 39
2.4.2 测试 41
2.4.3 排除故障 41
2.5 填充LDAP资料库 42
2.6 建立LDAP客户端 45
2.7 使用LDAP伺服器 47
2.7.1 ldapsearch 48
2.7.2 ldapadd 48
2.7.3 ldapmodify 49
2.7.4 ldapdelete 50
2.8 搭建一个从LDAP伺服器 50
2.9 搭建备份Kerberos伺服器 55
2.10 使用脚本添加一个新用户到LDAP 58
2.11 使用LDAP脚本进行修改和删除操作 62
2.12 使用一个脚本查询LDAP 66
2.13 向LDAP添加新域 68
2.14 自动挂载NFS系统 70
2.15 连线苹果电脑到Linux NFS伺服器 71
2.16 提高NFS系统的性能 72
第3章 监控与升级 74
3.1 Nagios:建立集中监控 74
3.2 在Nagios中添加另一台主机 78
3.3 在Nagios中使用模板 78
3.4 使用Nagios中的主机工作组和服务 79
3.5 设定Nagios报警 81
3.6 定义Nagios命令 82
3.7 写Nagios外挂程式 83
3.8 在Nagios中设定NRPE外挂程式 85
3.9 启用Nagios中的外部命令 88
3.10 同步根目录安装 90
3.11 设定Puppet 91
3.11.1 设定一个客户端 93
3.11.2 设定网站清单 93
3.12 创建Puppet和资源的依存关係 96
3.13 Puppet:管理其他类型 96
3.14 在Puppet中设定节点 98
3.15 在LDAP中定义Puppet节点 100
3.16 Puppet:使用Facter和模板 102
3.16.1 客户Fact 104
3.16.2 其他变数 104
3.17 使用ClusterSSH 105
第4章 系统备份及数据管理 107
4.1 计算网路中所有磁碟的总容量及当前使用情况 109
4.2 查找档案更换频率 112
4.3 备份wiki 113
4.4 备份MySQL 115
4.5 备份Kerberos和LDAP 116
4.6 用自动化的rsync实现快速恢复 118
4.7 使用带有SSH密钥的rsync 123
4.8 通过电子邮件创建离站式备份 124
4.9 使用anacron为笔记本电脑备份 128
4.10 基本的数据恢复工具:fsck和dd 128
4.11 使用Foremost恢複数据 131
4.12 数据恢复工具:Autopsy 132
4.13 数据的安全擦除 134
第5章 档案系统管理 136
5.1 用tune2fs命令将ext2转化为ext3 136
5.2 对自动fsck检查进行更改 137
5.3 在大型档案系统及目录中节省空间 138
5.4 磁碟、UUID及Labels管理 139
5.5 随时更改磁碟大小 141
5.6 RAID及madadm命令 146
5.7 使用rsnapshot软体 150
5.8 其他档案系统的管理 153
5.8.1 ext4档案系统 153
5.8.2 XFS档案系统 154
第6章 保护您的系统 156
6.1 使用和限制SSH密钥 156
6.2 用keychain管理密钥 158
6.3 通过ssh限制rsync 160
6.4 ssh选项:保持您的连线处于激活状态 162
6.5 ssh选项:减少输入 163
6.6 通过现有的ssh连线传输档案 164
6.7 Kerberize您的SSH设定 166
6.8 用Kerberos设定和执行密码策略 167
6.9 用pam_cracklib设定和执行密码策略 169
6.10 检查密码策略 170
6.11 限制sudo 171
6.12 sudo:找出要用的密码 173
6.13 用iptables阻止暴力攻击 174
6.14 用chkrootkit监视非法入侵 177
6.15 用cron-apt进行更新 179
第7章 用Apache进行工作 181
7.1 使用apache2命令行 181
7.2 Apache2:处理模组 185
7.3 为Apache2设立一个SSL证书 187
7.4 用SSL编译和配置Apache 189
7.4.1 测试 192
7.4.2 故障诊断 192
7.5 用htaccess保护网站的安全 193
7.6 保护网站的安全:具有Kerberos的Apache 195
第8章 更好地使用命令行 198
8.1 使用bash提供的快捷键 198
8.2 书写自己的bash函式 202
8.3 用bash实现可程式的自动补全 204
8.4 使用find命令 207
8.4.1 参数 208
8.4.2 表达式 209
8.5 使用xargs 210
8.5.1 使用xargs进行查找 210
8.5.2 xargs和档案内容 211
8.5.3 移动档案 212
第9章 档案中的文本操作 214
9.1 使用more和less命令以及压缩档案 214
9.2 发挥sed的威力 216
9.2.1 删除行 217
9.2.2 替换 218
9.2.3 追加、插入以及更改行 220
9.3 使用awk:代码片段与快速参考 221
9.4 使用Perl操纵档案内容 223
9.5 当不是ASCII编码时:处理UTF-8编码 226
9.5.1 在X11中输入UTF-8字元 227
9.5.2 在Vim中输入UTF-8字元 230
9.6 从二进制档案读取文本 231
第10章 信息输入和输出 234
10.1 在X中更改键盘映射 234
10.2 建立按键与程式的连结 235
10.3 用lpadmin自动安装印表机 237
10.4 怎样使列印出来的文本文档具有可读性 239
10.5 使用ssh -X进行远程登录 241
10.6 使用GDM进行远程登录 241
10.7 使用VNC或其他类似软体进行远程登录 242
第11章 系统故障追蹤 245
11.1 节约时间 245
11.2 初始检查 247
11.3 查看diff命令的输出 249
11.4 运行strace查看系统调用 251
11.4.1 设定strace选项 254
11.4.2 在封装的shell脚本中运行strace 255
11.5 运行ltrace及库调用 255
11.6 使用syslogd进行日誌记录 257
11.7 使用syslog集中日誌 260
11.8 绘製日誌数据图以定位问题:perl、gnuplot命令 261
第12章 时间管理和人员管理 265
12.1 管理系统管理员工作的中断驱动性质 265
12.2 记录工作和问题 267
12.3 售票系统:利用RT 268
12.3.1 安装 269
12.3.2 基本配置 269
12.3.3 创建RT 271
12.3.4 许可权 273
12.3.5 scrips 274
12.4 通过E-mail创建RT票签 275
12.5 为RT创建一个安全设定 276
12.6 完成大项目 278
12.7 和同事的相处 279
附录 Perl小提示 282
Perl模组和CPAN 282
有用的模组 284
Perl语法注解 286
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net