《Linux Server Hacks 100个业界最尖端的技巧和工具》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:Rob Flickenger著;技桥译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302071691
  • 页数:276 页
图书介绍:本书搜集了有关Linux系统的100个最尖端的技巧和工具,其中有一些甚至是鲜为人知的。 这些技巧和工具能够让Linux系统更强大,更灵活,更稳定,更高效。本书的读者对象是具有linuz基础知识的用户。

目录 1

如何成为一名黑客 1

前言 7

服务器基础 15

1.删除不必要的服务 18

2.绕过控制台登录 21

3.常用引导参数 23

4.使用init命令创建可持续运行的后台程序 24

5.n> m:交换标准输出和标准错误 26

6.构建复杂的命令行 28

7.使用xargs处理棘手的文件 32

8.ext2/ext3中的系统保护文件 35

9.加速编译 37

10.熟悉Shell环境 38

11.查找并清除setuid/setgid二进位 42

12.使sudo工作更有效 45

13.使用Makefile自动执行管理任务 47

14.强制使用新域名 50

15.追查滥用磁盘的用户 50

16.好玩的/proc 52

17.使用procps符号化操控进程 56

18.管理每个进程的系统资源 58

19.用户离开后整理系统 60

20.从内核中删除不必要的驱动程序 63

21.使用大容量RAM 65

22.hdparm:精细调整IDE驱动器参数 67

版本控制 71

23.RCS入门 72

24.在RCS中登出以前的修订版本 74

25.使用rsc21og工具跟踪更改 75

26.CVS入门 77

27.CVS:登出模块 80

28.CVS:更新工作副本 81

29.CVS:使用标记 82

30.CVS:更改模块 83

31.CVS:合并文件 84

32.CVS:添加和删除文件和目录 85

33.CVS:分支开发 86

34.CVS:监视和锁定文件 87

35.CVS:保持CVS的安全性 88

36.CVS:匿名仓库 89

备份 93

37.通过ssh使用tar工具执行备份 94

38.通过ssh使用rsync工具 96

39.使用Pax命令进行存档 97

40.备份引导扇区 104

41.使用rsync工具使文件系统各部分之间保持同步 105

42.使用rsync工具自动执行快照式增量备份 111

43.使用ISO和CDR/CDRW 118

44.不创建ISO文件地刻录CD 120

网络 122

45.从任意服务器的命令行创建防火墙 123

46.简单的IP伪装 126

47.iptables的提示和技巧 127

48.将TCP端口转发到任意机器上 130

49.在iptables中使用自定义链 131

50.隧道:IPIP封装 134

51.隧道:GRE封装 136

52.在ssh上使用vtun来绕过NAT 138

53.自动配置vtund.conf生成程序 145

监控 151

54.操纵syslog工具 152

55.使用watch工具监视作业 155

56.是什么程序打开了那个端口 156

57.使用lsof工具查看打开的文件和套接字 158

58.使用top监视系统资源 161

59.标题栏中的连续平均负载显示 163

60.使用ngrep进行网络监视 164

61.使用nmap工具扫描机器 167

62.磁盘寿命分析 169

63.廉价的IP接管 171

64.运行ntop工具获取实时的网络状态信息 174

65.使用httptop命令实时监视Web流量 178

SSH 186

66.使用ssh客户密钥快速登录 186

67.Turbo模式的ssh登录 188

68.有效使用ssh-Agent 190

69.在GUI环境中运行ssh-Agent 192

70.使用ssh登录X 194

71.通过ssh转发端口 195

脚本 199

72.快速掌握movein.sh 199

73.使用Perl工具执行全局搜索和替换 202

74.采用bash算法将数据分割成任意数据块 205

75.在终端上生成彩色日志分析 207

信息服务器 210

76.在chroot jail中运行BIND 211

77.BIND 9中的视图 214

78.使用本地域授权建立缓存DNS 220

79.利用循环DNS分布服务器负载 222

80.运行自己的顶级域 224

81.使用mtop工具监视MySQL的状态 225

82.在MySQL中设置复制 228

83.从大型MySQL转储文件中还原单个表 232

84.调整MySQL服务器 233

85.使用带有mysql验证源的proftpd工具 235

86.针对超级MySQL服务器优化glibc Linux线程及内核 238

87.Apache Toolbox 241

88.在索引中显示完整的文件名 244

89.使用IfDefine工具快速更改配置 246

90.简单的广告介绍跟踪 249

91.使用Apache模拟FTP服务器 252

92.旋转和压缩Apache服务器日志 254

93.生成SSL证书和证书签发请求 256

94.创建自己的CA 258

95.向客户端浏览器发布CA证书 261

96.多个站点共用一个DocumentRoot 263

97.使用mod_rewrite工具根据查询字符串传递内容 266

98.在Apache上使用mod_proxy以提高速度 268

99.使用Apache RewriteMap工具分布负载 270

100.终极宿主:使用通配符、代理和Rewrite宿主大容量Web站点 273