图书介绍

Red Hat Linux 9实务自学手册PDF|Epub|txt|kindle电子书版本网盘下载

Red Hat Linux 9实务自学手册
  • 李洋编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121080777
  • 出版时间:2009
  • 标注页数:547页
  • 文件大小:116MB
  • 文件页数:580页
  • 主题词:Linux操作系统-技术手册

PDF下载


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

下载说明

Red Hat Linux 9实务自学手册PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 Linux系统管理及应用2

第1章 Linux简介2

1.1 Linux的发展历史2

1.2 Linux的特性3

1.3 Linux的应用领域4

1.4 Linux的内核及发行版本4

1.5 Linux的主要组成部分5

1.5.1内核5

1.5.2 Shell6

1.5.3文件结构6

1.5.4实用工具7

第2章 Linux安装及运行8

2.1自己动手安装Linux(实务1)8

2.1.1了解Linux安装的硬件需求8

2.1.2熟悉安装方式8

2.1.3动手安装9

2.2使用GRUB引导Linux(实务2)17

2.2.1了解GRUB17

2.2.2熟练掌握GRUB18

2.2.3使用GRUB引导Linux22

2.3运行Linux(实务3)24

2.3.1了解Linux系统启动过程24

2.3.2设定Linux系统运行级别25

2.3.3登录Linux26

2.3.4退出Linux27

第3章 软件包管理28

3.1管理RPM包(实务4)28

3.1.1查询RPM软件包28

3.1.2安装RPM软件包31

3.1.3 RPM软件包安装可能出现的问题32

3.1.4卸载RPM软件包33

3.1.5升级RPM软件包33

3.1.6验证RPM软件包34

3.1.7使用添加/删除应用程序管理RPM软件包35

3.2 RPM软件包的密钥管理(实务5)37

3.2.1下载与安装PGP37

3.2.2 RPM使用PGP产生签名所需的配置38

3.2.3配置RPM宏39

3.2.4使用RPM的PGP签名选项39

3.2.5添加数字签名39

3.3管理TAR包(实务6)40

3.3.1 TAR命令语法及参数选项40

3.3.2创建tar文件42

3.3.3显示tar文件内容43

3.3.4向tar文件中添加一个文件43

3.3.5从tar文件中取出文件44

3.4管理压缩包(实务7)45

3.4.1 gzip压缩45

3.4.2 zip/unzip压缩48

3.4.3 bzip2压缩52

第4章 用户界面和硬件管理55

4.1设置用户界面55

4.1.1 KDE桌面系统组成55

4.1.2 GNOME桌面系统56

4.1.3设置文件浏览界面57

4.1.4控制中心60

4.2检测硬件(实务8)62

4.2.1检测CPU62

4.2.2检测硬盘63

4.2.3检测内存65

4.3配置硬件(实务9)66

4.3.1配置声卡66

4.3.2配置X Window及显示卡70

4.3.3配置网卡71

4.3.4配置打印机72

4.4管理磁盘存储器(实务10)75

4.4.1掌握存储设备的命名75

4.4.2管理磁盘空间76

4.4.3使用Fdisk工具进行磁盘分区80

4.4.4优化Linux系统硬盘82

第5章 文件系统管理84

5.1了解Linux文件系统(实务11)84

5.1.1了解Linux常用的文件系统84

5.1.2了解Linux文件85

5.1.3了解Linux目录86

5.1.4 Linux系统的目录层次结构88

5.2管理文件与目录(实务12)90

5.2.1显示文件内容90

5.2.2文件内容查询94

5.2.3文件查找95

5.2.4文件处理97

5.2.5文件内容统计99

5.2.6文件比较100

5.2.7文件的复制、移动和删除103

5.2.8文件链接105

5.2.9目录的创建与删除106

5.2.10改变工作目录、显示路径以及显示目录内容107

5.3文件/目录访问权限管理(实务13)109

5.3.1了解文件/目录访问权限110

5.3.2使用chmod命令改变文件/目录的访问权限110

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

5.3.4使用setuid/setgid改变执行权限113

第6章 系统的用户和组管理115

6.1了解用户和组文件(实务14)115

6.1.1了解用户账号文件——passwd115

6.1.2了解用户账号影子文件——shadow117

6.1.3了解用户组账号文件——group119

6.1.4了解用户组账号影子文件——gshadow120

6.1.5掌握使用pwck和grpck命令验证用户和组文件121

6.2使用命令行方式管理用户和组(实务15)124

6.2.1使用useradd命令添加用户124

6.2.2使用usermod命令修改用户信息125

6.2.3使用userdel命令删除用户126

6.2.4使用groupadd命令创建用户组126

6.2.5使用groupmod命令修改用户组属性127

6.2.6使用groupdel命令删除用户组127

6.3使用Red Hat用户管理器管理用户和组(实务16)128

6.3.1启动Red Hat用户管理器128

6.3.2创建用户128

6.3.3修改用户属性130

6.3.4创建用户组131

6.3.5修改用户组属性132

第7章 进程管理134

7.1了解Linux进程(实务17)134

7.1.1了解进程类型134

7.1.2了解进程的状态134

7.1.3了解进程的工作模式135

7.2 Linux守护进程介绍(实务18)136

7.2.1了解守护进程136

7.2.2掌握Linux下的重要守护进程136

7.3管理Linux进程(实务19)137

7.3.1手工启动Linux进程137

7.3.2自动执行进程138

7.3.3资源空闲时执行进程141

7.3.4周期性执行进程142

7.3.5操作cron后台进程142

7.3.6挂起及恢复进程145

7.4查看及终止进程(实务20)146

7.4.1使用ps命令查看进程状态146

7.4.2使用top命令查看进程状态148

7.4.3使用kill命令终止进程150

7.4.4使用sleep命令暂停进程151

7.5进程文件系统PROC151

第二篇 Linux网络管理及应用156

第8章 Linux网络管理与应用基础156

8.1网络简介及模型156

8.2 TCP/IP网络原理158

8.2.1 IP协议159

8.2.2 TCP协议162

8.2.3 UDP协议164

8.2.4 ARP和RARP协议165

8.2.5 ICMP协议167

8.2.6 IPv6168

8.3配置TCP/IP网络(实务21)170

8.3.1了解配置文件170

8.3.2使用命令配置网络171

8.4使用xinetd启动Linux网络服务(实务22)173

8.4.1了解xinetd173

8.4.2使用/etc/xinetd.d目录下的文件进行配置175

8.4.3使用图形用户界面进行配置176

第9章 DHCP服务器管理177

9.1 DHCP服务简介177

9.1.1 DHCP简介177

9.1.2 DHCP工作过程177

9.2安装和启动DHCP服务器(实务23)178

9.2.1安装DHCP服务器178

9.2.2启动和关闭DHCP服务器179

9.3配置DHCP服务器(实务24)180

9.3.1了解DHCP服务器配置文件180

9.3.2 DHCP服务器配置实例181

9.3.3配置DHCP客户端182

第10章 DNS服务器管理185

10.1 DNS服务原理简介185

10.1.1 DNS简介185

10.1.2 DNS系统组成及基本概念186

10.1.3 DNS服务器的类型187

10.1.4 DNS的工作原理187

10.2安装和启动DNS服务器(实务25)188

10.2.1安装DNS服务器188

10.2.2启动和关闭DNS服务器189

10.3配置DNS服务器(实务26)190

10.3.1了解DNS服务器配置文件类型190

10.3.2掌握named.conf主配置文件190

10.3.3掌握区文件191

10.3.4 DNS服务器配置实例193

10.3.5配置DNS客户端195

10.4使用DNS服务器的高级技巧(实务27)196

10.4.1配置辅助域名服务器196

10.4.2配置高速缓存服务器198

10.4.3配置DNS负载均衡199

10.4.4配置智能DNS200

第11章 远程登录管理203

11.1使用Telnet进行远程登录(实务28)203

11.1.1了解Telnet登录203

11.1.2掌握Telnet原理204

11.1.3安装和启动Telnet205

11.1.4详细配置Telnet服务206

11.1.5一个具体的Telnet会话示例207

11.2使用SSH进行远程登录(实务29)208

11.2.1了解SSH服务208

11.2.2安装与启动SSH209

11.2.3配置“/etc/ssh/ssh_config”文件211

11.2.4配置“/etc/ssh/sshd_config”文件213

11.2.5掌握 SSH的密钥管理214

11.2.6使用scp命令远程复制文件216

11.2.7使用SSH设置“加密通道”216

11.2.8配置SSH的客户端218

11.2.9配置SSH自动登录222

第12章 路由器管理225

12.1路由技术简介225

12.1.1网络互连的基本方式225

12.1.2路由基本原理226

12.1.3路由协议227

12.1.4路由算法229

12.1.5新一代路由器230

12.2配置Linux静态路由(实务30)230

12.2.1静态路由原理230

12.2.2 Linux静态路由配置实例231

12.3使用Zebra配置路由(实务31)232

12.3.1了解Zebra232

12.3.2安装和启动Zebra232

12.3.3使用Zebra配置动态路由233

第13章 Samba服务器管理236

13.1 Samba服务器简介236

13.1.1 Samba的工作原理236

13.1.2 Samba服务器的功能237

13.1.3 SMB协议237

13.2安装和启动Samba服务器(实务32)237

13.2.1安装Samba237

13.2.2启动及关闭Samba服务器238

13.2.3简单测试Samba服务器240

13.3配置Samba服务器的用户信息(实务33)242

13.3.1创建服务器待认证用户242

13.3.2将用户信息转换为Samba用户信息243

13.3.3用户转换243

13.3.4设定Samba服务器和主浏览器244

13.4 smb.conf配置文件详解(实务34)244

13.4.1设置工作组245

13.4.2设置共享Linux账户主目录245

13.4.3设置公用共享目录247

13.4.4设置一般共享目录247

13.4.5设置共享打印机248

13.4.6解决打印机配置的相关问题249

13.5一个完整的smb.conf文件实例251

13.5.1 global段251

13.5.2 home段254

13.5.3 printers段255

13.5.4 public段256

13.5.5一般共享段256

13.5.6 smb.conf文件的更多例子257

13.5.7该配置在Windows系统下的显示结果258

13.6 smb.conf中的选项和特殊约定259

13.6.1特殊约定259

13.6.2 read only、 writeable、 writable和write ok(S)259

13.6.3 valid users(S)260

13.6.4 invalid users(S)260

13.6.5 read list(S)260

13.6.6 write list(S)261

13.6.7 path(S)261

13.6.8 create mask和create mode(S)261

13.6.9 browseable(S)261

13.6.10 printable(S)262

13.6.11 hosts allow、 hosts deny、 allow hosts和deny hosts(S)262

13.6.12 public和guest ok(S)262

13.6.13 comment(S)和server string(G)262

13.6.14 domain logons(G)262

13.6.15 encrypt passwords和smbpasswd file(G)263

13.6.16 hosts equiv(G)263

13.6.17 interfaces(G)263

13.6.18 load printers(G)263

13.6.19 null passwords(G)263

13.6.20 password level和username level(G)263

13.6.21 security(G)264

13.6.22 workgroup(G)264

13.7测试Samba服务器264

13.8实现Linux和Windows文件互访(实务35)265

13.8.1 Windows客户使用Linux系统共享文件265

13.8.2用smbclient访问局域网上的Windows系统265

13.8.3用smbclient访问局域网上的其他系统266

13.8.4用LinNeighborhood访问其他系统的共享文件267

第14章 Web服务器管理269

14.1 Web服务器简介269

14.1.1 HTTP基本原理269

14.1.2 Apache服务器简介270

14.2安装和启动Apache(实务36)272

14.2.1获取Apache及其最新信息272

14.2.2使用httpd-2.2.1 1.tar.gz软件包安装Apache272

14.2.3使用httpd-2.2.1 1.tar.bz2软件包安装Apache273

14.2.4使用RPM软件包安装Apache274

14.2.5启动和停止Apache服务器275

14.3配置Apache服务器(实务37)278

14.3.1掌握httpd.conf文件中的全局配置选项279

14.3.2使用.htaccess文件进行访问限制282

14.3.3使用httpd.conf文件中的CGI设置284

14.3.4 httpd.conf文件中的URL路径名设置286

14.3.5了解httpd.conf文件中的MIME类型289

14.4虚拟主机的设置(实务38)290

14.4.1设置IP型虚拟主机290

14.4.2设置名字型虚拟主机292

14.5日志记录293

14.6 SSI设置(实务39)294

14.6.1了解SSI295

14.6.2启用SSI295

14.6.3掌握SSI指令295

14.7使用SSL(实务40)299

14.7.1了解SSL原理299

14.7.2掌握Apache中运用SSL的基本原理300

14.7.3安装和启动SSL301

14.8一个完整的httpd.conf文件(实务41)303

14.8.1设置全局环境304

14.8.2设置动态共享对象支持(DSO)306

14.8.3设置主服务器307

14.8.4设置日志管理310

14.8.5设置虚拟目录311

14.8.6设置MIME类型313

14.8.7文档管理和语言管理314

14.8.8设置虚拟主机319

第15章 TP服务器管理321

15.1 FTP简介321

15.1.1 FTP协议介绍321

15.1.2 FTP文件类型323

15.1.3 FTP文件结构323

15.1.4 FTP传输模式323

15.1.5 FTP常用命令324

15.1.6 FTP典型消息325

15.2安装和启动vsftpd服务器(实务42)325

15.2.1安装vsftpd326

15.2.2启动和关闭vsftpd327

15.2.3配置vsftpd.ftpusers文件329

15.2.4配置vsftpd.user_list文件329

15.2.5 配置vsftpd.conf文件330

15.3深入使用vsftpd服务器(实务43)332

15.3.1匿名用户使用vsftpd服务器332

15.3.2本地用户使用vsftpd服务器334

15.3.3虚拟用户使用vsftpd服务器337

15.3.4配置vsftpd服务器中chroot339

15.3.5配置vsftpd服务器在非标准端口工作339

15.3.6配置虚拟FTP服务器340

第16章 Proxy服务器管理343

16.1 Proxy服务器原理简介343

16.2 Squid简介344

16.3安装和启动Squid Server(实务44)345

16.3.1安装Squid Server345

16.3.2启动和关闭Squid Server346

16.4在客户端使用Squid Server(实务45)347

16.4.1在Windows下的IB浏览器设置347

16.4.2在Linux浏览器中设置Proxy服务器348

16.5基本配置Squid Server(实务46)349

16.5.1了解配置Squid Server的基本参数349

16.5.2配置Squid Server的访问控制351

16.5.3一个配置Squid Server的简单实例356

16.6配置基于Squid的透明代理(实务47)357

16.6.1配置Linux内核357

16.6.2掌握Squid的相关配置选项358

16.6.3配置iptables358

16.7配置多级缓存改善Proxy服务器的性能(实务48)359

16.7.1多级缓存(Cache)简介359

16.7.2配置多级缓存360

16.8 Squid日志管理(实务49)362

16.8.1了解配置文件中有关日志的选项362

16.8.2掌握日志管理主文件——accesss.conf363

16.9使用Webalizer对Squid进行流量分析(实务50)365

16.9.1了解Webalizer的特点365

16.9.2安装Webalizer366

16.9.3配置Webalizer366

16.9.4使用Webalizer367

第17章 邮件服务器配置370

17.1邮件系统简介370

17.1.1邮件传递代理(MTA)370

17.1.2邮件存储和获取代理(MSA)371

17.1.3邮件客户代理(MUA)371

17.2 SMTP介绍371

17.2.1 SMTP的模型372

17.2.2 SMTP的基本命令373

17.2.3电子邮件介绍374

17.2.4 Open Relay的原理377

17.3使用Sendmail Server(实务51)378

17.3.1安装与启动Sendmail Server378

17.3.2配置sendmail.cf文件380

17.3.3使用sendmail.me文件383

17.3.4创建新的邮件账号384

17.3.5设置账号别名385

17.3.6设置群发邮件385

17.3.7使用access数据库386

17.3.8配置带SMTP认证的Sendmail服务器387

17.4使用POP邮件服务(实务52)388

17.4.1安装POP服务器389

17.4.2启动POP和IMAP服务389

17.4.3一个实际的发送/接收邮件的例子390

17.5配置SMTP/POP邮件客户端392

17.6防范垃圾邮件394

17.6.1常用技术394

17.6.2使用Sendmail防范垃圾邮件395

第18章 数据库服务器管理397

18.1数据库系统简介397

18.1.1数据库基本原理397

18.1.2常用的数据库398

18.2安装MySQL数据库服务器(实务53)399

18.2.1基于源代码包的MySQL安装399

18.2.2基于RPM包的MySQL安装402

18.2.3在Red Hat Linux 9添加/删除程序中安装MySQL403

18.3启动MySQL数据库(实务54)405

18.3.1建立MySQL的用户组和用户名405

18.3.2建立MySQL的软链接405

18.3.3设置用户访问权限406

18.3.4启动MySQL407

18.4使用MySQL(实务55)407

18.4.1连接MySQL服务器407

18.4.2退出MySQL服务器408

18.4.3密码管理408

18.4.4增加新用户409

18.4.5命令使用409

18.4.6显示数据库列表410

18.4.7显示数据库中的数据表410

18.4.8显示数据表的表结构410

18.4.9新建数据库410

18.4.10新建数据库表411

18.4.11删除数据库和删除表411

18.4.12将表中记录清空412

18.4.13显示表的记录412

18.4.14向表中插入记录412

18.4.15MySQL数据导入和备份412

18.5在程序中操作MySQL数据库413

18.6安装Oracle 1 0g数据库系统(实务56)414

18.6.1安装Oracle1 0g的硬件条件415

18.6.2下载Oracle 10g的安装文件415

18.6.3做好安装前的准备工作415

18.6.4 Oracle 1 0g的安装416

18.7测试Oracle数据库系统(实务57)417

18.7.1使用svrmgrl测试安装是否成功417

18.7.2使用sql*plus测试安装是否成功418

18.8设置Oracle服务自动启动418

18.9操作Oracle数据库(实务58)419

18.9.1创建表空间和创建用户419

18.9.2删除用户419

18.9.3修改用户密码419

18.9.4数据导出420

18.9.5数据导入420

18.9.6其他数据操作420

18.10在程序中操作Oracle数据库420

18.10.1用C语言操作Oracle数据库421

第19章 NFS服务器管理426

19.1 NFS服务概述(实务59)426

19.1.1了解NFS基本原理426

19.1.2掌握NFS服务的进程428

19.2安装和启动NFS(实务60)428

19.2.1安装NFS428

19.2.2启动NFS429

19.3 NFS配置和使用(实务61)429

19.3.1配置NFS服务器429

19.3.2配置NFS客户机430

19.3.3安全使用NFS服务430

19.4使用NFS需要注意的安全问题431

第20章 Linux网络安全433

20.1网络安全简介433

20.1.1网络信息安全的要素433

20.1.2网络中存在的威胁434

20.1.3网络信息安全领域的研究重点434

20.2 Linux网络面临的常见威胁436

20.2.1端口扫描436

20.2.2特洛伊木马437

20.2.3 DoS攻击440

20.2.4 Linux下的病毒441

20.2.5 IP地址欺骗444

20.2.6网络钓鱼444

20.2.7僵尸网络446

20.3防火墙(FireWall)技术447

20.3.1防火墙简介448

20.3.2防火墙的分类448

20.3.3传统防火墙技术及其特点450

20.3.4新一代防火墙的主要技术特点451

20.3.5新一代分布式防火墙概述451

20.3.6新一代嵌入式防火墙技术452

20.3.7新一代智能防火墙技术452

20.3.8防火墙技术的发展趋势453

20.3.9使用Netfilter/iptables防火墙框架455

20.4入侵检测系统(IDS)459

20.4.1入侵检测系统简介459

20.4.2 Snort介绍460

20.4.3安装Snort461

20.4.4使用Snort462

20.4.5配置Snort规则465

20.4.6编写Snort规则468

20.4.7 Snort规则应用举例470

20.5使用Tripwire保护网络系统的数据安全472

20.5.1 Tripwire简介472

20.5.2 Tripwire工作原理472

20.5.3使用Tnpwire474

20.5.4使用Tripwire的技巧476

20.6备份及恢复技术476

20.7 UTM(统一威胁管理)479

第三篇 Linux管理工具及应用482

第21章 Linux下的开发和编辑工具482

21.1 Linux下常用的开发工具482

21.1.1 Emacs编辑器482

21.1.2 CVS版本管理工具483

21.1.3 Perl程序语言483

21.1.4 Linux上的Delphi——Kylix483

21.1.5 gdb调试工具484

21.2 Linux下的Vi文本编辑器484

21.2.1 Vi编辑器介绍485

21.2.2启动Vi编辑器486

21.2.3显示Vi中的行号487

21.2.4光标移动操作487

21.2.5屏幕命令488

21.2.6 文本插入命令489

21.2.7附加(append)命令489

21.2.8打开(open)命令490

21.2.9文本修改命令490

21.2.10退出Vi493

21.3 Linux的C编译器——GCC494

21.3.1 GCC的编译过程495

21.3.2 GCC的基本用法和常用选项495

21.3.3使用gdb调试C程序498

21.3.4编写Makefile文件503

21.4 Linux下的PHP编程509

21.4.1 PHP简介510

21.4.2配置运行环境510

21.4.3一个简单的PHP例子511

第22章 系统管理及应用工具513

22.1 Linux日志管理工具(实务62)513

22.1.1 Linux日志管理简介513

22.1.2使用Linux下的日志514

22.1.3 Linux日志使用注意事项517

22.2硬件状态监控工具:dmidecode(实务63)518

22.2.1了解dmidecode工具518

22.2.2获取和安装dmidecode工具518

22.2.3使用硬件状态监控工具518

22.3账户口令检查工具:John the Ripper(实务64)520

22.3.1了解John the Ripper520

22.3.2安装和使用John the Ripper521

22.3.3账户口令设置的基本原则522

22.4 Linux下的办公工具:OpenOffice(实务65)523

22.4.1 OpenOffice简介523

22.4.2获取和安装OpenOffice524

22.4.3使用OpenOffice.org Writer525

22.4.4使用OpenOffice.org Calc526

22.4.5使用OpenOffice.org Impress527

22.4.6使用OpenOffice.org Draw528

第23章 网络管理及应用工具529

23.1网络协议分析工具:Wireshark(实务66)529

23.1.1了解Wireshark529

23.1.2安装网络协议分析工具530

23.1.3使用网络协议分析工具531

23.2网络端口扫描工具:nmap(实务67)533

23.2.1了解nmap533

23.2.2获取和安装nmap534

23.2.3使用nmap534

23.3远程控制和管理工具:Xmanager(实务68)537

23.3.1了解Xmanager537

23.3.2使用Xmanager538

23.4集群服务和负载均衡工具:LVS(实务69)540

23.4.1了解LVS ( Linux Virtual Server)540

23.4.2安装LVS543

23.4.3配置和使用LVS544

参考文献547

热门推荐