词条 | Linux系统管理疑难解析 |
释义 | 基本信息【作者】[美] Juliet Kemp【编辑】傅道坤 【ISBN】978-7-115-26074-1 【日期】2011-9 【版次】1 【印次】1 【页数】288页 【字数】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 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。