图书介绍

Linux管理员指南(第2版)2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Linux管理员指南(第2版)
  • (美)沙(Shah,S.)著 杨涛等译 著
  • 出版社: 机械工业出版社
  • ISBN:
  • 出版时间:2001
  • 标注页数:463页
  • 文件大小:39MB
  • 文件页数:486页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Linux管理员指南(第2版)PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 将Linux作为服务器来安装1

第1章 Linux发行版本与Windows 2000的技术概要1

1.1 Linux操作系统和Linux发行版本1

1.2 “自由”软件和GNU许可证2

1.2.1 什么是GNU公共许可证2

1.2.2 “自由”软件的优势3

1.3 Windows 2000与Linux操作系统之间的主要差异4

1.3.1 单用户、多用户、网络用户情况的比较4

1.3.2 GUI图形界面与操作系统内核的彼此相对独立5

1.3.3 网络邻居概念6

1.3.4 Windows中的注册表文件与文本文件的比较7

1.3.5 域的概念8

1.3.6 Active Directory8

1.4 其他参考资料9

1.5 小结9

第2章 按服务器配置安装Linux10

2.1 安装之前要做的准备工作10

2.1.1 硬件设备10

2.1.2 服务器主机的规划11

2.1.3 双引导系统12

2.1.4 安装方式13

2.1.5 安装后可能遇到的问题13

2.2 安装Red Hat Linux操作系统14

2.2.1 制作一张引导盘15

2.2.2 开始安装15

2.2.3 欢迎使用Red Hat Linux18

2.2.4 寻找其他的帮助信息33

2.3 小结34

第3章 GNOME和KDE桌面环境35

3.1 X-Windows系统的发展历史35

3.1.1 X-Windows的不足之处36

3.1.2 进入GNOME和KDE36

3.1.3 GNOME和KDE并非完全不兼容意味着什么37

3.2 关于KDE桌面环境37

3.2.1 许可证问题38

3.2.2 启动X-Windows和KDE38

3.2.3 KDE的基本元素39

3.2.4 KDE的控制中心39

3.3 关于GNOME桌面环境45

3.3.1 启动X-Windows和GNOME46

3.3.2 GNOME的基本元素47

3.3.3 GNOME的配置工具48

3.4 小结52

第4章 安装软件53

4.1 Red Hat Package Manager软件包管理器53

4.1.1 安装新的软件包54

4.1.2 查询软件包55

4.1.3 软件包的卸载56

4.1.4 gnorpm工具56

4.2 自行编译软件56

4.2.1 获得并解压缩新的软件包56

4.2.2 查找软件包中的有关文档57

4.2.3 配置新软件包58

4.2.4 编译新软件包58

4.2.5 安装新软件包59

4.2.6 安装完成后的清理工作59

4.3 小结60

第二部分 单主机系统的管理61

第5章 用户的管理61

5.1 关于用户61

5.1.1 用户登录目录62

5.1.2 口令62

5.1.3 外壳档案文件shell63

5.1.4 启动脚本程序64

5.1.5 电子邮件64

5.2 用户数据库64

5.2.1 /etc/passwd文件65

5.2.2 /etc/shadow文件66

5.2.3 /etc/group文件67

5.3 用户管理工具67

5.3.1 使用命令行进行用户管理68

5.3.2 使用LinuxConf进行用户和用户组的管理71

5.4 SetUID和SetGID程序75

5.5 在没有文件的所有权时76

5.6 可插入的身份验证模块76

5.6.1 PAM是如何运行的76

5.6.2 下载和安装PAM77

5.6.3 PAM的文件和它们的目录位置78

5.6.4 配置PAM79

5.6.5 对PAM进行调试82

5.7 小结82

第6章 命令行操作84

6.1 BASH简介84

6.1.1 作业控制85

6.1.2 环境变量85

6.1.3 管道87

6.1.4 重定向87

6.1.5 BASH命令行的快捷方式87

6.2 文档工具89

6.2.1 man命令89

6.2.2 texinfo系统90

6.3 文件列表、所有权和访问权限91

6.3.1 列出文件清单的命令:ls91

6.3.2 文件和目录类型91

6.3.3 改变文件所有权的命令:chown93

6.3.4 改变用户组的命令:chgrp93

6.3.5 改变文件访问权模式的命令:chmod93

6.4 文件的管理和操作94

6.4.1 拷贝文件的命令:cp95

6.4.2 移动文件的命令:mv95

6.4.3 链接文件的命令:ln95

6.4.4 查找文件的命令:find96

6.4.5 转换并拷贝文件的命令:dd97

6.4.6 文件压缩的命令:gzip97

6.4.7 建立特殊文件的命令:mknod98

6.4.8 建立子目录的命令:mkdir98

6.4.9 删除子目录的命令:rmdir98

6.4.10 显示当前工作子目录的命令:pwd99

6.4.11 磁带文件存档的命令:tar99

6.4.12 合并文件的命令:cat100

6.4.13 分屏显示文件的命令:more101

6.4.14 磁盘操作工具命令:du101

6.4.15 显示文件保存在哪个目录里的命令:which101

6.4.16 查找命令的保存位置的命令:whereis101

6.4.17 释放磁盘空间的命令:df102

6.4.18 磁盘同步的命令:sync102

6.5 进程的管理102

6.5.1 列出进程清单的命令:ps103

6.5.2 交互列出进程清单的命令:top105

6.5.3 向某个进程发送信号的命令:kill106

6.6 其他工具107

6.6.1 显示系统名的命令:uname107

6.6.2 查看登录用户的命令:who107

6.6.3 改变用户身份命令:su108

6.6.4 网络工具108

6.7 编辑器111

6.7.1 vi编辑器111

6.7.2 emacs编辑器111

6.7.3 joe编辑器112

6.7.4 pico编辑器112

6.8 制定Linux标准112

6.9 小结113

第7章 Linux系统的启动引导和关闭114

7.1 LILO114

7.2 配置LILO114

7.2.1 其他的LILO参数116

7.2.2 添加引导用的新内核117

7.3 运行LILO118

7.4 开机引导的步骤119

7.4.1 rc命令脚本程序120

7.4.2 编写自己的rc命令脚本程序121

7.4.3 激活或者停用服务程序123

7.5 引导和关闭Linux的其他方法125

7.5.1 fsck125

7.5.2 系统引导时只看到显示“LI”字样125

7.5.3 引导进入单用户“恢复”模式126

7.6 小结127

第8章 文件系统128

8.1 文件系统的构成128

8.1.1 i-结点128

8.1.2 超级块129

8.1.3 ext3和RaiserFS130

8.2 管理文件系统130

8.2.1 挂装和卸载本地磁盘131

8.2.2 使用fsck程序134

8.3 添加硬盘和对硬盘进行分区136

8.3.1 关于分区的概述136

8.3.2 硬盘的位置137

8.3.3 建立硬盘分区137

8.3.4 建立文件系统142

8.4 网络文件系统143

8.4.1 挂装NFS分区143

8.4.2 使用automounter自动挂装子系统144

8.5 硬盘空间配额的管理147

8.5.1 实现硬盘配额管理的准备工作148

8.5.2 设置配额149

8.5.3 管理配额151

8.6 小结152

第9章 核心级系统服务程序153

9.1 init服务程序153

9.1.1 /etc/inittab文件153

9.1.2 telinit命令155

9.2 inetd和xinetd进程155

9.2.1 etc/inetd.conf文件156

9.2.2 /etc/xinetd.conf文件158

9.3 syslogd守护进程160

9.3.1 调用syslogd161

9.3.2 /etc/syslog.conf文件161

9.4 cron程序164

9.5 小结166

第10章 编译Linux内核167

10.1 内核到底是什么168

10.2 获取内核源代码169

10.2.1 选择正确的版本169

10.2.2 解包内核源代码170

10.3 建立内核171

10.3.1 make xconfig过程172

10.3.2 内核功能与模块172

10.3.3 编译内核178

10.4 安装内核178

10.5 给内核打补丁180

10.5.1 下载并解包补丁文件180

10.5.2 打补丁181

10.6 小结182

第11章 提高单个服务器的安全性183

11.1 TCP/IP与网络安全184

11.2 追踪服务185

11.2.1 使用netstat命令186

11.2.2 netstat命令输出与系统的安全性187

11.2.3 关闭服务187

11.3 对系统实施监控189

11.3.1 充分利用syslog命令189

11.3.2 使用MRTG监控带宽190

11.3.3 COPS190

11.3.4 TripWire190

11.3.5 SATAN191

11.4 有用站点和邮件地址表191

11.4.1 CERT191

11.4.2 BugTraq192

11.4.3 Rootshell192

11.4.4 Security Focus192

11.5 其他问题192

11.6 小结193

第三部分 Internet服务程序195

第12章 DNS域名服务195

12.1 DNS的前身:/etc/hosts文件196

12.2 DNS的组成部分197

12.2.1 域和主机197

12.2.2 子域198

12.2.3 in-addr.arpa域199

12.2.4 服务器的类型200

12.3 安装DNS服务器201

12.4 配置客户机204

12.5 为DNS服务器的运行做好准备:/named.conf文件206

12.6 配置服务器213

12.6.1 修改named.conf文件以配置一个主区域213

12.6.2 修改named.conf文件以配置一个从区域214

12.6.3 修改named.conf文件以配置一个缓冲区域215

12.6.4 DNS记录的类型216

12.7 将各个部分组装在一起219

12.8 DNS工具箱224

12.8.1 kill-HUP224

12.8.2 host224

12.8.3 dig225

12.8.4 whois225

12.8.5 其他参考资料228

12.9 小结228

第13章 FTP229

13.1 FTP的基本原理229

13.2 获得最新版本的wu-ftpd软件230

13.2.1 阅读README文件231

13.2.2 编译并安装wu-ftpd软件231

13.3 配置wu-ftpd软件233

13.3.1 通过/etc/ftpaccess文件控制访问权限233

13.3.2 系统日志文件242

13.3.3 即时文件转换242

13.3.4 配置主机访问权限244

13.4 各种访问解决方案244

13.4.1 只允许匿名用户访问244

13.4.2 混合式访问248

13.4.3 只允许注册用户访问248

13.5 配置虚拟FTP服务器249

13.6 小结250

第14章 使用Apache设置Web服务器251

14.1 HTTP协议的基本原理251

14.1.1 标题251

14.1.2 非标准端口252

14.1.3 进程所有者和安全性253

14.2 安装Apache HTTP服务器254

14.2.1 编译Apache软件254

14.2.2 启动和终止Apache软件的运行256

14.2.3 测试Apache软件256

14.3 配置Apache软件257

14.3.1 建立简单的顶级主页257

14.3.2 Apache软件的配置文件258

14.3.3 常见的配置修改258

14.3.4 配置虚拟域259

14.4 用Apache进行基本的故障诊断260

14.5 小结261

第15章 SMTP262

15.1 SMTP的基本原理262

15.1.1 SMTP的基本实现过程262

15.1.2 安全性264

15.1.3 SMTP和POP的比较265

15.1.4 推荐阅读的参考书265

15.2 获得并安装Sendmail软件266

15.2.1 下载Sendmail软件267

15.2.2 编译Sendmail软件267

15.3 为Red Hat 7进行快速配置268

15.3.1 你的正式域名269

15.3.2 你冒充谁进行操作269

15.3.3 不同的文件位置270

15.4 正确的方法是,通过MC文件配置Sendmail软件270

15.4.1 配置Sendmail软件需要的M4语言知识270

15.4.2 Sendmail软件使用的宏命令272

15.4.3 一个完整的配置示例280

15.4.4 把宏命令编译到配置文件里281

15.5 安装Sendmail软件281

15.6 主配置文件以外的其他配置文件282

15.6.1 aliases文件282

15.6.2 垃圾邮件控制284

15.7 Sendmail实际运行中的问题285

15.7.1 mailq命令285

15.7.2 Sendmail在运行吗285

15.7.3 Sendmail把它的队列和缓冲池保存在什么地方286

15.7.4 怎样从队列里删除一个项目286

15.7.5 加速处理邮件队列287

15.7.6 对电子邮件进行系统记录288

15.8 小结288

第16章 POP290

16.1 POP的基本原理291

16.1.1 使用telnet阅读邮件291

16.1.2 POP和其他协议之间的冲突293

16.2 Qpopper软件293

16.2.1 安装Qpopper软件294

16.2.2 编译Qpopper软件294

16.2.3 设置Qpopper软件296

16.3 Qpopper软件的高级配置操作297

16.3.1 服务器工作模式297

16.3.2 特殊身份验证功能298

16.3.3 带身份验证加强功能的POP298

16.3.4 公告板299

16.3.5 Qpopper软件的命令行参数300

16.4 小结300

第17章 SSH302

17.1 公共密钥密码学302

17.1.1 密钥特性304

17.1.2 关于密码技术的参考著作305

17.2 SSH的版本及其发行版本305

17.2.1 OpenSSH和OpenBSD306

17.2.2 SSH客户软件的其他供应商306

17.2.3 最薄弱的链接307

17.3 下载、编译和安装SSH软件包307

17.4 使用SSH310

17.5 小结310

第四部分 内部网的服务程序313

第18章 网络文件系统313

18.1 NFS的基本原理313

18.1.1 挂装和访问硬盘分区313

18.1.2 NFS的安全性314

18.1.3 NFS的版本314

18.2 激活NFS314

18.2.1 NFS的组件315

18.2.2 NFS的内核支持315

18.3 配置NFS服务器316

18.3.1 /etc/exports配置文件316

18.3.2 将/etc/exports文件中的改动通知NFS服务器进程317

18.3.3 常见问题317

18.4 配置NFS客户程序318

18.5 NFS分区的常见用途320

18.6 检查并排除NFS故障321

18.6.1 孤立失效的文件句柄321

18.6.2 拒绝访问321

18.6.3 硬、软挂装的比较321

18.7 小结322

第19章 网络信息服务323

19.1 NIS的基本原理323

19.1.1 NIS服务器324

19.1.2 “域”的概念324

19.2 配置主控NIS服务器325

19.2.1 建立域名325

19.2.2 启动NIS326

19.2.3 编辑Makefile文件326

19.2.4 使用ypinit命令329

19.3 配置NIS客户机330

19.3.1 编辑/etc/yp.conf文件330

19.3.2 设置启动脚本程序331

19.3.3 编辑/etc/nsswitch.conf文件331

19.3.4 测试NIS客户机的配置情况332

19.4 配置附属NIS服务器332

19.4.1 设置域名332

19.4.2 设置NIS主控服务器对从属NIS服务器的推送操作332

19.4.3 执行ypinit命令333

19.5 NIS软件工具333

19.6 在配置文件里使用NIS334

19.7 在一个真实网络环境里实现NIS335

19.7.1 小型网络335

19.7.2 分段网络336

19.7.3 规模大过建筑物的网络336

19.8 小结337

第20章 Samba服务338

20.1 SMB服务的基本原理338

20.1.1 用户名和口令338

20.1.2 加密口令339

20.1.3 守护进程smbd和nmbd之间的区别339

20.1.4 编译并安装Samba340

20.1.5 Red Hat 7与RPM的安装342

20.2 Samba的管理342

20.3 使用SWAT工具343

20.3.1 设置SWAT工具344

20.3.2 SWAT软件的菜单345

20.3.3 建立共享关系347

20.4 使用smbclient程序348

20.4.1 浏览服务器349

20.4.2 远程访问文件350

20.4.3 远程访问打印机350

20.5 使用smbmount命令351

20.6 对加密口令功能的支持351

20.6.1 允许使用空口令352

20.6.2 使用smbpasswd命令更改口令352

20.7 检查并排除Samba故障352

20.8 小结353

第21章 打印服务354

21.1 lpd守护进程的基础知识355

21.2 安装LPRng355

21.2.1 引导时启动LPRng356

21.2.2 为Red Hat 7调整在线手册页357

21.2.3 在实际运行的系统上重新启动lpd357

21.2.4 安装ifhp357

21.3 配置/etc/printcap文件358

21.3.1 /etc/printcap示例文件359

21.3.2 让修改生效360

21.4 /etc/lpd.perms文件360

21.4.1 /etc/lpd.perms文件的格式361

21.4.2 default命令361

21.4.3 访问权限关键字361

21.4.4 /etc/lpd.perms文件的举例362

21.5 lpd的客户程序363

21.5.1 lpr363

21.5.2 lpq363

21.5.3 lprm364

21.6 小结364

第22章 动态主机配置协议365

22.1 DHCP协议的基本原理365

22.2 DHCP服务器366

22.2.1 下载、编译和安装DHCP服务器366

22.2.2 配置DHCP服务器366

22.2.3 dhcpd.conf文件示例372

22.2.4 正常运行情况372

22.3 DHCP客户程序守护进程372

22.3.1 下载、编译和安装DHCP客户程序373

22.3.2 配置DHCP客户程序373

22.4 小结374

第23章 备份375

23.1 评估你的备份需求375

23.2 管理备份设备和文件377

23.2.1 使用mknod命令建立设备文件378

23.2.2 使用mt命令操作磁带设备378

23.3 命令行工具程序379

23.3.1 dump命令和restore命令379

23.3.2 tar命令382

23.4 小结383

第五部分 高级Linux连网技术385

第24章 系统管理员使用的TCP/IP385

24.1 TCP/IP的分层结构385

24.1.1 数据包386

24.1.2 TCP/IP的层与OSI模型之间的关系388

24.2 TCP/IP的各种协议389

24.2.1 以太网协议389

24.2.2 IP389

24.2.3 TCP390

24.2.4 UDP391

24.2.5 ICMP391

24.3 首标391

24.3.1 以太网首标391

24.3.2 IP首标393

24.3.3 TCP首标397

24.3.4 UDP首标400

24.4 建立一个完整的TCP连接401

24.4.1 打开连接401

24.4.2 传输数据402

24.4.3 关闭连接403

24.5 ARP如何运行404

24.6 将各个IP网络组合在一起406

24.6.1 主机与网络之间的差别406

24.6.2 网络掩码407

24.6.3 静态路由选择409

24.6.4 使用RIP的动态路由选择方法411

24.7 小结415

第25章 网络配置417

25.1 模块和网络接口卡417

25.2 ifconfig程序418

25.2.1 简单用法418

25.2.2 其他参数420

25.3 使用路由器421

25.3.1 简单用法421

25.3.2 显示路由422

25.4 小结424

第26章 Linux的高级网络功能425

26.1 IP假名技术426

26.2 数据包过滤426

26.2.1 数据包过滤的实现427

26.2.2 ipchains工具软件430

26.2.3 iptables工具软件436

26.2.4 几种解决方案439

26.3 IP地址欺诈技术444

26.3.1 IP欺诈的三语句解决方案446

26.3.2 地址欺诈代理447

26.4 小结448

第27章 /proc文件系统449

27.1 /proc文件里有些什么449

27.2 部分有用的/proc数据项450

27.3 通过/proc实现的常见报告和设置452

27.3.1 对SYN Flood攻击现象的防护452

27.3.2 大容量服务器的问题453

27.3.3 调试硬件冲突453

27.4 小结454

附录455

附录A Red Hat Linux发行版本中使用的程序设计语言455

附录B Linux操作系统中的常用软件459

光盘内容简介463

热门推荐