图书介绍

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

Linux管理员指南
  • (美)Steve Shah著;杨涛等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711108487X
  • 出版时间:2001
  • 标注页数:382页
  • 文件大小:49MB
  • 文件页数:395页
  • 主题词:

PDF下载


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

下载说明

Linux管理员指南PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 安装Linux操作系统作为服务器软件1

第1章 Linux发行版本与Windows NT的技术异同1

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

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

1.2.1 什么是GNU公共许可证2

1.2.2 “自由”软件的优势2

1.3 NT和Linux操作系统的主要差异3

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

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

1.3.3 Windows中的“网络邻居”概念5

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

1.3.5 域的概念7

1.4 小结7

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

2.1 安装之前9

2.1.1 硬件设备9

2.1.2 服务器主机的规划10

2.1.3 双引导系统11

2.1.4 安装方式12

2.1.5 安装后可能面临的问题12

2.2 安装Red Hat Linux操作系统13

2.2.1 制作一张引导盘13

2.2.2 开始安装14

2.3 小结30

第3章 GNOME和KDE桌面环境31

3.1 X-Windows的历史31

3.1.1 X-Windows的不足之处32

3.1.2 进入GNOME和KDE33

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

3.2 关于KDE桌面环境33

3.2.1 许可证问题34

3.2.2 启动X-Windows和KDE34

3.2.3 KDE的基本元素35

3.2.4 KDE的控制中心36

3.3 关于GNOME桌面环境41

3.3.1 启动X-Windows和GNOME42

3.3.2 GNOME的基本元素43

3.3.3 GNOME的配置工具44

3.4 小结47

第4章 安装软件49

4.1 Red Hat Package Manager软件包管理工具软件49

4.1.1 安装新的软件包50

4.1.2 查询软件包51

4.1.3 反安装(清除)软件包51

4.1.4 .gnorpm工具51

4.2 自行编译软件52

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

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

4.2.3 配置新软件包53

4.2.4 编译新软件包54

4.2.5 安装新软件包54

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

4.3 小结55

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

第5章 用户的管理57

5.1 关于用户57

5.1.1 用户登录子目录58

5.1.2 口令58

5.1.3 shell59

5.1.4 启动上机脚本程序60

5.1.5 电子邮件60

5.2 用户数据库60

5.2.1 /etc/passwd文件61

5.2.2 /etc/shadow文件62

5.2.3 /etc/group文件63

5.3 用户管理工具63

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

5.3.2 使用LinuxConf进行用户管理67

5.4 SetUID和SetGID程序71

5.5 如果没有文件的所有权71

5.6 小结72

第6章 命令行73

6.1 BASH简介73

6.1.1 作业控制74

6.1.2 环境变量74

6.1.3 管道75

6.1.4 重定向76

6.1.5 BASH的命令行快捷键76

6.2 文档工具77

6.2.1 man命令78

6.2.2 texinfo系统79

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

6.3.1 列出文件清单命令ls79

6.3.2 文件和子目录类型79

6.3.3 改变文件的所有权命令chown81

6.3.4 改变用户分组命令chgrp81

6.3.5 改变文件属性命令chmod81

6.4 文件管理和操作83

6.4.1 拷贝文件命令cp83

6.4.2 移动文件命令mv83

6.4.3 链接文件:ln命令84

6.4.4 查找文件命令find84

6.4.5 转换并拷贝文件命令dd85

6.4.6 文件压缩命令gzip85

6.4.7 建立子目录命令mkdir86

6.4.8 删除子目录命令rmdir86

6.4.9 显示当前工作子目录命令pwd87

6.4.10 磁带文件归档命令tar87

6.4.11 合并文件命令cat88

6.4.12 分屏显示文件命令more88

6.4.13 磁盘操作工具命令du89

6.4.14 查找文件保存在哪个子目录里命令which89

6.4.15 查找命令的保存位置命令whereis89

6.4.16 释放磁盘空间命令df89

6.4.17 同步磁盘命令sync90

6.5 进程管理90

6.5.1 列出进程清单命令ps90

6.5.2 交互列出进程清单命令top92

6.5.3 向某个进程发送消息命令kill93

6.6 其他工具94

6.6.1 显示系统名称命令uname94

6.6.2 查看用户命令who95

6.6.3 改变用户身份命令su95

6.6.4 编辑器程序95

6.7 小结96

第7章 开机和关机98

7.1 LILO98

7.2 配置LILO98

7.2.1 附加的LILO参数100

7.2.2 添加引导用的新内核101

7.3 运行LILO102

7.4 开机引导的步骤102

7.4.1 rc命令脚本程序103

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

7.4.3 激活或者禁止服务项目107

7.5 小结108

第8章 文件系统109

8.1 文件系统的构成109

8.1.1 i-结点109

8.1.2 超级块110

8.2 管理文件系统110

8.2.1 挂装和卸载本地磁盘111

8.2.2 使用fsck程序114

8.3 对硬盘进行分区115

8.3.1 硬盘的表示方法116

8.3.2 建立硬盘分区116

8.3.3 建立文件系统121

8.4 网络文件系统122

8.4.1 挂装NFS分区122

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

8.5 硬盘空间配额的管理125

8.5.1 实现配额管理的准备工作125

8.5.2 设置配额126

8.5.3 管理配额128

8.6 小结129

第9章 核心级系统服务130

9.1 init服务130

9.1.1 /etc/inittab文件130

9.1.2 telinit命令132

9.2 inetd进程132

9.2.1 etc/inetd.conf文件132

9.2.2 安全性与inetd.conf文件133

9.3 syslogd守护进程134

9.3.1 调用syslogd134

9.3.2 /etc/syslog.conf文件135

9.4 cron程序138

9.5 小结139

第10章 编译Linux内核141

10.1 内核到底是什么141

10.2 获取内核源代码142

10.2.1 选择正确的版本143

10.2.2 解包内核源代码143

10.3 建立内核145

10.3.1 make xconfig过程145

10.3.2 内核功能与模块146

10.3.3 编译内核151

10.4 安装内核151

10.5 给内核打补丁153

10.5.1 下载并解包补丁文件153

10.5.2 打补丁154

10.6 小结154

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

11.1 TCP/IP与网络安全156

11.2 追踪服务157

11.2.1 使用netstat命令158

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

11.2.3 关闭服务159

11.3 监控系统160

11.3.1 挖掘syslog命令潜力161

11.3.2 使用MRTG监控带宽162

11.3.3 COPS162

11.3.4 TripWire162

11.3.5 SATAN163

11.4 Web求助站点和邮件表163

11.4.1 CERT163

11.4.2 BugTraq163

11.4.3 Rootshell164

11.4.4 Security Focus164

11.5 其他164

第三部分 Internet网络服务165

第12章 DNS域名解析服务165

12.1 DNS前身:/etc/hosts文件166

12.2 DNS的组成部分167

12.2.1 域和主机167

12.2.2 子域168

12.2.3 in-addr.arpa域169

12.2.4 服务器类型170

12.3 安装DNS服务器170

12.3.1 下载、解包和阅读有关资料171

12.3.2 编译BIND172

12.4 配置客户173

12.5 配置服务器182

12.5.1 修改/etc/named.conf文件以配置一个主区域182

12.5.2 修改/etc/named.conf文件以配置一个从区域183

12.5.3 修改/etc/named.conf文件以配置一个缓冲区域184

12.5.4 DNS记录类型185

12.6 组装各部分188

12.7 DNS工具箱193

12.7.1 nslookup193

12.7.2 dig194

12.7.3 whois194

12.7.4 其他参考资料195

12.8 小结195

第13章 FTP204

13.1 FTP的基本原理204

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

13.2.1 阅读README文件206

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

13.3 配置wu-ftpd软件207

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

13.3.2 系统日志文件216

13.3.3 即时文件转换216

13.3.4 配置主机访问权限217

13.4 套接字配置218

13.4.1 匿名用户访问218

13.4.2 注册用户访问和混合式访问222

13.5 配置虚拟FTP服务器223

13.6 小结224

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

14.1 HTTP协议的基本原理225

14.1.1 标题225

14.1.2 非标准端口226

14.1.3 进程所有者227

14.2 安装Apache HTTP服务器228

14.2.1 编译Apache软件228

14.2.2 启动和终止Apache软件229

14.2.3 测试Apache软件230

14.3 配置Apache软件230

14.3.1 建立一个简单的顶级主页230

14.3.2 Apache软件的配置文件231

14.3.3 常见配置修改情况231

14.4 小结233

第15章 SMTP234

15.1 SMTP的基本原理234

15.1.1 SMTP的基本实现过程234

15.1.2 安全性236

15.1.2 SMTP和POP的比较237

15.1.4 推荐参考书237

15.2 获得并安装Sendmail软件238

15.2.1 下载Sendmail软件238

15.2.2 编译Sendmail软件239

15.3 通过MC文件配置Sendmail软件240

15.3.1 配置Sendmail软件需要的M4语言知识241

15.3.2 Sendmail软件使用的宏命令242

15.3.3 一个完整的配置示例249

15.3.4 把宏命令编译到配置文件里250

15.4 安装Sendmail软件250

15.5 主配置文件以外的其他配置文件250

15.5.1 aliases文件251

15.5.2 “access”(访问权限)数据库252

15.6 Sendmail运行中的问题253

15.6.1 mailq命令253

15.6.2 Sendmail在运行吗254

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

15.6.4 怎样从队列里删除一个项目255

15.6.5 加速处理邮件队列255

15.6.6 对电子邮件进行系统记录256

15.7 小结256

第16章 POP258

16.1 POP的基本原理258

16.1.1 使用telnet阅读邮件259

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

16.2 Qpopper软件261

16.2.1 安装Qpopper软件262

16.2.2 编译Qpopper软件262

16.2.3 设置Qpopper软件264

16.2.4 测试265

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

16.3.1 服务器工作模式265

16.3.2 特殊身份验证功能265

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

16.3.4 公告板267

16.3.5 Qpopper软件的命令行参数268

16.4 小结268

第17章 SSH269

17.1 公共密钥密码学269

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

17.2.1 SSH的版本272

17.2.2 SSH客户软件的其他供货商272

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

17.3.1 编译SSH的版本1软件包273

17.3.2 编译SSH的版本2软件包274

17.4 配置SSH软件包275

17.4.1 配置SSH2和SSH1同时运行275

17.4.2 服务器的启动和关闭276

17.4.3 配置客户的密钥交换功能276

17.5 与SSH软件包有关的应用程序277

17.6 小结278

第四部分 内部网(Intranet)网络服务279

第18章 网络文件系统(NFS)279

18.1 NFS的基本原理279

18.1.1 挂装和存取硬盘分区279

18.1.2 NFS的安全性280

18.1.3 NFS的版本280

18.2 激活NFS280

18.2.1 NFS的组件281

18.2.2 NFS的内核支持281

18.3 配置NFS服务器282

18.3.1 /etc/exports配置文件282

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

18.3.3 常见问题283

18.4 配置NFS客户284

18.5 NFS分区常见用途285

18.6 检查并排除NFS故障286

18.6.1 孤立失效的文件句柄286

18.6.2 拒绝访问286

18.6.3 硬、软挂装的比较286

18.7 小结287

第19章 网络信息服务(NIS)288

19.1 NIS的基本原理288

19.1.1 NIS服务器289

19.1.2 “域”的概念289

19.2 配置主控NIS服务器290

19.2.1 建立域名290

19.2.2 启动NIS290

19.2.3 编辑Makefile文件291

19.2.4 使用ypinit命令293

19.3 配置NIS客户294

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

19.3.2 设置启动脚本程序295

19.3.3 /etc/nsswitch.conf文件296

19.3.4 测试NIS客户的配置情况296

19.4 配置附属NIS服务器297

19.4.1 设置域名297

19.4.2 设置NIS主控服务器对辅助NIS服务器的推操作297

19.4.3 执行ypinit命令297

19.5 NIS软件工具298

19.6 在配置文件里使用NIS299

19.7 在一个现实网络里实现NIS300

19.7.1 小型网络300

19.7.2 带分支的网络300

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

19.8 小结301

第20章 Samba服务302

20.1 SMB服务的基本原理302

20.1.1 用户名和口令302

20.1.2 加密口令303

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

20.1.4 编译并安装Samba304

20.1.5 设置SWAT工具305

20.2 Samba的系统管理306

20.3 使用SWAT工具307

20.3.1 SWAT软件的菜单307

20.3.2 建立共享关系309

20.4 使用smbclient程序311

20.4.1 浏览服务器311

20.4.2 远程文件访问312

20.4.3 远程打印机访问312

20.5 使用smbmount命令313

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

20.6.1 允许使用NULL口令313

20.6.2 使用smbpasswd命令修改口令314

20.7 检查并排除Samba故障314

20.8 小结314

第21章 打印服务316

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

21.1.1 启动lpd守护进程317

21.1.2 允许远程用户317

21.2 配置/etc/printcap文件317

21.2.1 /etc/printcap文件中的命令318

21.2.2 使用Samba服务打印319

21.2.3 让修改生效320

21.3 lpd的客户320

21.3.1 lpr321

21.3.2 lprm321

21.3.3 lpq322

21.4 小结322

第22章 动态主机配置协议(DHCP)323

22.1 DHCP协议的基本原理323

22.2 DHCP服务器324

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

22.2.2 配置DHCP服务器324

22.2.3 dhcpd.conf文件示例329

22.2.4 正常运行情况330

22.3 DHCP客户守护进程330

22.3.1 下载、编译和安装DHCP客户330

22.3.2 配置DHCP客户331

22.4 小结332

第23章 备份333

23.1 评估自己的备份需求333

23.2 管理备份设备和文件334

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

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

23.3 命令行工具程序336

23.3.1 dump命令和restore命令336

23.3.2 tar命令340

23.4 小结340

第五部分 Linux操作系统的高级网络功能341

第24章 网络配置341

24.1 网络基本知识341

24.1.1 IP地址341

24.1.2 CIDR技术343

24.2 模块和网络接口卡344

24.3 ifconfig程序344

24.3.1 简单用法345

24.3.2 其他参数347

24.4 使用route命令347

24.4.1 简单用法348

24.4.2 显示路由349

24.5 小结350

第25章 Linux的高级网络功能351

25.1 IP假名技术351

25.2 数据包过滤352

25.2.1 数据包过滤的实现353

25.2.2 ipchains工具软件355

25.2.3 几种解决方案361

25.3 IP地址欺诈技术364

25.3.1 IP欺诈的三语句解决方案366

25.3.2 地址欺诈代理367

25.4 小结368

第26章 /proc文件系统369

26.1 /proc文件里有些什么东西369

26.2 部分有用的/proc数据项370

26.3 通过/proc实现的常见报告和设置372

26.3.1 对SYN Flood攻击现象的防护372

26.2.2 大容量服务器的问题373

26.3.3 调试硬件冲突373

26.4 小结373

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

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

热门推荐