图书介绍

搭建Linux测试环境技术PDF|Epub|txt|kindle电子书版本网盘下载

搭建Linux测试环境技术
  • 胡铮主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030303592
  • 出版时间:2011
  • 标注页数:299页
  • 文件大小:110MB
  • 文件页数:316页
  • 主题词:Linux操作系统-教材

PDF下载


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

下载说明

搭建Linux测试环境技术PDF格式电子书版下载

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

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

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

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

图书目录

理论部分3

第1章 Linux简介与安装3

1.1 Linux概述3

1.2 Linux的起源及特点4

1.2.1 Linux起源4

1.2.2 Linux的特点及主要优势4

1.3 Linux的版本发展6

1.3.1 Linux内核版本6

1.3.2 Linux发行版本7

1.4 安装Linux8

1.4.1 硬件需求8

1.4.2 安装方式8

1.4.3 安装过程9

1.5 登录Linux18

1.6 退出Linux19

习题19

第2章 文件系统和目录管理21

2.1 文件系统的概念21

2.1.1 Linux常用文件系统介绍21

2.1.2 Linux文件介绍22

2.2 Linux文件系统的组织方式22

2.2.1 文件路径24

2.2.2 Linux系统的默认安装目录24

2.3 管理目录的常用命令26

2.3.1 改变工作目录:cd26

2.3.2 显示路径:pwd26

2.3.3 显示目录内容命令:ls26

2.3.4 目录的创建命令:mkdir27

2.3.5 目录的删除命令:rmdir27

2.4 Linux文件的类型27

2.5 文件和目录的权限28

2.5.1 权限的常规表示29

2.5.2 使用chmod改变文件/目录的访问权限30

2.5.3 使用命令chown更改文件/目录的所有权32

2.6 管理磁盘存储器32

2.6.1 存储设备的命名32

2.6.2 磁盘空间管理33

2.6.3 添加新硬盘35

2.7 磁盘管理的常见问题36

2.7.1 修复受损文件36

2.7.2 无法引导文件系统36

习题38

第3章 文件和用户管理39

3.1 文件管理的常用命令39

3.1.1 显示文件内容命令:cat、more、less、head、tail39

3.1.2 文件的复制、移动和删除命令:cp、mv、rm43

3.1.3 文件查找命令:find44

3.1.4 文件内容查询命令:grep46

3.1.5 修改文件或目录所属的用户组命令:chgrp47

3.1.6 改变文件的时间戳命令:touch47

3.2 用户和组管理48

3.2.1 添加新用户48

3.2.2 修改密码51

3.2.3 修改用户53

3.2.4 删除用户命令:userdel53

3.2.5 解析/etc/passwd文件54

3.2.6 解析/etc/shadow文件57

3.2.7 用户的临时禁用59

3.2.8 使用su命令切换为root59

3.2.9 添加新用户组59

3.2.10 修改用户组62

3.2.11 删除用户组62

3.2.12 解析/etc/group文件63

习题64

第4章 常见的系统设置65

4.1 用户界面65

4.1.1 KDE桌面系统组成65

4.1.2 GNOME桌面系统66

4.1.3 设置文件浏览界面67

4.1.4 控制中心69

4.2 VI编辑器71

4.3 正则表达式的元字符集74

4.4 Linux启动过程75

4.4.1 启动引导程序75

4.4.2 使用GRUB引导系统76

4.5 系统启动过程与运行级别78

4.5.1 启动过程78

4.5.2 运行级别79

4.5.3 系统初始化过程81

4.6 Linux与DOS常用命令比较83

习题84

第5章 软件包管理85

5.1 RPM包管理85

5.1.1 RPM软件包查询85

5.1.2 RPM软件包的安装87

5.1.3 RPM软件包安装可能出现的问题88

5.1.4 RPM软件包的卸载89

5.1.5 RPM软件包的升级89

5.1.6 Red Hat Linux 9的添加/删除程序89

5.2 Linux的备份与压缩策略91

5.3 打包程序tar92

5.3.1 打包和解包的常规操作92

5.3.2 查看tar包中的内容93

5.3.3 打包链接文件93

5.3.4 向包中添加新文件94

5.3.5 生成.tar.gz压缩包94

5.4 软件的其他获得方式95

5.4.1 gftp95

5.4.2 wget95

习题96

第6章 基于Samba的文件服务97

6.1 常见的网络命令97

6.1.1 hostname命令97

6.1.2 ifconfig命令97

6.1.3 ifup命令100

6.1.4 ifdown命令100

6.1.5 route命令101

6.1.6 ping命令102

6.1.7 traceroute命令104

6.1.8 利用常用命令分析局域网连通故障104

6.2 Samba服务器配置105

6.2.1 Samba的工作原理105

6.2.2 Samba服务器的功能105

6.2.3 SMB协议106

6.2.4 安装Samba106

6.2.5 启动与停止Samba服务107

6.2.6 在System Service中启动和关闭Samba服务108

6.2.7 简单测试Samba服务器109

6.2.8 配置Samba服务器的用户信息110

6.2.9 试验:配置Samba让Windows访问111

习题112

第7章 NFS服务器的配置与管理114

7.1 NFS简介114

7.2 NFS文件服务器概述114

7.3 NFS的安装115

7.4 配置NFS服务器116

7.4.1 配置/etc/exports文件117

7.4.2 利用exports命令修改设置118

7.5 配置NFS客户端120

7.5.1 使用mount命令挂载NFS文件系统120

7.5.2 卸载NFS文件系统121

7.6 NFS服务器的启动与停止121

7.6.1 启动NFS服务器122

7.6.2 使用checkconfig命令设置NFS自动运行122

7.6.3 NFS服务器的停止124

7.7 NFS服务器的测试124

7.7.1 检查NFS服务是否正常工作124

7.7.2 检查NFS服务器输出目录状态125

习题126

第8章 Apache服务器127

8.1 Apache服务器127

8.1.1 Apache服务器简介127

8.1.2 Apache的诞生128

8.1.3 Web的工作原理128

8.1.4 Apache的特性129

8.2 Apache的获取与安装130

8.2.1 Apache获取及其最新信息130

8.2.2 用http-2.0.54.tar.gz软件包安装Apache131

8.2.3 用RPM软件包安装Apache132

8.2.4 启动和停止Apache服务器133

8.2.5 测试Apache服务器135

8.3 Apache服务器的基本配置135

8.3.1 httpd.conf文件135

8.3.2 配置目录权限137

8.3.3 创建虚拟目录139

习题140

第9章 Proxy服务器与防火墙141

9.1 基本网络参数141

9.1.1 基本配置文件141

9.1.2 可执行脚本和命令142

9.1.3 Netconfig网络设备配置工具144

9.1.4 检验网络连通144

9.1.5 路由设置及管理145

9.1.6 路由测试147

9.2 代理服务器147

9.2.1 Proxy服务器的原理简介147

9.2.2 Squid简介149

9.3 安装和启动Squid Server149

9.3.1 安装Squid Server149

9.3.2 图形化安装Squid Server150

9.3.3 启动和停止Squid151

9.3.4 在IE浏览器中设置代理152

9.3.5 配置Squid服务器153

9.4 NAT概述157

9.4.1 NAT的工作原理158

9.4.2 NAT的地址概念159

9.4.3 NAT地址转换方式160

9.4.4 NAT的安全问题161

9.5 iptables的基本原理163

9.5.1 netfilter框架163

9.5.2 iptables规则链164

9.5.3 iptables规则表164

9.6 iptables的安装配置165

9.6.1 安装165

9.6.2 配置防火墙165

9.6.3 包过滤配置169

9.6.4 NAT配置171

习题172

第10章 数据库服务器173

10.1 MySQL概述173

10.2 MySQL数据库系统的安装174

10.2.1 基于源代码包的MySQL安装174

10.2.2 基于RPM包的MySQL安装177

10.2.3 在Red Hat Linux 9添加/删除程序中安装MySQL177

10.2.4 启动和停止MySQL服务179

10.3 MySQL数据库的管理180

10.3.1 启动MySQL客户端180

10.3.2 修改管理员口令180

10.3.3 MySQL客户端的操作举例181

10.4 phpMyAdmin的安装与使用182

10.4.1 MySQL的图形化配置工具182

10.4.2 phpMyAdmin的安装183

10.4.3 使用phpMyAdmin数据库操作185

10.5 Linux下的PHP189

10.5.1 PHP简介189

10.5.2 配置运行环境190

10.5.3 一个简单的PHP例子191

习题191

第11章 网络信息安全193

11.1 引言193

11.2 网络信息安全简介193

11.2.1 网络信息安全的要素194

11.2.2 网络中存在的威胁194

11.2.3 网络信息安全领域的研究重点194

11.3 常见的攻击类型196

11.3.1 端口扫描196

11.3.2 特洛伊木马197

11.3.3 DoS攻击199

11.3.4 Linux下的病毒201

11.4 防火墙技术203

11.4.1 防火墙简介203

11.4.2 防火墙的分类204

11.4.3 传统的防火墙技术及其特点205

11.4.4 新一代防火墙的主要技术特点206

11.4.5 新一代分布式防火墙概述207

11.4.6 新一代嵌入式防火墙技术207

11.4.7 新一代智能防火墙技术208

11.4.8 防火墙技术的发展趋势208

习题210

实践部分213

第12章 Linux的安装213

12.1 练习文本方式安装Linux系统213

12.2 课后作业220

第13章 文件系统和文件管理222

13.1 命令练习222

13.1.1 cd命令:更改当前目录222

13.1.2 pwd命令:输出当前工作目录223

13.1.3 ls或dir命令:列出当前目录的内容223

13.1.4 mkdir命令:创建目录225

13.1.5 rmdir命令:删除空目录226

13.2 创建Linux文件系统226

13.3 fdisk磁盘分区工具简介227

13.3.1 进入fdisk交互模式228

13.3.2 使用fdisk划分磁盘分区实例233

第14章 文件和用户236

14.1 显示文件内容命令练习236

14.2 用户和组管理命令练习237

14.2.1 添加新用户237

14.2.2 使用usermod命令修改用户信息237

14.2.3 使用userdel命令删除用户238

14.2.4 使用groupadd命令创建用户组238

14.2.5 使用groupmod命令修改用户组属性238

14.2.6 使用groupdel命令删除用户组239

14.3 使用Red Hat用户管理器239

14.3.1 启动Red Hat用户管理器239

14.3.2 创建用户239

14.3.3 修改用户属性240

14.3.4 创建用户组242

14.3.5 修改用户组属性243

14.3.6 账号管理常用命令243

14.4 课后作业245

第15章 常见系统设置246

15.1 使用grub从定制内核启动246

15.2 Linux的终端窗口246

15.2.1 启动终端窗口247

15.2.2 终端窗口的常规操作247

15.2.3 命令行自动补全249

15.3 常用信息显示命令总结练习250

15.3.1 pwd命令250

15.3.2 stat命令250

15.3.3 uname命令250

15.3.4 hostname命令251

15.3.5 dmesg命令251

15.3.6 free命令251

15.3.7 locale命令251

15.3.8 cat/etc/issue命令251

15.3.9 lastb命令252

15.3.10 date命令252

15.3.11 cal命令252

15.3.12 time命令252

15.3.13 clock命令253

15.3.14 cat/proc/cpuinfo命令253

15.3.15 cat/proc/interrupts命令253

15.3.16 cat/proc/filesystems命令254

15.3.17 set命令254

15.3.18 runlevel命令254

15.3.19 uptime命令255

15.3.20 ps命令255

15.3.21 top命令256

15.3.22 history命令256

15.3.23 mesg命令256

15.4 常用的系统管理命令257

15.4.1 mkbootdisk命令257

15.4.2 kill命令257

15.4.3 killall命令258

15.4.4 alias和unalias命令258

15.4.5 clear命令259

15.4.6 reboot命令259

15.4.7 shutdown命令259

15.4.8 &命令259

15.4.9 jobs命令259

15.4.10 fg命令259

15.4.11 exit命令260

15.4.12 halt命令260

15.4.13 sync命令260

15.4.14 echo命令260

15.4.15 wc命令260

15.5 使用mount命令挂载外设260

15.5.1 软磁盘的挂载262

15.5.2 CDROM的挂载262

15.5.3 USB存储设备的挂载263

第16章 软件安装264

16.1 软件的安装方式264

16.1.1 基于源代码的软件安装264

16.1.2 基于可执行文件的软件安装265

16.1.3 RPM可执行文件的软件安装265

16.2 tar包管理265

16.2.1 tar命令语法及参数选项265

16.2.2 创建tar文件267

16.2.3 显示tar文件内容268

16.2.4 向tar文件中添加一个文件268

16.2.5 从tar文件中取出文件269

16.3 gzip压缩工具270

第17章 Samba的安装272

17.1 实现Samba资源共享272

17.2 Samba客户端配置273

17.2.1 Linux客户端配置273

17.2.2 Windows客户端配置275

第18章 NFS服务器的配置276

18.1 NFS图形化配置方法276

18.1.1 使用服务配置启动和终止NFS276

18.1.2 使用NFS服务器配置方案配置NFS277

18.2 NFS故障分析与排除279

18.2.1 共享目录输出失败279

18.2.2 显示“设备正忙”无法卸载279

18.2.3 挂载失败280

18.2.4 权限错误280

18.2.5 看不到共享子目录的内容281

18.2.6 NFS请求挂起281

18.2.7 NFS挂载在引导时挂起281

第19章 Apache的配置282

19.1 安装配置Apache服务器282

19.2 Aapche的配置284

19.3 配置虚拟主机286

19.3.1 虚拟主机概述286

19.3.2 配置基于IP的虚拟主机287

19.3.3 配置基于域名的虚拟主机289

第20章 安装squid和iptables290

20.1 使用squid访问控制290

20.2 配置squid server的简单实例292

20.3 配置透明代理292

20.4 NAT的配置实例294

20.4.1 实例模型294

20.4.2 配置NAT服务器294

20.4.3 配置NAT客户端295

20.5 使用iptables296

20.5.1 应用iptables规则实例296

20.5.2 iptables文件297

20.5.3 启动和停止iptables298

参考文献299

热门推荐